I have always entertained thoughts of making my own programming language. Now that I have found a really fast implementation language that I actually enjoy working in - Nim - I started doing it.
Spry is a dynamically typed, 100% live, homoiconic minimalistic language with pervasive use of closures for control structures, non local returns, Smalltalk and Rebol inspired semantics and syntax, and soon to come pretty good OOP support. It’s a pure interpreter but can very easily mix with Nim for maximum speed.
I have written several articles on Spry documenting my adventures.
- http://sprylang.org - The homepage
- http://gitter.im/gokr/spry - The gitter room, please join!
- http://github.com/gokr/spry - The source Luke!
- http://goran.krampe.se/category/spry - My articles.
…that’s it so far :)
You can reach me at #spry on freenode, I am gokr.