Home Blog: Archives Goods: Games About me
Home Archives Games About me

Posts tagged „language design”

Getting rid of keywords for fun and profit - #1: if and while

 

As you might know from its introduction post, September is a young, experimental language that is very much obsessed with function calls. Everything in it is a call - including control flow structures that any sane language would handle explicitly in the parser. Getting rid of all the syntax by replacing it with function calls is fun, but not all that easy. Today, I’d like to guide you through my attempts at doing so while comparing what September can do to Javascript and Ruby at the same time.

Introducing September: extensibility and pragmatism

 

Since this is going to be my first post on September, it seems like a good place for a one-sentence introduction of the project. Here it goes. September is an experimental, dynamically-typed, curly-brace programming language with two overarching ideas: extensibility and pragmatism.