cl-gtk4
swank-client
cl-gtk4 | swank-client | |
---|---|---|
7 | 2 | |
206 | 7 | |
- | - | |
5.0 | 1.5 | |
30 days ago | about 1 year ago | |
Common Lisp | JavaScript | |
GNU Lesser General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cl-gtk4
-
Did anybody had recently any luck using SBCL with GTK4 using sb-alien?
Wow, you asked and you got a nice answer. Cool. https://github.com/bohonghuang/cl-gtk4/issues/4
-
Status update on my CL editor
Notably - 1. https://github.com/lispnik/iup/ 2. https://gitlab.com/eql/lqml 3. https://github.com/bohonghuang/cl-gtk4
-
GTK4 Bindings for Common Lisp
This is neat, but the ergonomics of using the GTK4 library (especially now) does not lend itself well to being 'lisp-ified'. Just take a look at the web browser code[0], which is surprisingly short but incredibly obtuse. It's already hard enough writing GTK interfaces in expressive languages like Rust and Go, seeing it for Lisp makes me wonder who the target audience is...
That being said, we have been promised something of a redesign for GTK 4.4, I think. If they fix the weird builder/closure pattern for building UIs, I think they'll be back on track to being treated as a "real" GUI tooklit again.
[0] https://github.com/bohonghuang/cl-gtk4/blob/master/examples/...
- [cl-gtk4] Writing beautiful GUI with Common Lisp and GTK4
swank-client
- Looking for documentation on writing a swank client
-
Status update on my CL editor
This might not be helpful if you're happy with slynk, but there's a Javascript client for swank that you might be able to take inspiration from. https://github.com/neil-lindquist/swank-client/ It's how the SLIMA plugin for Atom interfaces with swank.
What are some alternatives?
parrot - A cross-platform Common Lisp editor
iup - Common Lisp CFFI bindings to the IUP Portable User Interface library (pre-ALPHA)
lqml
cl-gobject-introspection-wrapper - Wrap and call GObject Introspection FFI function in LISP style.
clog - CLOG - The Common Lisp Omnificent GUI
conjure - Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
cl-gobject-introspection
cl-cookbook - The Common Lisp Cookbook
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.