the eightbol project


"You should be condemned to hell for this."
--James Noble
 
Eightbol is a horribly ugly and completely useless programming language.

Fortunately, the programming language isn't important.  It was created because we wanted to demonstrate how easy it is to create an IDE for a new language by extending the Eclipse CDT.  The Eightbol IDE can be recreated from scratch in about an hour, complete with Outline view, debugger support, CVS support, and other advanced features.

To start, please read about the language, then download the tutorial from the IDE page.




The requirement that programs actually do something has been an enduring source of frustration.  We regard runtime behavior as a needless and superfluous source of complexity.  Therefore, we have eliminated it from Eightbol.  There are those who would argue that Eightbol is not Turing-complete; however, we believe that Eightbol's simplicity and fashionable XML-based syntax more than compensate for this purported shortcoming.