>> is there somewhere a guide to LISP syntax that makes analogies to >> things like Algol or C > Lisp is too different for that to make sense.
Not necessarily. It can be a very useful starting point.
{ ... }
=> (progn ...)
if (FOO) BAR else BAZ
=> (if FOO BAR BAZ )
int FOO (float BAR, void* BAZ)
{ ... }
=> (defun FOO (BAR BAZ) ...)
int x = FOO; float y = BAR; ...
=> (let* ((x FOO) (y BAR)) ...)
=== Stefan

