|
As Blue Lightning is currently under development, we will try and post the status of the project on this page as often as possible. The interpreter will be developed throughtout the time frame of this list.
We are debating whether or not to release the all the progress reports (aka. newsletters) to the web.
As of July 16, we have gotten to step 2 and a bit of the assembler compiler. We are expecting BL to be complete somewhere around October. This, of course, might change.
Steps in Development (exerpt from the 50 page plans):
- Start the website
- Make a simple IDE
- Start splitting up some BL code into the types in section IV and V.
- Do the control structures.
- Adjust the expression breaker-downer.
- Break down the code into the simple instructions using their names. Ex: bm_add x,y,z
- Figure out if BL is working alright (if the compiler and interpreter are working in sync).
- Convert the instructions into byte-code.
- Make the inline assembly compiler.
- See if everything works ok with interpreter.
- Code any other things missing.
- Form the real IDE from the temp IDE. (aka the Project Explorer)
- Make the BL packages (BL is OO, it must have packages, but forget about this for now!).
- Make the BL GUI packages (see above).
- Make the docs.
- Take a big rest!
- Finish the web site.
- Promote it everywhere.
- Make upgrades.
|