Hi Alex...

re multiple entry points...assuming that means setjmp and longjmp which
save and preserve those registers above (albeit the 16 bit ones SP & BP as
their 32bit equivalents) I've just looked at the code for setjmp and
longjmp and in they're in asm anyway and look fairly innocuous

so...I see no reason why they can't be replicated in Powerbasic along with
the save record. (There is a link to the assembler INSIDE the last link of
this post)

I did notice mention of signals in the source code and here's a discussion
re signalling threads in PB



Stack control was an eye opener i.e. in addition to the meta statement

#STACK num_expr....Set the maximum potential stack size.

here's a link re stack overhead reduction with some additional links
further down that expand on the subject.

Best Regards

On 3 February 2017 at 18:41, Terry Palfrey <terrypalfrey...@gmail.com>

> Anyone ever tried the newLISPonRockets.com install? I don't know if
> that will give you ideas for a one touch install.
> On Fri, Feb 3, 2017 at 10:10 AM, František Fuka <f...@fuxoft.cz> wrote:
>> I think that "adding PPA repository to my system" is not much easier than
>> "downloading Picolisp source and compiling it". You and I can do both.
>> Unskilled users will struggle with both. We need a method for unskilled
>> users that allows them just to download a file, click something, maybe type
>> a line or two --- and have a fully working Picolisp installation as a
>> result. The question of self-updating installed Picolisp (the advantage PPA
>> has over self-compiling) is not relevant for theses users, IMHO.
>> On Fri, Feb 3, 2017 at 6:54 PM, Bruno Franco <
>> brunofrancosala...@gmail.com> wrote:
>>> As for ubuntu, maybe you could make a Personal Package Archive (PPA).
>>> Its lets you make your own packages that can be downloaded by users using
>>> apt-get. Its as easy as downloading the normal packages, but the user must
>>> manually add the repository.
>>> Here's a useful link:
>>> http://askubuntu.com/questions/71510/how-do-i-create-a-ppa
>>> It would be more work than having the ubuntu team providing the package
>>> in the official repositories, and I think you would have to make a new
>>> package for every version of ubuntu you want to support. But its also the
>>> only way to make sure that users get the most recent version of the
>>> software. As Edgaras said, ubuntu is bad at keeping up with the newest
>>> releases.
>>> I'm personally ok with compiling picolisp myself. But I know I wouldn't
>>> have tried it if it had not been available as a package from ubuntu.
>>> As Dean said, if there's anything we can do, let us know.
>>> On Fri, Feb 3, 2017 at 10:31 AM, Alexander Burger <a...@software-lab.de>
>>> wrote:
>>>> Hi Dean,
>>>> > Assuming that Wine packages are more numerous than Picolisps...you
>>>> could do
>>>> > a native Windows version in Powerbasic for Wine. Not only would this
>>>> up
>>>> Well, but then we can go as well with ErsatzLisp, the Java version of
>>>> PicoLisp.
>>>> A full PicoLisp doesn't yet run on Windows, as PicoLisp needs a POSIX
>>>> runtime
>>>> environment. Might be possible in the future with Joe's midipix port.
>>>> > I smiled when I saw your reasons for moving from C to asm because
>>>> > Powerbasic does ALIGN etc in it's stride without needing to drop down
>>>> to
>>>> > it's industrial strength built in assembler.
>>>> Aligning is not so much a problem. But can you control the stack layout,
>>>> condition codes (carry flag etc.) and multiple function entry points in
>>>> Powerbasic? Or do natice calls to external C functions in a completely
>>>> dynamic
>>>> way. All this is not even possible in C.
>>>> > I'd prefer to work in 64 bit asm but would be very happy to assist
>>>> you in
>>>> > any way I can to see Picolisp do well as I'm sure others would be.
>>>> Whatever
>>>> > you decide just let us know how we can help. I'm very new to Picolisp
>>>> but
>>>> > can already see that it's much too good not to do well.
>>>> Thanks for the feedback! Let's see what happens. For Ubuntu 17.04 it is
>>>> probably
>>>> too late by now.
>>>> ♪♫ Alex
>>>> --
>>>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>> --
>> *-- Frantisek Fuka*
>> (yes, that IS my real name)
>> -- My Personal homepage: www.fuxoft.cz
>> -- My Google+ profile: google.com/+fuxoft
>> -- My Telegram chat: telegram.fuxoft.cz

Reply via email to