Type system plug-ins [Was: Re: Coverity tool]

dennis luehring dl.soluz at gmx.net
Thu Feb 11 04:19:05 PST 2010


> There's another solution: to make D2/D3 itself flexible enough that you can implement your own simple "extensions" to the type system, so you
 >can actually implement not-nullable references by default. This isn't 
impossible (there are many papers about this,
 >it can be done in Scheme, etc).

"everything is possible with code" - its not the question of how to 
start an plugin/dll based function from descent compiler steps... thats 
too easy to even talk about

but how should the plugin-system work?
what compiler-functions should be changeable through plugins?
how do the different engine like parser, semantic analyser etc work 
together with the plugin, etc.? that is the nearly impossible to answer 
question - what do the LLVM-guys think about plugin like that

and firefox-plugins are far too easy in its possible feature-set 
compared to what is needed to add an type to an compiler



More information about the Digitalmars-d mailing list