Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Lisp on Android

1,334 views
Skip to first unread message

jsgraham

unread,
Apr 26, 2011, 11:32:33 AM4/26/11
to
I would like to develop an app on the Android. Is there a lisp or
scheme which could be used for that?

Thanks, Steve

Raffael Cavallaro

unread,
Apr 26, 2011, 12:31:35 PM4/26/11
to
On 2011-04-26 11:32:33 -0400, jsgraham said:

> I would like to develop an app on the Android. Is there a lisp or
> scheme which could be used for that?

scheme:

the gambit sources now compile for android using NDK 5 according to
sean chapel - patches are no longer necessary.

kawa has been running on android for years:
<http://per.bothner.com/blog/2009/AndroidHelloScheme/>

common lisp:
ecl compiles and runs on android:
<https://github.com/ageneau/ecl-android>

hope this helps!

warmest regards,

Ralph

--
Raffael Cavallaro

jsgraham

unread,
Apr 26, 2011, 1:09:38 PM4/26/11
to

It seems that there are only simple "Hello, World" apps - nothing using
the GUI.

Steve

simplynitaai

unread,
Apr 26, 2011, 4:07:14 PM4/26/11
to

i read on the net, that Clojure would also be an option for that, as
it is implemented in and run on top of Java. But i also read that
there were some performance issues, which might already have been
solved or improved however...

i also want to write a simple application for android, preferably in
CL or a dialect of it...

simplynitaai

John DeSoi

unread,
Apr 27, 2011, 10:14:48 AM4/27/11
to
On 4/26/11 4:07 PM, simplynitaai wrote:
> i read on the net, that Clojure would also be an option for that, as
> it is implemented in and run on top of Java. But i also read that
> there were some performance issues, which might already have been
> solved or improved however...
>
> i also want to write a simple application for android, preferably in
> CL or a dialect of it...

I checked into this recently. Environments like Clojure that directly
generate JVM bytecodes rather than compiling Java source won't generally
work on Android. Android uses a totally new JVM - Dalvik.

See http://en.wikipedia.org/wiki/Dalvik_(software)

John DeSoi, Ph.D.

0 new messages