On Wednesday, 27 January 2016 at 20:25:33 UTC, H. S. Teoh wrote:
On Wed, Jan 27, 2016 at 07:54:21PM +0000, Era Scarecrow via
Digitalmars-d wrote:
But it would seem easier/simpler if the compiler just hooks
in the Regex that's compiled into it instead and passes the
data back and forth. It does mean you can't test Regex changes
during the CTFE stage (assuming your actively
changing/building it) but it wouldn't have the performance
hit either.
Currently, AFAIK, (d)dmd does not use anything from Phobos. I'm
not sure if this is a temporary situation, or there's a strong
reason for it.
Probably since it was so recently changed from C++ to D that it
just hasn't tried to include anything. And leaving the two
projects (library and compiler) separate does allow a certain
level of purity.