Errors compiling DSSS

Jacob Carlborg doob at me.com
Sun Dec 2 07:00:10 PST 2012


On 2012-12-01 22:32, Rob T wrote:

> I have to agree, rdmd should be a library.
>
> It's entirely possible that the very best way around the build issue
> (and likely many other issues as well), is through an extensible library
> format for the compiler, transforming it in to an embeddable tool that
> even itself can use.
>
> As you know, D interacts very poorly with the concepts of extensible
> libraries, for example, druntime is not even position independent, so it
> seems the advantages of library use was not in the mind set when D was
> first created. Imagine where this can be taken!

Yeah, but you can get pretty far with static libraries. Instead of the 
build tool running the compiler to determine the dependencies a library 
could provide that functionality. Preferably the compiler should be 
built around the same library.

> We really need a generally agreed on official road map for all the devs
> to follow. What I've seen so far focuses far too much on the language
> feature set alone, but the tools are a significant component of any
> language, so that part should not be taken so lightly. Time to change
> that mindset, somehow.

I absolutely agree.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list