|
2010-01-18
, 13:19
|
Posts: 14 |
Thanked: 21 times |
Joined on Nov 2009
@ Moscow
|
#2
|
|
2010-01-19
, 14:45
|
Posts: 48 |
Thanked: 9 times |
Joined on Jan 2010
|
#3
|
|
2010-01-19
, 15:06
|
Posts: 14 |
Thanked: 21 times |
Joined on Nov 2009
@ Moscow
|
#4
|
This is slightly off topic, but fionbio, I'm relatively new to the N900, and I would want to install SBCL on it. How will I do that? Any help would be greatly appreciated, sir.
The Following User Says Thank You to fionbio For This Useful Post: | ||
|
2010-01-19
, 17:33
|
Posts: 48 |
Thanked: 9 times |
Joined on Jan 2010
|
#5
|
Unfortunately right now it's impossible SBCL doesn't have a working ARM port. Here is an unfinished attempt by Alastair Bridgewater, but there's still a lot of work to be done to make it work and no one seems to be willing to do it. Maybe I'll take a stab at it someday as I did learn some ARM assembly while porting CLISP, but I don't quite believe in success. Another possibility is to try to port CCL instead, they say this may turn out to be easier...
In addition to patched CLISP, I think it should be possible to get ECL to work under Maemo. It seems that it became relatively modern CL implementaion, but as far as I understand it still has problems with unicode support, and in my case that means a great PITA with cyrillic letters.
|
2010-01-19
, 17:54
|
Posts: 14 |
Thanked: 21 times |
Joined on Nov 2009
@ Moscow
|
#6
|
OK. One thing that caught my attention is being able to use SBCL under x86 scratchbox. Can you elaborate more on that?
1- Where is this patched CLISP (and accompanying documentation, if any)?
2- Will ECL out of the box run on the N900?
|
2010-01-19
, 18:03
|
Posts: 48 |
Thanked: 9 times |
Joined on Jan 2010
|
#7
|
I didn't try it yet, but I think CLISP should work out of the box on x86 scratchbox (it's just Linux on x86, after all) and then it should be possible to use it to build SBCL.
Well, if you want a relatively easy to install CLISP package, you'll have to wait a few days until I make it, sorry, too busy right now I'll need to publish it along with all my latest patches so that I don't violate GPL in any way. As I've already mentioned,
here is the patch for clisp-2.48, but building it from sources is rather tedious.
I don't know, didn't try yet. There was an effort to make ECL work on iPhone and seems like some of the problems were ARM-related, so I'm not 100% sure there will be no problems with ECL on Maemo. Also I suspect that you'll have gcc on the device to be able to compile lisp code with ECL.
|
2010-01-21
, 03:15
|
|
Posts: 191 |
Thanked: 129 times |
Joined on Dec 2009
@ Bloomington, IL
|
#8
|
Well, if you want a relatively easy to install CLISP package, you'll have to wait a few days until I make it
|
2010-01-27
, 02:36
|
Posts: 48 |
Thanked: 9 times |
Joined on Jan 2010
|
#10
|
I've posted what I've achieved so far here. No debs yet, sorry, only binaries in .tar.gz, still need some debugging to do to make FFI work properly in debian configuration...
~Jeff
qAndora - Pandora Radio on the N9/N900