I'd like to speed up compiler development, since during the next period I won't have much time because of finals.
Do you think it makes much sense to use a LLVM backend for the temporary compiler instead of implementing everything exactly the way I designed it? Mostly, what concerns me is whether I'll be able to implement two compatible compilers, one using the LLVM backend, and one using the proper design.
The lack of time however pressures me too much and I need some trade-offs. Do you by chance have any better ideas to speed up development time?Note: I'm actually ok with not-so-good for temporary things, but their input and output (in this case project file, error reports and output executables and libraries in the intended format(s)) should be as compatible as possible with those of the proper things.
Edit: The proposed design of the compiler can be found here: http://glaux-os.org/design/compiler/
Thanks in advance.