Re: Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-19 Thread Alexander Burger
Hi Alex,

> Looking for some consultants for a possible PicoLisp prototype of a 
> blockchain.
> It’ a collaboration between a Swiss cantons and one of the large US States.

What advantages would you see in using PicoLisp for a blockchain project?

☺/ A!ex

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-15 Thread A. Laszlo Ross
Looking for some consultants for a possible PicoLisp prototype of a blockchain. 
It’ a collaboration between  a Swiss cantons and one of the large US States. 
Think cowboys… lol. 

At this point I’m checking bill rates and availability. Anyone on the GSA 
pre-clear list by chance?

Cheers,
Alex Ross
PMO Lead
us.new
+1.213.500.5925


> On May 7, 2021, at 10:02, A. Laszlo Ross  wrote:
> 
> Oh, wow, I didn’t know there was a PilOS. I’m a picolisp noob but that might 
> be perfect for an upcoming IoT type project.
> 
> The web page said there’s no network stack so I’d have to add that. 
> 
> Is it written in C? Assembly? Something else?
> 
> 
> 
>> On May 7, 2021, at 09:52, Daniel Perron <61du...@gmail.com> wrote:
>> 
>> 
>> Thank you for the precisions and Picolisp, it is a very nice system.
>> 
>> On Fri, May 7, 2021, 12:11 AM Alexander Burger > > wrote:
>> Hi Daniel,
>> 
>> > In that case, what is the status of Picolisp 32-bit?
>> > I read in the doc in many places "64-bit version only". Is Picolisp 32-bit
>> > deprecated?
>> 
>> All PicoLisp versions except pil21 (e.g. pil32, pil64, miniPicoLisp, 
>> ErsatzLisp,
>> PilMCU and PilOS) are still around, but I don't actively maintain them any 
>> more.
>> 
>> 
>> > If so, it creates a cognitive dissonance in my mind. A system
>> > created to be small and fast runs only on 64-bit?
>> 
>> I believe this is no contradiction. The system is still small and fast, just 
>> the
>> pointer size is 64 instead of 32 bits.
>> 
>> The trend is towards 64 bits, in servers, desktops, notebooks, smartphones 
>> and
>> even single-board computers (RasPi). Only small embedded systems remain, and
>> there just miniPicoLisp makes sense.
>> 
>> BTW, the "pico" in the name never meant the system size (you can build large
>> applications with PicoLisp), but the small number of basic concepts.
>> 
>> ☺/ A!ex
>> 
>> -- 
>> UNSUBSCRIBE: mailto:picolisp@software-lab.de 
>> ?subject=Unsubscribe



Re: Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-09 Thread Alexander Burger
Hi Daniel,

> Where is the source code for the "final version" of pil32?

All standard releases including pil32, pil64 (for all architectures including
'emu') and ersatz were released in a common tar ball. The latest version is at

   https://software-lab.de/picoLisp.tgz

☺/ A!ex

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-09 Thread Daniel Perron
Hi,
Where is the source code for the "final version" of pil32?


On Fri, May 7, 2021, 12:11 AM Alexander Burger  wrote:

> Hi Daniel,
>
> > In that case, what is the status of Picolisp 32-bit?
> > I read in the doc in many places "64-bit version only". Is Picolisp
> 32-bit
> > deprecated?
>
> All PicoLisp versions except pil21 (e.g. pil32, pil64, miniPicoLisp,
> ErsatzLisp,
> PilMCU and PilOS) are still around, but I don't actively maintain them any
> more.
>
>
> > If so, it creates a cognitive dissonance in my mind. A system
> > created to be small and fast runs only on 64-bit?
>
> I believe this is no contradiction. The system is still small and fast,
> just the
> pointer size is 64 instead of 32 bits.
>
> The trend is towards 64 bits, in servers, desktops, notebooks, smartphones
> and
> even single-board computers (RasPi). Only small embedded systems remain,
> and
> there just miniPicoLisp makes sense.
>
> BTW, the "pico" in the name never meant the system size (you can build
> large
> applications with PicoLisp), but the small number of basic concepts.
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


Re: Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-07 Thread Alexander Burger
Hi Laszlo,

> Is it written in C? Assembly? Something else?

It is pil64 assembly (the generic assembly language pil64 is implemented in).

In fact, it is just a modified pil64, with all system accesses removed, and
interfaces to the standard PC BIOS added for memory, keyboard, monitor and hard
disk access.

☺/ A!ex

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-07 Thread A. Laszlo Ross
Oh, wow, I didn’t know there was a PilOS. I’m a picolisp noob but that might be 
perfect for an upcoming IoT type project.

The web page said there’s no network stack so I’d have to add that. 

Is it written in C? Assembly? Something else?



