On 8/29/2010 08:44, Robert Jacques wrote: > So... dynamic libraries (DLL's, etc.) are an archaic compilation model? > Might you be able to suggest an newer alternative? (that doesn't involve > a JIT, of course)
Not necessarily, but it /is/ a special case. Dlls are best treated as separate programs communicating through C function calls. C function calls are used to achieve language neutrality. C function calls don't support pure and D-const, so the purity and constness of functions at the dll boundary is a moot point. -- Rainer Deyke - rain...@eldwood.com