Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

ApochPiQ

Member Since 17 Jul 2002
Offline Last Active Yesterday, 07:10 PM
*****

Journal Entries

The Bag of Holding > Full speed ahead!

Posted 05 May 2013

My big project at the moment involves rewriting the Epoch language  compiler for what feels like the millionth time.The good news is, instead of yet another C++ incarnation of the compiler, this time around I'm moving towards a self-hosted model, where the compiler for Epoch is itself an Epoch program.As I've detailed elsewhere, I decided to take a somewh...


The Bag of Holding > More self-hosting goodness

Posted 22 April 2013

Bytecode generation is done... more or less. I have a feeling there's a few instructions that are still missing but the compiler test suite passes so obviously there's plenty of stuff that does  work...Instead of spamming my journal here with noise about this every couple of days, I'm going to keep a running thought log over on the Epoch wiki .Code genera...


The Bag of Holding > Self-Hosting Progress

Posted 20 April 2013

As I've discussed previously, my goal for Epoch Release 15 is to get the compiler self-hosting. In a nutshell, that means that an Epoch program will be used to compile all other Epoch programs, including itself.To do this, I'm working backwards from the compiler back-end first to the lexer/parser last. This allows me to retain all of the language's featur...


The Bag of Holding > Epoch Release 14 Shipped

Posted 18 April 2013

Go obtain the goodness.


The Bag of Holding > Epoch Plans for the Future

Posted 17 April 2013

Release 14 of the Epoch programming language  is now live!That brings us to the pertinent and slightly bothersome question: what will be worked on for Release 15?There are a number of features I'm interested in improving and/or implementing, ranging from object lifetime semantics to parallelism functionality. Strictly speaking, any and all of these featur...


PARTNERS