3 ms·
Common Lisp has a specification for a GUI framework, CLIM... This project implements it: https://codeberg.org/McCLIM/McCLIM https://codeberg.org/McCLIM/McCLIM
by brabel 3y ago
Common Lisp has a specification for a GUI framework, CLIM...
This project implements it: https://codeberg.org/McCLIM/McCLIM https://codeberg.org/McCLIM/McCLIM
However, just today I tried to run it on MacOS and got socket errors... it seems that it tries to communicate with a backend server via sockets, and Mac doesn't let that run?!
- LispSporks22 3y agoEven on macOS I believe McCLIM will use X11, for which CLX is the Common Lisp implementation of. CLX works by sending X11 packets over a socket. Unless you have Quartz or similar installed, you probably got that error.
- brabel 3y agoYeah I noticed McCLIM uses the X Server, but wasn't aware that doesn't work on MacOS. So, if I install XQuartz I'll get an X Server that can make things work? MacOS is not based on X11 itself? Does it use its own thing?
- eschaton 3y agoNeither NeXT nor the Mac OS used X11 so Mac OS X didn’t either. X11 has always been an option atop the native window system.