Why exceptions for error handling is so important

Paulo Pinto via Digitalmars-d digitalmars-d at puremagic.com
Tue Jan 13 03:50:48 PST 2015


On Tuesday, 13 January 2015 at 11:23:27 UTC, Russel Winder via 
Digitalmars-d wrote:
>
> On Tue, 2015-01-13 at 10:58 +0000, John Colvin via 
> Digitalmars-d wrote:
>> 
> […]
>> I've just seen that PyD has moved to github[1] and has had a 
>> considerable cleanup of documentation. Hooray :)   Now if only 
>> we had shared library support on OS X then I could actually use
>> it....
>
> The standard Go development team response to the "we must have 
> dynamic
> library support in Go" is "you do not need it, use operating 
> system
> processes and pipes". For operating systems that support many 
> small
> processes, this is a most viable solution. UNIX and Linux are 
> supposed
> to be such. Of course it helps that Go is channel and dataflow
> focused, so it is just a variation of the standard model.
>

Which doesn't scale in software that requires plugins.

Imagine Eclipse, for example, implemented as a collection of 
processes.

--
Paulo


More information about the Digitalmars-d mailing list