u/dzecniv

Emacs' lispy-mode Convolute real-world example: moving error handling outside of a loop in one key press
▲ 13 r/lisp

Emacs' lispy-mode Convolute real-world example: moving error handling outside of a loop in one key press

dev.to
u/dzecniv — 10 days ago

Maxima ported to iOS, just for fun.

source: https://github.com/li-yiyang/iMaxima/

found on: https://mastodon.social/@lucky_magick/116622688788574555

screencast: https://mastodon.social/@lucky_magick/116623614752715432


Porting Maxima to iOS to preparing for the test. (I think I cannot finish it before exam...)

Finally got ECL cross-compiling working. (Still dead with iOS sandbox...)

Lessons learned:

  • the cross-compiling is described in INSTALL clearly
  • I use cross-maxima.lisp (https:// gist.github.com/li-yiyang/6ce2bb71afdd02da50b7fba7358ffaa0) to generate cc files
  • libraries in lib/ecl/lib*.a has to be initialized, their init name is like libsockets.a -> init_lib_SOCKETS, libsb-bsd-sockets -> init_lib_SB_BSD_SOCKETS (little re tricks)

u/dzecniv — 1 month ago

cl-sourcery: Intercepts all standard CL definition forms to capture and store the exact source as written

sr.ht
u/dzecniv — 1 month ago

clim-modern - A theming library for McCLIM that replaces stock '90s Motif-style widgets with flat, modern-looking equivalents.

git.sr.ht
u/dzecniv — 2 months ago

CL-CODEGRAPH - a live Knowledge Graph of your Common Lisp code, built from the running SBCL image.

cl-codegraph: https://sr.ht/~hajovonta/cl-codegraph/

> Given a package loaded in the SBCL image, builds and maintains a graph of its symbols, class hierarchies, method specializations, call relationships, and metadata — all without parsing source code. Includes a live Emacs integration that shows code intelligence as you navigate.

Screencast: https://drive.proton.me/urls/JE5EQ6KNMR#tN7CcgN96YL7

Seen on: https://mastodon.online/@hajovonta/116501259663689389

reddit.com
u/dzecniv — 2 months ago