Category: shen

Shen infix notation

Published on Wednesday, March 20th, 2013 in shen, programming

Here’s an implementation of infix notation for Shen; it’s effectively Dijkstra’s shunting-yard algorithm.
Read more


Typed lazy lists

Published on Monday, December 5th, 2011 in shen, programming

Today I’m going to visit two topics that I’ve not covered yet: lazy evaluation and types. Personally, the type system is the hardest thing to get my head around and I hope to write a lot more on the subject.
Read more


At the Court of the Nasqueron Dwellers

Published on Saturday, November 26th, 2011 in shen, programming

More Shen macros today. In the previous post I promised an explanation for why we don’t have/need quasiquote, unquote and unquote-splicing in Shen.
Read more


Alien algebra

Published on Wednesday, November 23rd, 2011 in shen, programming

In this post I’m going to concentrate on Shen macros; some familiarity with basic Shen and Common Lisp macros is assumed.
Read more