D - Module versioning and coexistence for phobos source
- Matthew Wilson (18/18) Nov 05 2003 Walter
Walter
I'd like to suggest a versioning convention for source built into Phobos
that might (temporarily or permanently) also need to be built for another
module structure, as follows:
// from recls.d
version(Phobos)
{
module std.io.recls;
}
else
{
module recls;
}
Naturally this will require an update to the compiler, since it currently
balks on this with
dmd -c -version=Windows -I. -release -inline recls.d -ofrecls.obj
recls.d(66): Declaration expected, not 'module'
recls.d(70): Declaration expected, not 'module'
Nov 05 2003








"Matthew Wilson" <matthew-hat -stlsoft-dot.-org>