std.prelude vs core library
Ross Hays
accounts at rosshays.net
Thu Jan 16 11:54:44 PST 2014
I was reading about Rust and one thing that caught my attention
as interesting was the inclusion of std::prelude in the beginning
of every package. I was curious what the advantage of this were
versus having things declared in object.d for what seems to be
the same effect.
Also after looking at the source code of Rust on Github, I don't
see anything in the runtime that mirrors the D core.* modules. I
know that it isn't required to be there, but I am just curious
why D took the approach of having some core modules in the
runtime? Is it just so Phobos doesn't need ported in order for D
to be ported to a new system?
Sorry if these questions seem a bit out there, just trying to
learn some more about programming languages design/implementation.
Thanks,
Ross
More information about the Digitalmars-d-learn
mailing list