This one has a readtable with C-style /* */
comments: https://github.com/y2q-actionman/with-c-syntax (found on awesome-cl)
mmh… the features to list dependencies? And building a tar archive (with CL’s tar).
(not the author btw)
Does it have an advantage over the existing logging libraries? https://github.com/CodyReichert/awesome-cl#logging
lots of tools
as tuhdo answered, do you know lots of tools that offer to restart your program from any point in the stack, after a bug occurred, possibly saving you hours of re-computing? demo: https://www.youtube.com/watch?v=jBBS4FeY7XM That’s really a CL power IMO.
thanks! Updated awesome-cl. You could update/redirect from your previous gist: https://gist.github.com/marcuskammer/366964f7d569317429773b82a4dafbf9
Bind a key in the slime-repl-mode-map
. Try this:
(defun my/slime-switch-to-recent-lisp-buffer ()
(interactive)
(switch-to-buffer (slime-recently-visited-buffer 'lisp-mode)))
(define-key slime-repl-mode-map (kbd "C-c C-z") 'my/slime-switch-to-recent-lisp-buffer)
thanks for the heads up, I’ll def try it. So far I bound C-c C-z to 'other-window… simple.
also for OGG/Theora: https://shirakumo.github.io/cl-theora/
I think -b '()'
is enough (word delimiters are parens) but this is more complete:
--break-chars "(){}[],'#\";|\\"
At that point you might want to try cl-repl?
A summary of options: https://gist.github.com/vindarel/2309154f4e751be389fa99239764c363 Like, use --remember
to tab-complete what was previously defined.
nope these 2 links don’t give the hyperspec, they build a web view of the systems, packages and symbols (classes macros functions etc) in the current image.
similar to the description, but gives a web page: https://github.com/mmontone/cl-livedocs with full-text search, and https://github.com/lokedhs/docbrowser
(also: slime-edit-definition, with a prefix argument, allows to go to the definition of any symbol)
Hi, you have to compile them on their respective platform, with possible help of a CI system. Or compile a Windows version on Wine: I read that the Kandria game’s version is built like this.
Example Github actions: https://github.com/melusina-org/make-common-lisp-program
Example software that ships for all three platforms (in addition of an AppImage): https://github.com/VitoVan/calm