I'm not well-versed in common lisp but I tried to run it with SBCL. nicclim.lisp failed to compile w/ SBCL and uiop:chdir doesn't seem to resolve "~" and enclose-map somehow resolved to the wrong path, but that's fine because that's something I can fix. But when I finally get the map editor to show up i somehow saw nothing being shown. The one shown in the GIF looks good. I wish I can properly run this...
Viewing post in NicCLIM - Map Editor jam comments
Thanks for trying! I only just tried with sbcl myself, and I found I had the same problem. I should have used UIOP compatibility layer, or tested with sbcl at least!
This fixes the path in the repl:
(merge-pathnames #p"Downloads/nicclim.lisp" (user-homedir-pathname))
(compile-file *)
but then sbcl has a conniption on
(load *)
Where it is angry I wrote this: (lambda (path &aux (path (string path)))) which I believe is conformant shorthand for (lambda (path) (let ((path (string path))))) which I think is obviously allowed. I will think if there is an optimize declamation that will fix this in sbcl or something since it is kind of late days to fix.