Idea #1 on integrating RC with GC

Ola Fosheim Grøstad" <ola.fosheim.grostad+dlang at gmail.com> Ola Fosheim Grøstad" <ola.fosheim.grostad+dlang at gmail.com>
Thu Feb 6 04:43:17 PST 2014


On Thursday, 6 February 2014 at 12:12:31 UTC, Paulo Pinto wrote:
> D will never be taken serious by its target audience if no 
> proper support is available.

What is the target audience? Is it clearly defined?

> In the enterprise world I work on, very few projects have 100% 
> source code available.

In my view discouraging libraries as binary blobs is a net 
positive, if that means you loose a specific audience I still 
think it is a win. Because I don't think binary blobs are 
positive for the eco system. I am quite certain that the plethora 
of libraries that you find for Python, Ruby and Perl exist due to 
the encouragement of source distribution and ease of library 
modification. (e.g. you cannot use the library without source 
access).

Binary blobs in C are less problematic (but still problematic) 
because of the language stability and compiler maturity.

Binary blobs that are DMD2 means you cannot move to DMD3 or 
recompile it to fix a compiler induced bug among other things. 
Maybe some commercial players will make DMD2 blobs available and 
then pull out due to lack of profit, that's not unlikely, and it 
sucks more than not having the libraries in the first place.


More information about the Digitalmars-d mailing list