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