PicoLisp on Plan9

2010-09-13 Thread Vijay Mathew
I compiled the full PicoLisp natively on Plan9, without using GCC. I
am planning to replace the POSIX/Sockets functions with Plan9's
simple, 'file io' style interface for networking, cpu sharing etc.
Plan9 specific features like channels, graphics and threads will be
added so that Pico can be used as a full 'systems' language for that
OS. As there will be so many changes and new low-level functions, do I
have to call this port SomeLisp derived from PicoLisp?

Thanks,

-- Vijay
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PicoLisp on Plan9

2010-09-13 Thread Sean Charles
Slightly orthogonal: Where doe sone *get* Plan9?
I tried the official site and got no joy from any download link at all.
Thanks
Sean

On Mon, 13 Sep 2010 13:58:46 +0530, Vijay Mathew
vijay.the.sche...@gmail.com wrote:
 I compiled the full PicoLisp natively on Plan9, without using GCC. I
 am planning to replace the POSIX/Sockets functions with Plan9's
 simple, 'file io' style interface for networking, cpu sharing etc.
 Plan9 specific features like channels, graphics and threads will be
 added so that Pico can be used as a full 'systems' language for that
 OS. As there will be so many changes and new low-level functions, do I
 have to call this port SomeLisp derived from PicoLisp?
 
 Thanks,
 
 -- Vijay

-- 
_When you argue with a fool, there are two fools arguing._ - ANON.
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PicoLisp on Plan9

2010-09-13 Thread Alexander Burger
Hi Vijay,

 I compiled the full PicoLisp natively on Plan9, without using GCC. I
 am planning to replace the POSIX/Sockets functions with Plan9's
 simple, 'file io' style interface for networking, cpu sharing etc.
 Plan9 specific features like channels, graphics and threads will be
 added so that Pico can be used as a full 'systems' language for that
 OS.

Wow, great! :)


 As there will be so many changes and new low-level functions, do I
 have to call this port SomeLisp derived from PicoLisp?

You are completely free to choose any name you like. For me, staying
with PicoLisp would be all right, as the language itself stays the
same.

If Plan9 had supported dynamic linking, you could even keep the core
language, and put channels, graphics etc. into a separate lib. But as I
understand from the previous explanations, this is not an option.


However, please be aware the threads (in the sense of pre-emptive
threads - IIRC, we've discussed that also in this mailing list) will
principally not be possible with the PicoLisp VM.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PicoLisp on Plan9

2010-09-13 Thread Alexander Burger
On Mon, Sep 13, 2010 at 09:39:37AM +0100, Sean Charles wrote:
 Slightly orthogonal: Where doe sone *get* Plan9?
 I tried the official site and got no joy from any download link at all.

And: Is it somehow possible to get it to run in e.g. 'qemu'?

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PicoLisp on Plan9

2010-09-13 Thread Sean Charles
On Mon, 13 Sep 2010 10:55:35 +0200, Alexander Burger a...@software-lab.de
wrote:
 On Mon, Sep 13, 2010 at 09:39:37AM +0100, Sean Charles wrote:
 Slightly orthogonal: Where doe sone *get* Plan9?
 I tried the official site and got no joy from any download link at all.
 
 And: Is it somehow possible to get it to run in e.g. 'qemu'?
 
 Cheers,
 - Alex

Typical... I tried the link again, it is working! 
http://plan9.bell-labs.com/plan9/download/plan9.iso.bz2
Grab it while you can.

-- 
_When you argue with a fool, there are two fools arguing._ - ANON.
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PicoLisp on Plan9

2010-09-13 Thread Jeronimo Pellegrini
Hi,

On Mon, Sep 13, 2010 at 10:55:35AM +0200, Alexander Burger wrote:
 On Mon, Sep 13, 2010 at 09:39:37AM +0100, Sean Charles wrote:
  Slightly orthogonal: Where doe sone *get* Plan9?
  I tried the official site and got no joy from any download link at all.
 
 And: Is it somehow possible to get it to run in e.g. 'qemu'?

It seems to be possible:

http://plan9.bell-labs.com/wiki/plan9/Installing_Plan_9_on_Qemu/

Although I've never tried...

J.
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe