Common Lisp REPL

Common Lisp REPL Free App

Rated 4.27/5 (86) —  Free Android application by SRT.ONL

About Common Lisp REPL

A Complete ANSI Common Lisp REPL, using the ECL implementation. So yes, Common Lisp can run in android.

You can have a complete CL implementation in your pocket for free!


This app runs in arm, and x86 processors.ECL runs from API level 4. But at the moment this app is running with at least API level 9 because i use some java api for ads, but is not a requirement for ECL.

This app is completely based in the github repository of ageneau/ecl-android.

TODO:

Enable this app in older API levels

How to Download / Install

Download and install Common Lisp REPL version 1.0 on your Android device!
Downloaded 5,000+ times, content rating: Not rated
Android package: ar.com.playnu.clrepl, download Common Lisp REPL.apk

All Application Badges

Free
downl.
Android
2.3+
n/a
Not
rated
Android app

App History & Updates

More downloads  Common Lisp REPL reached 5 000 - 10 000 downloads
More downloads  Common Lisp REPL reached 1 000 - 5 000 downloads

What are users saying about Common Lisp REPL

M70%
by M####:

It is indeed a full common-lisp implementation for Android which is kinda nice. However: - No history support - No way to load/save files (LOAD works but no access to the files system) - Standard library unavailable If the author could fix just the point about read/write access then all other point would dissapear since users could implement them themselves. Until then it stays at 2 stars because it is not really useful in any way.

M70%
by M####:

Somehow this is good try, but no history support, i.e. arrow-UP/down key support (I use Hacker Keyboard super app) - to bring previous entered text; not speaking about very needed ability to save&load entered snippets; So I switched back to Maxima for Android app> to_lisp() -- at least it 1) supports history 2) makes updates with corrected bugs...

X70%
by X####:

A great piece of software for those who don't have access to NDK or lack the know-how to compile ECL themselves. Just a little suggestion: Parenthesis matching. Writing Lisp on small screen devices without some paren counting mechanism is tedious, to say the least.

M70%
by M####:

Just that... :| No support for 'read' function! Otherwise, Ok, with root access, one can save files in /data/data/(this-app), and then load them using "load". One can, if s/he wants, actively copy command before pressing 'eval' and get the work done, without history support. Then paste the code in a file and using a file-explorer get this in .lisp form into the above mentioned location!!! I am searching if there's an inbuilt save function. (I am just a beginner, I think there is one...)

W70%
by W####:

Lacks some helpful features but it is exactly what I needed

M70%
by M####:

Fun app. Having hard time loading files. Any help out there?

M70%
by M####:

It's really good but needs more improvements like saving a file and compiling a source.

J70%
by J####:

Please add loading capability.

C70%
by C####:

...as one review mentioned, a history accessible by up/down arrow would be great. Along with that, the ability to move about multiple lines (maybe you can already). Parenthesis balancing would be nice, very nice.

U70%
by U####:

Decided to learn lisp, and this was a good tool to jump in and practice with when I'm away from my computer.

U70%
by U####:

Please add multi-window support for Samsung devices! This will greatly improve usage experience.

T70%
by T####:

I am looking forward to learning Common Lisp on my Pixel C, thanks to Playnu's release of this CL REPL. Unfortunately I do not believe they will be updating it and their email address for support doesn't work either. It's a shame though because it appears to be working great! Perhaps they'll release their source someday and another person can pickup and improve what appears to be a very responsive and accurate implementation of CL LISP.

U70%
by U####:

Somehow this is good try, but no history support, i.e. arrow-UP/down key support (I use Hacker Keyboard super app) - to bring previous entered text; not speaking about very needed ability to save&load entered snippets; So I switched back to Maxima for Android app> to_lisp() -- at least it 1) supports history 2) makes updates with corrected bugs...

V70%
by V####:

A great piece of software for those who don't have access to NDK or lack the know-how to compile ECL themselves. Just a little suggestion: Parenthesis matching. Writing Lisp on small screen devices without some paren counting mechanism is tedious, to say the least.

G70%
by G####:

The only immediate downside is the FORMAT function won't print to the output if you pass T as the stream. Other than that, it's great to finally see a CL Android app!

M70%
by M####:

Just searching something to check cons-cell exercise on the go! Really helpful

Q70%
by Q####:

Somehow this is great app, but please add: I need very need arrow-UP key support (I use Hacker Keyboard super app) - to bring prev. entered text as GNU getline; also arrow-down, plus ability to save&load entered snippets; Thanks!

M70%
by M####:

A great piece of software for those who don't have access to NDK or lack the know-how to compile ECL themselves. Just a little suggestion: Parenthesis matching. Writing Lisp on small screen devices without some paren counting mechanism is tedious, to say the least.

W70%
by W####:

This Common Lisp REPL works great. A powerful LISP repl in your pocket so that you can secretly practice your MACROS everywhere you go. Warning this app encourages solitude!

B70%
by B####:

Finally, Common Lisp happened


Share The Word!


Rating Distribution

RATING
4.35
86 users

5

4

3

2

1