Crules Roadmap

Work designing a language started ~Feburary 2009 and I started building an i386 C compiler (very limited subset of C) during this time I get the feel for a proper compiler from scratch it was a very broken code generator for large register operations with register spilling etc. So don't bother me about it, during this time I had an idea about 'rules' programming that could have made a great solution semanticaly for a project where i was working at the time. Rules programming has been done over the years but not many of actualy had the notion of rules as a strong aspect as it could be or having it as useful as it should be.

Crules full serious development started on ~March 2009, but since I started with a code base of ideas and bad code I was able to scrap together over my tests and messy compiler projects, of which i am sure none of that code exists in crules at this current time! :)

So since this is a personal project of mine i need to set myself at least semi serious deadlines or i may end up getting into some kind of round robin and not getting anything out the door! So if you interested in helping me with anything from documentation or release's or packaging of which i need help in all of them please drop me a mail or join the mailing list!

Map and Targets

Currently in my head I have the roadmap looking a little like this:

  • March 2010 → Crules 0.5 (Prickly Pineapple)
  • August 2010 → Crules 1.0 (Big Hoagie)

Between each of these major releases there will be point releases and TAG'd development focus's. Until version 0.5 all development was done in MASTER/HEAD branch which isn't a good idea but i was working on my own to get the core ideas and core language working correctly.

Version 0.5 Prickly Pineapple

This will be very much a language incomplete release it shall contain the Major core ideas and idioms without some fancy semantics i am still not happy with.

  • Recursive Expressions
  • Conditional Structures
  • Loops ( For and While )
  • Lists
  • Recursive Member Access
  • Basic conservative Garbage Collector
  • Functions
  • Builtin Print and some others

Version 1.0 Big Hoagie

More info soon…

 
roadmap.txt · Last modified: 2010/03/25 01:01 by redbrain
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki