Oh btw Andras, The main reason I would love those features in pil32 (C) is so that I can more easily translate it to miniPicoLisp. I really want to be able to have a system that requires nothing more than C :) Regards, Kashyap
On Fri, May 15, 2020 at 10:53 PM C K Kashyap <ckkash...@gmail.com> wrote: > Absolutely!!! > If that is done - I believe there is no reason not to have pil64 in C too > right :) > Regards, > Kashyap > > On Fri, May 15, 2020 at 9:55 PM Andras Pahi <pa...@t-online.hu> wrote: > >> Hi, >> >> If you are still interested in native/lisp in picolisp32 then I am >> working to support the pil64 >> features in picolisp32. The development branch of >> https://github.com/pahihu/picoLisp >> just missing the coroutines (stay tuned), and builds on 64bit/32bit >> targets. >> It uses libffi for the native C calls. >> >> Regards, >> Andras >> >> On 2020. May 8., at 16:36, C K Kashyap <ckkash...@gmail.com> wrote: >> >> Thanks Alex, >> I think I'll try and see if I can get a simple SDL callback to work with >> miniPicoLisp - that way, I can really understand the issues better. >> If I remember correctly - pil21 initially did not have the POSIX >> requirement. Is there a way to get older versions of pil21 (I know that it >> is a strange request for a POC :) ) >> >> Thanks Tomas for your ffi link. >> >> Regards, >> Kashyap >> >> On Fri, May 8, 2020 at 2:24 AM Tomas Hlavaty <t...@logand.com> wrote: >> >>> Hi Kashyap, >>> >>> C K Kashyap <ckkash...@gmail.com> writes: >>> > I am now trying to figure out how to do FFI min miniPicoLisp and I >>> > realized that only pil64 has native/lisp support. Is there any reason >>> > it could not be done in the 'c' implementation of pil32? I just wanted >>> > to make sure that there is no "impossibility" about attempting to port >>> > the native/lisp functions to miniPicoLisp. >>> >>> here is an example of ffi with minipicolisp: >>> https://logand.com/sw/mplisp/files.html >>> >>> Cheers >>> >>> Tomas >>> >>> -- >>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe >>> >> >>