Skip to content

Commit

Permalink
Update Readme for 2020.
Browse files Browse the repository at this point in the history
  • Loading branch information
RobertElder committed Jan 24, 2020
1 parent 0fedc03 commit a3e773d
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Has This Project Been Abandoned?
# January 24, 2020 Update

Nope, I'm still working on it, but I regularly end up having to take a few months off every now and then to focus on making enough money to stay alive. It'll probably be a few years yet before you hear of anyone doing anything useful with this project. Also, most of the new development I'm doing is on the branch 'canto-iii' where there are currently substantial regressions to the unit tests which is why they have not been merged into the master branch. This new work involves an almost complete re-write of the parser. In addition, it will also likely require a lot of changes to the code generator too. This paragraph was written on December 2, 2017 at 01:31:26 UTC+0.
At this point I must admit defeat and acknowledge that I have run out of time and money to dedicate toward working on this project. I had been doing consulting/contract work which did show some promise of providing growth and further resources which I could dedicate toward this project, however this past year has been the worst yet with multiple clients paying consistently very late or completely going out of business with large unpaid invoices.

At this time, I plan to dedicate more of my time toward the only thing that has shown growth over the past few years which has been creating educational content related to computer programming. I have also experimented lately with doing small Kickstarter projects which shows some promise. Some of these projects are likely to draw upon some of the material I've created in working on this compiler/microkernel/emulator. If you'd like to follow along on my progress and receive updates, consider signing up for my mailing list [on my blog](https://blog.robertelder.org). Who knows, if things improve enough and I can find enough traction, maybe I can one day crowd-fund a compiler :)

For a brief summary of the current state of this project: The master branch was the last relatively stable state, and it has a few interesting capabilities that are listed below. The branch 'canto-iii' contains a (currently incomplete) refactoring of the parser that was intended to make it much more memory and CPU efficient so that the compiler could be unit tested with more advanced test cases. I got to a point where I was almost finished the refactoring of the parser with the exception of some new floating point work, and that's about where I stopped. There were also a number of changes in the parser that would require significant changes in the code generation part of the compiler, and this was work I had not started on.

# Contributions

Expand Down

0 comments on commit a3e773d

Please sign in to comment.