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.
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 will be available as open source, if there is sufficient interest in it.
If you have comments or questions, write to tavpl@rclab.de or try a chat with tav@glaschick.de (XMPP).