DerelictBgfx not shipping core libs.

Laeeth Isharc via Digitalmars-d digitalmars-d at puremagic.com
Fri Nov 7 06:33:08 PST 2014


On Friday, 7 November 2014 at 05:33:11 UTC, Mike Parker wrote:

> And you suppose I have nothing better to do than to compile 
> multiple binaries for over a dozen projects every time they put 
> out a new release or, as in the case of Bgfx, update their 
> repo? My time is rather more valuable to me than that.
>
>>
>> I just don't see the point to not share the most common target 
>> dependencies libs.
>
> Because it's beyond the scope of the project. I will not 
> distribute any precompiled C binaries with any Derelict 
> packages. Even if I had copious amounts of free time and a room 
> full of computers running multiple operating systems, I 
> wouldn't do it. When the documentation is complete, Derelict 
> users will have all the information they need to go out and get 
> their hands on the libraries they need. Beyond that, they are 
> on their own.

Exactly the point...  It probably does make sense for some other
set of people to do these tasks (provide bandwidth, organize
somewhat automated build/publish process, fix build problems,
deal with problems/minor support), but it's unreasonable to
expect the guy writing the bindings to do so.

(It makes sense because in the world we live in small frictions
have big cumulative effects.  I know in Python I can try out a
library by just typing pip install foo - and it's a surprise when
it doesn't just work.  Acknowledging that I speak outside of my
core expertise, I think there would be value in D working to
provide a similar experience).

What I should so is volunteer to help, but at this moment I
simply don't have the capacity (on the resource front I hope that
may change in time).  I would very much like to, though.

There was some discussion previously by Andrei and Walter in
another thread about how people could help.  Do you think it
makes sense to have a link on front page of dlang saying "how you
can help dlang grow"  And then have a list of strategic projects,
and a list of tactical tasks.


Laeeth.


More information about the Digitalmars-d mailing list