October 4, 2010

Tickling an itch: announcing awib 0.3

In April 2010, awib 0.2 hit the internet like a pile of bricks dropped from the 42nd floor. Few had expected such radical expansion of an already impressive feature set. Not only was Ruby and Google's Go added to the list of compilation targets, the compiler itself had been made polyglot in C and bash in addition to it's core language brainfuck. Still, we felt that something was missing.

It has been said that "every good work of software starts by scratching a developer's personal itch" [1]. It has also been said that "Tcl was not designed to be a serious programming language" [2]. With that in mind, and for no particular reason, we, the awib development team have decided to embrace the Tool Command Language, Tcl, as a central part of our endeavour.

the news

Awib 0.3, hereby announced, introduces:

  • Polyglotness in Tcl
  • A Tcl backend

In summary, awib 0.3 is:

  • a brainfuck compiler written in brainfuck
  • polyglot in Tcl, C, bash and brainfuck
  • optimizing
  • capable of compiling to
    • Linux executables (for i386)
    • Tcl
    • Ruby
    • Go
    • C

getting it

No comments:

Post a Comment