In the last decade, I have specified and implemented an unusual programming language that fits my personal taste.
I am currently revising the language in order to publish the source code, so some details will change.
The source code is now online: http://tavpl.de.
There is a Tutorial (also as PDF) and a Language Description (also as PDF), plus a simple TAV-PL playground to test small programs online (including more elaborate examples not in the tutorial).
TAV-PL is a precompiler for the C programming language, thus it is fairly easy to port the compiler — written in TAV-PL — to most computers.
The differences and highlights are:
The source code for the compiler, runtime system and library are available as open source: http://tavpl.de
If you have comments or questions, write to info@tavpl.de or try a chat with tavpl via JAMI or with tav@glaschick.de via XMPP.