parrot
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.
lqml
- Qt 6.6 and 6.7 Make QML Faster Than Ever: A New Benchmark and Analysis
- Trying to build ECL for iOS
-
I’m going to create a toy project for playing with different UI libs
Was wondering how practical using lqml for developing Android apps would be.
-
New LQML example: a simple proof-of-concept meshtastic messaging app
screenshot / repo / official meshtastic web site
-
Is Lispworks the only option for developing iOs apps in CL?
There is lqml, which is cross-platform, including iOS.
-
Lisp scripting on Android
Check out https://gitlab.com/eql/lqml and other repositories in this group.
-
Mobile app "cl-repl" (LQML) to replace "CL REPL" (EQL5)
The advantage of LQML is that you can develop your app on the desktop first (as I did with the cl-repl app), mostly without restarting anything, because QML can be reloaded at runtime. A good example to learn how this works would be this one: qml-auto-reload
-
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
-
Is there a way to call an objective C method from an lqml function?
In this example, there is an example call to Objective-C, which in turn is callable from Lisp.
parrot
-
Legal question on using the HyperSpec
for my editor project, I would like to embed some form of documentation for quick look-ups and the like. I think the HyperSpec would be best-suited, as it seems the most complete and is often recommended. Furthermore, they offer an offline copy for download, which is essentially a collection of HTML + CSS files. So it would be pretty straight forward to include a copy of the spec and e.g. embed it in an iframe.
-
Between Two Lisps (2020)
It's nice to see the CL ecosystem evolving. SBCL sees regular updates with new optimizations. The editor support is getting better: [Vim, Atom, Sublime, VSCode… have good to very good support](https://lispcookbook.github.io/cl-cookbook/editor-support.ht...), & Jupyter notebook, the Lem editor… and a new lisper started a CL editor based on Tauri: [Parrot](https://github.com/fonol/parrot). Cool projects emerge ([lisp-stats](https://github.com/Lisp-Stat/lisp-stat/), the [Sento / cl-gserver](https://github.com/mdbergmann/cl-gserver) actors library, the Kons-9 3D graphics library, the CLOG web-gui…)
> 50MB
With compression (zstd now), SBCL binaries weigh ±25MB. Start-up time is super fast. I built a standalone binary for my web app, it is straightforward to start it on the background and access it from an Electron window.
-
Status update on my CL editor
In case anyone is interested, here is a link to the Github repo. I am happy for any ideas/suggestions.
What are some alternatives?
awesome-lisp-companies - Awesome Lisp Companies
cl-gtk4 - GTK4/Libadwaita/WebKit2 bindings for Common Lisp.
CodeParadise - Framework for developing web applications and Node.js applications using Smalltalk
cl-gserver - Sento - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
TodoMVC-QML - Minimal QML implementation of the classical TodoMVC
cl-community-spec - A Common Lisp specification, made from the original ANSI specification drafts
smallfunction - Stack allocated and type-erased functors 🐜
lisp-stat - Lisp-Stat main system
clog - CLOG - The Common Lisp Omnificent GUI
swank-client - A Swank client implemented in JavaScript
iup - Common Lisp CFFI bindings to the IUP Portable User Interface library (pre-ALPHA)