> On May 7, 2021, at 09:52, Daniel Perron <61du...@gmail.com> wrote:
> 
> 
> Thank you for the precisions and Picolisp, it is a very nice system.
> 
>> On Fri, May 7, 2021, 12:11 AM Alexander Burger  wrote:
>> Hi Daniel,
>> 
>> > In that case, what is the status of Picolisp 32-bit?
>> > I read in the doc in many places "64-bit version only". Is Picolisp 32-bit
>> > deprecated?
>> 
>> All PicoLisp versions except pil21 (e.g. pil32, pil64, miniPicoLisp, 
>> ErsatzLisp,
>> PilMCU and PilOS) are still around, but I don't actively maintain them any 
>> more.
>> 
>> 
>> > If so, it creates a cognitive dissonance in my mind. A system
>> > created to be small and fast runs only on 64-bit?
>> 
>> I believe this is no contradiction. The system is still small and fast, just 
>> the
>> pointer size is 64 instead of 32 bits.
>> 
>> The trend is towards 64 bits, in servers, desktops, notebooks, smartphones 
>> and
>> even single-board computers (RasPi). Only small embedded systems remain, and
>> there just miniPicoLisp makes sense.
>> 
>> BTW, the "pico" in the name never meant the system size (you can build large
>> applications with PicoLisp), but the small number of basic concepts.
>> 
>> ☺/ A!ex
>> 
>> -- 
>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-07 Thread Daniel Perron
Thank you for the precisions and Picolisp, it is a very nice system.

On Fri, May 7, 2021, 12:11 AM Alexander Burger  wrote:

> Hi Daniel,
>
> > In that case, what is the status of Picolisp 32-bit?
> > I read in the doc in many places "64-bit version only". Is Picolisp
> 32-bit
> > deprecated?
>
> All PicoLisp versions except pil21 (e.g. pil32, pil64, miniPicoLisp,
> ErsatzLisp,
> PilMCU and PilOS) are still around, but I don't actively maintain them any
> more.
>
>
> > If so, it creates a cognitive dissonance in my mind. A system
> > created to be small and fast runs only on 64-bit?
>
> I believe this is no contradiction. The system is still small and fast,
> just the
> pointer size is 64 instead of 32 bits.
>
> The trend is towards 64 bits, in servers, desktops, notebooks, smartphones
> and
> even single-board computers (RasPi). Only small embedded systems remain,
> and
> there just miniPicoLisp makes sense.
>
> BTW, the "pico" in the name never meant the system size (you can build
> large
> applications with PicoLisp), but the small number of basic concepts.
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


Re: Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-06 Thread Alexander Burger
Hi Daniel,

> In that case, what is the status of Picolisp 32-bit?
> I read in the doc in many places "64-bit version only". Is Picolisp 32-bit
> deprecated?

All PicoLisp versions except pil21 (e.g. pil32, pil64, miniPicoLisp, ErsatzLisp,
PilMCU and PilOS) are still around, but I don't actively maintain them any more.


> If so, it creates a cognitive dissonance in my mind. A system
> created to be small and fast runs only on 64-bit?

I believe this is no contradiction. The system is still small and fast, just the
pointer size is 64 instead of 32 bits.

The trend is towards 64 bits, in servers, desktops, notebooks, smartphones and
even single-board computers (RasPi). Only small embedded systems remain, and
there just miniPicoLisp makes sense.

BTW, the "pico" in the name never meant the system size (you can build large
applications with PicoLisp), but the small number of basic concepts.

☺/ A!ex

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Status of Picolisp 32-bit (was Re: Installing Pilbox on arm 32)

2021-05-06 Thread Daniel Perron
In that case, what is the status of Picolisp 32-bit?
I read in the doc in many places "64-bit version only". Is Picolisp 32-bit
deprecated? If so, it creates a cognitive dissonance in my mind. A system
created to be small and fast runs only on 64-bit?
Just curious, I didn't dig much in the mailing list archive.

On Thu, May 6, 2021, 8:12 AM Alexander Burger  wrote:

> Hi Daniel,
>
> > The subject line says: on arm 32 ie. Arm 32-bit.
>
> Oops, overlooked, that's the problem!
>
>
> > The PilBox doc page says:
> >
> > If your device has an Arm32 CPU, you can - after installing the PilBox
> App
> > but before starting it - download and install the emulator version
>
> Oh, sorry! The page in the PicoLisp Wiki is outdated :(
>
> The README in PilBox.tgz is up to date though. The Wiki page must be fixed.
>
> Due to new restrictions by Google, Android Apps are no longer allowed to
> start
> executable binaries which were loaded dynamically (i.e. not packaged
> inside the
> APK). Therefore the above way had to be abandened.
>
> Another reason is that PilBox is meanwhile ported to pil21, which runs on
> 64-bit
> CPUs only (and has no emu as pil64).
>
> So I'm sorry, but I see no way at the moment to support PilBox on 32 bits
> :(
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>