On Monday, 27 October 2014 at 06:40:52 UTC, Tofu Ninja wrote:
...
I definitely get your perspective on this whole thing and can see the appeal to it all, but I feel like it really is just complicating things in ways it doesn't need to be complicated. It definitely would make things easier for new users, but for long-term/hardcore D user, it would just be a complete liability. Especially large teams or companies, wouldn't gain anything from this. So I guess what I'm trying to get to is this feature would benefit lone, new programmers/users, especially as a draw in, but nobody else has much at all to gain. I dont intend this to sound harsh, but if a new programmer can't handle a good old compiler, then they'd probably be better off using an interpreted language, such as python. (At least until they're ready for compilers). Also as Mike Parker just mentioned, dub will be shipping with dmd in the future, so if you really need to, just use dub in newbie tutorials or something like that while people get the hang of D. The only other way I could see this happening aside from a plugin system, and this suggestion is probably better than my last, is do a custom dmd build with whatever features you want in it. I'm happy that your proposed the idea and I love hearing propositions like this, but I'm gonna pass on this one.
