cl-repl

4.7
223 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

A Common Lisp REPL with command line and history, plus a simple editor with syntax highlighting, simple visual paren-matching, basic auto-completion, a file dialog for opening/saving files, and a simple debug dialog.
It uses the ECL implementation for the Lisp side, and Qt5/QML for the UI.

Slime is included, and Quicklisp is trivial to install (see command :h for help).

File exchange in local WiFi is possible, see command :w in help window.

This is an Open Source project, see https://gitlab.com/eql/lqml/-/tree/master/examples/cl-repl
Updated on
Nov 25, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.7
202 reviews
Laurence Devlin
January 28, 2024
Editor: excellent. Documentation: almost none. Learning curve has been steep. My current isssue: I can't figure out how to transfer my programs from the app to "SD card" storage. There are brief, cryptic instructions, but I am unable to execute them successfully. (I have figured out the reverse: I can get files from the sd card to the app.)
Did you find this helpful?
A Google user
July 28, 2019
Really happy to have a CL repl on my phone. But for whatever reason, I can't prompt for anything because the input dialog takes up the entire window, and you can't read whatever the input prompt says. I hope that gets fixed, because everything else about it looks great. EDIT: Author's response corrects the issue. Thanks! Dunno why I didn't think of that since something like this occurs in another Lisp that I use on occasion and it's the same fix....
18 people found this review helpful
Did you find this helpful?
PLS.153
July 28, 2019
Thanks. The input dialog will show any text you write to *query-io*. You may try e.g. (yes-or-no-p "Are you happy?"), and it will show the text below the line edit. Another example would be: (princ "Please enter a Lisp form" *query-io*) followed by (read). Hope this helps.
A Google user
July 26, 2019
Great to have a simple and easy to use download-and-go Common lisp REPL + editor available from the play store. I was initially unable to save files to external memory, but the developer worked with me to identify the issue, and had a bug fix sent out in a matter of days. All works well now, Great work! Five stars for opening a door for me to new options and possibilities for programming on the small portable computer I now hold in my hands.
11 people found this review helpful
Did you find this helpful?
PLS.153
July 26, 2019
Thanks for reporting this bug! Please see version 1.0.32 which fixes the issue (that is, tapping on the "storage" icon, it will automatically open the path where we have write permissions on the external SD card).

What's new

- query dialog (for input) now a small popup
- add button color settings *button-color*, *botton-text-color*, *button-opacity*, *cursor-color* (all meant for 'dark mode' colors)
- resizable editor window
- file exchange in local WiFi, see :h (help window) and command :w
- improved help