Idea #1 on integrating RC with GC

Paulo Pinto pjmlp at progtools.org
Thu Feb 6 05:03:42 PST 2014


On Thursday, 6 February 2014 at 12:43:19 UTC, Ola Fosheim Grøstad 
wrote:
> 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.

You would be amazed how many times I have written FFI code that 
decrypts source code on load.

--
Paulo


More information about the Digitalmars-d mailing list