• CL REPL 1
  • CL REPL 2
  • CL REPL 3
  • CL REPL 4

CL REPL

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.

A (patched) Slime is included, and Quicklisp is trivial to install (see command :h for help).
For more information, please see the READMEs in the project repository.

This is an Open Source project, see https://gitlab.com/eql/EQL5-Android/tree/master/examples/REPL

KNOWN ISSUE: if you want ssl support, you'll need either a clean install, or you study 'examples/REPL/README-1.md' section 'OpenSSL' on the website.

Category : Tools

Related searches

Reviews (30)

Rom. J. Nov 30, 2020     

Thanks for the response on changing colors, that resolved the issue I was having. A more recent issue I have is with controls. Closing braces places the last word /outside/ the braces. Also, the last typed expression gets copy-pasted seemingly at random. I cleared the cache and reinstalled, but that didn't solve it. I'm at a loss. Any help is appreciated.

Kar. J. Jul 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....

Dex. Jul 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.

Fra. D. Dec 18, 2021     

I copied and pasted a Mandelbrot Zoomer code I made on my desktop and it worked beautifully! The only thing I can suggest is making the actual act of text editing a little bit easier (having a select all button would be nice). Overall probably one of the cleanest Android compilers for any language I've ever used (Processing APDE still wins). I would pay a dollar for dark theme!

Seb. B. Aug 7, 2019     

It is noteworthy that, having lisp been a resource-intensive system only available at advanced computer labs at MIT now fits in my handheld device using up but scant storage memory and cycles. How wonderful!

Bil. C. Dec 1, 2020     

This is great, and I am surprised at how much I can end up immersed in the coding experience. Didn't expect I'd ever seriously try to code anything on a phone. Common Lisp is a key to that as it's so succinct and effective.

Sei. Aug 18, 2021     

I just knew this was too high of a score for any app. I tried running "hello world" and I couldn't even run it. I could not find the obvious arrow to run it. It looks very amateurish, not professional at all.

Jon. J. May 16, 2019     

Awesome, I love being able to run and write code anywhere, and the full power of Common Lisp at that. Saving your code the first time is a bit unintuitive to my windows brain.

Kar. K. B. Aug 27, 2019     

As a beginner for learning common lisp, this has been such a great asset. Thanks to the developer for making this. I have been passing time writing common lisp code wherever I want.

Jam. J. May 19, 2020     

My keyboard covers the bottom of the output window. Would be great if that wasn't the case Edit: workaround provided

Ala. S. Jun 8, 2021     

Most of these lisp / scheme / clojure REPLs are half-assed toys. I'm at a complete loss as to why people find them so impressive. EDIT: Thanks for the reply... which was considerably kinder than my snarky comment ;)

Mar. M. M. Mar 1, 2021     

This is seriously well made. Reeks professionalism anywhere you look at. AMAZING work, thank you!

KWC. C. Dec 4, 2021     

Great experience in android. Just hope iOS can be improved.

Ras. A. Oct 19, 2018     

This app may be even better if it contains manual of lisp. Anyway this app is a good app

Abh. O. Sep 23, 2018     

Most amazing app for someone trying to learn lisp on the go.

Sta. Oct 1, 2019     

Cannot save files on my device. I allowed access.

Hec. H. Mar 25, 2022     

Beautiful, now to code lisp on the road

Sur. M. Sep 6, 2019     

Amazing tool for me, a beginner common lisp student

Mic. G. Feb 21, 2020     

Early morning, sitting in a comfortable chair, a cup of coffee, my tablet, and a little lisp... :) Very well done.

Jun. A. May 20, 2020     

Loved the app so much. And the best part is that it is open source

A. G. u. Sep 26, 2018     

Couldn't even find a better CL repl for my desktop (any suggestions?)

Chr. E. Feb 5, 2019     

Please keep providing updates, I believe in you and your app!

ANO. Z. Jul 24, 2021     

compiles natively? it seems it is only interpreter as gcc not present/invoked. but cmp.fas is there

Why. Y. Feb 11, 2021     

This is the best thing since sliced butter

Tin. S. Sep 18, 2018     

Just what I was looking for. Great app.

Dev. N. Nov 18, 2021     

Oak willow wasp acrid arbiter hollow slleeve hunterHollowedWoll

Haj. Apr 8, 2019     

Does what it says, it's very satisfying to use. Actively developed. I'm using it sometimes when I don't have my computer with me and need to calculate something.

Jam. S. Apr 8, 2019     

The power of lisp in your pocket ! The ability to load programs and then optionally run them using the Lambda button makes this especially versatile. If you can see beyond the well known use of parenthesis to the elegance and sheer power of lisp, you'll understand why many prefer lisp over traditional functional languages. Having now used this app for quite some time I can easily say that is easily the preferred medium for pocket computing

Nic. S. Aug 7, 2018     

This is beautiful, I love you. Would appreciate an option to alter screen orientation though, I look silly holding my tablet like it's a phone. Edit: you actually added it! Thanks, works great!

A. G. u. Apr 22, 2018     

This is great. Fantastic job. As far as I know, this is the only truly good Lisp environment on Android. However, when installing web client libraries like Drakma, it fails to load shared libraries like libssl.so due to android restrictions. Ideas?