From: Anton N. Mescheryakov
Subject: Is ZScript a (sort of) Lisp?
Date: 
Message-ID: <40a04f3e.0409280126.a70f41e@posting.google.com>
Not a long ago I encountered an interesting 2D/3D program called
ZBrush[1]. Like every interesting program it has a scripting facility
called ZScript[2]. As I looked in some scripts I've found them /very/
familiar. Example:

[RoutineDef,ModeSet,
	[If,[Var,TMode]=0,
		[IPress,Transform:Edit Object]]
	[If,[Var,TMode]=1,
		[IPress,Transform:Edit Object]
		[IPress,Transform:Move]]
	[If,[Var,TMode]=2,
		[IPress,Transform:Move]]
	[If,[Var,TMode]=3,
		[IPress,Transform:Scale]]
	[If,[Var,TMode]=4,	
		[IPress,Transform:Rotate]]
]
(taken from the "Quad view" utility by Aurick).
They use square brackets instead of parentheses and comma rather than
whitespace. Not much of lambda but...
[1] http://pixologic.com
[2] http://pixologic.com/download/creating_zscripts/zs_coderef.html