News for hackers. Stuff that matters.
Re:SBCL 1.2.0 Released with ARM support by enduser on Tuesday May 27, 2014 @04:22PM (#7806624)
FYI, SBCL is a high-performance open source compiling implementation of Common Lisp. All SBCL code is either released into the public domain or available with the FreeBSD license. Rumor has it that the next release of SBCL will support calling SBCL from Java on Android.
Re:SBCL 1.2.0 Released with ARM support by piokuc on Tuesday May 27, 2014 @06:38PM (#7807328)
SBCL on Android will be really great. There is mocl there already, but SBCL is a bit more mature... And it's a full Common Lisp, no limitations.
Re:SBCL 1.2.0 Released with ARM support by emiljbs on Wednesday May 28, 2014 @07:14AM (#7809327)
But you won't be allowed to post those apps on the Play Market, because apparently compiling code at runtime isn't okay.
Re:SBCL 1.2.0 Released with ARM support by piokuc on Wednesday May 28, 2014 @08:41AM (#7809585)
Really? I thought eval was not allowed on iOS only.
Re:SBCL 1.2.0 Released with ARM support by zvrba on Wednesday May 28, 2014 @03:00AM (#7808753)
> Rumor has it that the next release of SBCL will support calling SBCL from Java on Android.

I would have thought that ABCL (Armed Bear CL) would be a more suitable candidate for porting to Android. It's already written in Java.

Re:SBCL 1.2.0 Released with ARM support by sspiff on Wednesday May 28, 2014 @04:23AM (#7808931)
Some people care about performance, and ABCL is nowhere near SBCL in this regard.

I also don't know if ABCL's compiler is offline (generating class files from CL code) or on-demand (likely using OW2 ASM). While it is no longer impossible to do, it remains tricky to generate Dalvik bytecode at runtime, and the performance hit is significant (look at Clojure on Android).

Re:SBCL 1.2.0 Released with ARM support by tomjen3 on Tuesday May 27, 2014 @04:33PM (#7806695)
I hope so, then I will just have a reason to do it - running lisp code in production would be a rare badge.
Re:SBCL 1.2.0 Released with ARM support by eudox on Tuesday May 27, 2014 @06:21PM (#7807260)
From what I've gathered, it's run in production, just not the production environments this community usually hears about. There is pretty much no web ecosystem in Common Lisp, which is what I'm trying to fix, but in other domains it fits just fine.
Re:SBCL 1.2.0 Released with ARM support by patrickmay on Tuesday May 27, 2014 @09:26PM (#7807905)
> There is pretty much no web ecosystem in Common Lisp

Hunchentoot and Drakma rock.

Re:SBCL 1.2.0 Released with ARM support by eudox on Tuesday May 27, 2014 @09:53PM (#7807966)
Hunchentoot is just a web application server. Compare that the the ecosystem in Ruby or even Node.js.
Re:SBCL 1.2.0 Released with ARM support by felideon on Tuesday May 27, 2014 @11:25PM (#7808244)
Well, it's a little more than that. But you are right generally speaking. I also gave up on Lisp for web dev. Just not worth it.
Re:SBCL 1.2.0 Released with ARM support by piokuc on Tuesday May 27, 2014 @06:29PM (#7807298)
I guess tomjen3 was thinking about a badge for himself :)