Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hey, I'm currently maintaining McCLIM. Cool to see in on the front page of Hacker News :-). I'm occasionally dropping screenshots of current things I'm working on, i.e this ad-hoc animation:

https://twitter.com/i/status/1357289617385525248

I hope that you enjoy the project. We have multiple contributors and it gets better with each week.



I'm happy to see that McCLIM is still alive! I hacked on it during my teenage years (I wrote Drei and a few other things), although I eventually lost motivation due to the sheer vastness of how much work there was to do.

Out of curiosity, how does McCLIM adapt to new trends such as Wayland and HiDPI displays?


Regarding HiDPI there are some ideas, but right now they are not implemented (see i.e https://github.com/McCLIM/McCLIM/issues/827). I'm writing a vt100 terminal backend to reveal some underlying assumptions about the pixel size.

Thank you for working on McCLIM back then! If you feel motivated to join development efforts please don't hesitate joining #clim @ freenode :)


Hey, looks great.

What is the state of Windows support?

I tried quickloading mccclim under sbcl on windows and it started complaining about fontconfig.


Currently it requires X11 server running, please see https://github.com/McCLIM/McCLIM/wiki/Backends; as of fontconfig, since the next release we are going to use cl-dejavu to not depend on hardcoded paths. Before that you should put dejavu ttf files in C:/Windows/Fonts.


Thanks for supporting this!

How would you recommend getting started with this on a modern Ubuntu or similar Linux system? I'm not a stranger to Common Lisp, but it's been about 8 years since I last did anything with it. Back then I used GNU Emacs and SLIME.


Hey,

1. install your favorite implementation (sbcl, ccl, ecl)

2. install quicklisp (see quicklisp.org for instructions)

3. > (ql:quickload 'clim-examples)

4. > (clim-demo:demodemo)

You are all set :-) Soon™ we are going to switch to xrender protocol (you may see wip in backend-manual branch).


Thanks for your work! I will spin up whatever X Windows support for M1 silicon on my new MacBook and give it a try, again.

I have a license for LispWorks Professional, but that does not include CLIM on macOS.


CLIM 2 for LispWorks Professional on Mac OS uses the old Motif backend.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: