Posted October 06, 2025 by screwtape
#NicCLIM #Common lisp #McCLIM #Map editor #Source code #Lambda the ultimate
While the article as such is over here: https://screwlisp.small-web.org/lispgames/nicclim-alpha-part-ii-lambdas/ following up from https://screwlisp.small-web.org/lispgames/nicclim-alpha/ ; I will give the gist of it here.
NicCLIM is a hextille (regular hexagonal grid) map editor. Symbols might stand for themselves, or layered graphics at this point in the alpha release. The part 2 article presents putting lisp code - lambda expressions - inside the game map, in particular they are made to jaggedly stick out the bottom right corner in a way that makes sense contextually.
The word lambda is seen either in the expressions, or experimentally rendered as a background graphic.
Part 3 of alpha release memos will involve picking-up-carrying-around-and-using the lambdas use the map editor’s own tools. Holding literal host common lisp lambda expressions is a way of programming with common lisp in a completely normal way, inside the game map either to form part of the game map’s game logic, or as a tool to use interactively while making the map itself.