On 2013-06-04 09:39, Nick Sabalausky wrote:

Just curious: What sort of direction did you have in mind for a rewrite?
Something about the general architecture of it you'd do differently?

* All the functionality shouldn't be in the commands. The commands should invoke library functions/classes. I won't DVM to be usable as a library. The tool should just be a thin wrapper/user interface around the library.

* I want to support other compilers, at least LDC (GDC doesn't seem so easy).

* The Application module and command line arguments handling is not very DRY. I have factored that out in separate modules in other tools I'm building (DStep, Orbit), I plan to reuse that.

I guess those are the major things I want to do. Then of course fixing all these little things we have been talking about for a while.

--
/Jacob Carlborg

Reply via email to