Local install problem
I tried doing a local install of picolisp in my Chromebook's Linux container (Debian Buster). After downloading and building the 19.12 tarball, I find that the pil script in picoLisp/bin has /usr/bin/picolisp as the shbang, so it wouldn't actually work as a local installation. Did I miss a step? -wilhelm -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
Re: PicoLisp on windows
Ah ok got it, thanks for the clarification. Hmm maybe you can also try the Emu of Pil64, its in C also. BR, Geo On Wed, Mar 25, 2020 at 2:23 PM C K Kashyap wrote: > By runtime I meant something beyond just the OS - in the case of .net , > you need the CLR (like the jvm in case of java). It's just that windows > machines come with CLR so it is not apparent. > Regards, > Kashyap > > On Tue, Mar 24, 2020 at 10:08 PM George-Phillip Orais < > orais.georgephil...@gmail.com> wrote: > >> Hi Kashyap, >> >> That's also one of my plan so it will work on Linux and Mac, but will see >> coz it will be redundant especially for Linux. >> >> miniPicoLisp is indeed pure PicoLisp and ideally for embedded systems, >> but I'm not sure what you mean "not needing any runtime". >> >> >> BR, >> Geo >> >> On Wed, Mar 25, 2020 at 1:43 PM C K Kashyap wrote: >> >>> Thanks all, >>> >>> Hey Geo - perhaps you should use .Net core :) - I look forward to your >>> implementation. >>> >>> I'd still like to figure the possibility of adding to miniPicoLisp - I >>> like the idea not needing any runtime :) >>> >>> Regards, >>> Kashyap >>> >>> >>> On Tue, Mar 24, 2020 at 8:43 PM r cs >> > wrote: >>> Ersatz is much more functional than minipicolisp and includes basic TCP networking. Regards, rcs On Tue, Mar 24, 2020 at 10:51 PM C K Kashyap >>> > wrote: > Thanks rcs, > I just checked - at the very least Ersataz has "call" implemented!!! > ...makes it more useful that miniPicoLIsp. > Regards, > Kashyap > > On Tue, Mar 24, 2020 at 7:27 PM C K Kashyap > wrote: > >> Hi rcs, >> I had not considered Erstaz since I assumed that it is equivalent in >> capability to miniPicoLisp and has the added requirement of JVM. While I >> am >> sure about the JVM part, I am not so sure about the capabilityis that >> not so? >> Regards, >> Kashyap >> >> On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: >> >>> Kashyap: >>> >>> Have you considered Ersatz on Windows? >>> >>> Regards, >>> rcs >>> >>> On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap >>> wrote: >>> Hi All, I've been using PicoLisp under docker on my windows machine but a challenge that I face is in my ability to share the scripts with my colleagues. It would be awesome to run picolisp on Windows. minipicolisp is easy to build on Windows (with mingw). However, it does not really have networking and bignum among other things. I was wondering if it would be easier/better - 1. Try to figure out how to use networking in minipicolisp - perhaps using libuv (the io library that's used by nodejs) 2 Figure out how to patch the Posix calls needed by Picolisp 3. Use PicoLisp LLVM as the base 4. Any other idea :) Regards, Kashyap >>> >>> >>> -- >>> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] >>> (There is no fireside like your own fireside.) >>> >>> >>> -- *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] (There is no fireside like your own fireside.)
Re: PicoLisp on windows
By runtime I meant something beyond just the OS - in the case of .net , you need the CLR (like the jvm in case of java). It's just that windows machines come with CLR so it is not apparent. Regards, Kashyap On Tue, Mar 24, 2020 at 10:08 PM George-Phillip Orais < orais.georgephil...@gmail.com> wrote: > Hi Kashyap, > > That's also one of my plan so it will work on Linux and Mac, but will see > coz it will be redundant especially for Linux. > > miniPicoLisp is indeed pure PicoLisp and ideally for embedded systems, but > I'm not sure what you mean "not needing any runtime". > > > BR, > Geo > > On Wed, Mar 25, 2020 at 1:43 PM C K Kashyap wrote: > >> Thanks all, >> >> Hey Geo - perhaps you should use .Net core :) - I look forward to your >> implementation. >> >> I'd still like to figure the possibility of adding to miniPicoLisp - I >> like the idea not needing any runtime :) >> >> Regards, >> Kashyap >> >> >> On Tue, Mar 24, 2020 at 8:43 PM r cs > > wrote: >> >>> Ersatz is much more functional than minipicolisp and includes basic TCP >>> networking. >>> >>> Regards, >>> rcs >>> >>> On Tue, Mar 24, 2020 at 10:51 PM C K Kashyap >> > wrote: >>> Thanks rcs, I just checked - at the very least Ersataz has "call" implemented!!! ...makes it more useful that miniPicoLIsp. Regards, Kashyap On Tue, Mar 24, 2020 at 7:27 PM C K Kashyap wrote: > Hi rcs, > I had not considered Erstaz since I assumed that it is equivalent in > capability to miniPicoLisp and has the added requirement of JVM. While I > am > sure about the JVM part, I am not so sure about the capabilityis that > not so? > Regards, > Kashyap > > On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: > >> Kashyap: >> >> Have you considered Ersatz on Windows? >> >> Regards, >> rcs >> >> On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap >> wrote: >> >>> Hi All, >>> I've been using PicoLisp under docker on my windows machine but a >>> challenge that I face is in my ability to share the scripts with my >>> colleagues. It would be awesome to run picolisp on Windows. >>> >>> minipicolisp is easy to build on Windows (with mingw). However, it >>> does not really have networking and bignum among other things. >>> >>> I was wondering if it would be easier/better - >>> >>> 1. Try to figure out how to use networking in minipicolisp - perhaps >>> using libuv (the io library that's used by nodejs) >>> 2 Figure out how to patch the Posix calls needed by Picolisp >>> 3. Use PicoLisp LLVM as the base >>> 4. Any other idea :) >>> >>> Regards, >>> Kashyap >>> >> >> >> -- >> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] >> (There is no fireside like your own fireside.) >> >> >> >>> >>> -- >>> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] >>> (There is no fireside like your own fireside.) >>> >>> >>>
Re: PicoLisp on windows
Hi Kashyap, That's also one of my plan so it will work on Linux and Mac, but will see coz it will be redundant especially for Linux. miniPicoLisp is indeed pure PicoLisp and ideally for embedded systems, but I'm not sure what you mean "not needing any runtime". BR, Geo On Wed, Mar 25, 2020 at 1:43 PM C K Kashyap wrote: > Thanks all, > > Hey Geo - perhaps you should use .Net core :) - I look forward to your > implementation. > > I'd still like to figure the possibility of adding to miniPicoLisp - I > like the idea not needing any runtime :) > > Regards, > Kashyap > > > On Tue, Mar 24, 2020 at 8:43 PM r cs > wrote: > >> Ersatz is much more functional than minipicolisp and includes basic TCP >> networking. >> >> Regards, >> rcs >> >> On Tue, Mar 24, 2020 at 10:51 PM C K Kashyap > > wrote: >> >>> Thanks rcs, >>> I just checked - at the very least Ersataz has "call" implemented!!! >>> ...makes it more useful that miniPicoLIsp. >>> Regards, >>> Kashyap >>> >>> On Tue, Mar 24, 2020 at 7:27 PM C K Kashyap wrote: >>> Hi rcs, I had not considered Erstaz since I assumed that it is equivalent in capability to miniPicoLisp and has the added requirement of JVM. While I am sure about the JVM part, I am not so sure about the capabilityis that not so? Regards, Kashyap On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: > Kashyap: > > Have you considered Ersatz on Windows? > > Regards, > rcs > > On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap > wrote: > >> Hi All, >> I've been using PicoLisp under docker on my windows machine but a >> challenge that I face is in my ability to share the scripts with my >> colleagues. It would be awesome to run picolisp on Windows. >> >> minipicolisp is easy to build on Windows (with mingw). However, it >> does not really have networking and bignum among other things. >> >> I was wondering if it would be easier/better - >> >> 1. Try to figure out how to use networking in minipicolisp - perhaps >> using libuv (the io library that's used by nodejs) >> 2 Figure out how to patch the Posix calls needed by Picolisp >> 3. Use PicoLisp LLVM as the base >> 4. Any other idea :) >> >> Regards, >> Kashyap >> > > > -- > *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] > (There is no fireside like your own fireside.) > > > >> >> -- >> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] >> (There is no fireside like your own fireside.) >> >> >>
Re: PicoLisp on windows
It will be great if I could have a starting point to extend miniPicoLisp - hasn't anyone tried to add networking to miniPicoLisp :) Regards, Kashyap On Tue, Mar 24, 2020 at 9:36 PM C K Kashyap wrote: > Thanks all, > > Hey Geo - perhaps you should use .Net core :) - I look forward to your > implementation. > > I'd still like to figure the possibility of adding to miniPicoLisp - I > like the idea not needing any runtime :) > > Regards, > Kashyap > > > On Tue, Mar 24, 2020 at 8:43 PM r cs wrote: > >> Ersatz is much more functional than minipicolisp and includes basic TCP >> networking. >> >> Regards, >> rcs >> >> On Tue, Mar 24, 2020 at 10:51 PM C K Kashyap > > wrote: >> >>> Thanks rcs, >>> I just checked - at the very least Ersataz has "call" implemented!!! >>> ...makes it more useful that miniPicoLIsp. >>> Regards, >>> Kashyap >>> >>> On Tue, Mar 24, 2020 at 7:27 PM C K Kashyap wrote: >>> Hi rcs, I had not considered Erstaz since I assumed that it is equivalent in capability to miniPicoLisp and has the added requirement of JVM. While I am sure about the JVM part, I am not so sure about the capabilityis that not so? Regards, Kashyap On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: > Kashyap: > > Have you considered Ersatz on Windows? > > Regards, > rcs > > On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap > wrote: > >> Hi All, >> I've been using PicoLisp under docker on my windows machine but a >> challenge that I face is in my ability to share the scripts with my >> colleagues. It would be awesome to run picolisp on Windows. >> >> minipicolisp is easy to build on Windows (with mingw). However, it >> does not really have networking and bignum among other things. >> >> I was wondering if it would be easier/better - >> >> 1. Try to figure out how to use networking in minipicolisp - perhaps >> using libuv (the io library that's used by nodejs) >> 2. Figure out how to patch the Posix calls needed by Picolisp >> 3. Use PicoLisp LLVM as the base >> 4. Any other idea :) >> >> Regards, >> Kashyap >> > > > -- > *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] > (There is no fireside like your own fireside.) > > > >> >> -- >> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] >> (There is no fireside like your own fireside.) >> >> >>
Re: PicoLisp on windows
Thanks all, Hey Geo - perhaps you should use .Net core :) - I look forward to your implementation. I'd still like to figure the possibility of adding to miniPicoLisp - I like the idea not needing any runtime :) Regards, Kashyap On Tue, Mar 24, 2020 at 8:43 PM r cs wrote: > Ersatz is much more functional than minipicolisp and includes basic TCP > networking. > > Regards, > rcs > > On Tue, Mar 24, 2020 at 10:51 PM C K Kashyap > wrote: > >> Thanks rcs, >> I just checked - at the very least Ersataz has "call" implemented!!! >> ...makes it more useful that miniPicoLIsp. >> Regards, >> Kashyap >> >> On Tue, Mar 24, 2020 at 7:27 PM C K Kashyap wrote: >> >>> Hi rcs, >>> I had not considered Erstaz since I assumed that it is equivalent in >>> capability to miniPicoLisp and has the added requirement of JVM. While I am >>> sure about the JVM part, I am not so sure about the capabilityis that >>> not so? >>> Regards, >>> Kashyap >>> >>> On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: >>> Kashyap: Have you considered Ersatz on Windows? Regards, rcs On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap wrote: > Hi All, > I've been using PicoLisp under docker on my windows machine but a > challenge that I face is in my ability to share the scripts with my > colleagues. It would be awesome to run picolisp on Windows. > > minipicolisp is easy to build on Windows (with mingw). However, it > does not really have networking and bignum among other things. > > I was wondering if it would be easier/better - > > 1. Try to figure out how to use networking in minipicolisp - perhaps > using libuv (the io library that's used by nodejs) > 2. Figure out how to patch the Posix calls needed by Picolisp > 3. Use PicoLisp LLVM as the base > 4. Any other idea :) > > Regards, > Kashyap > -- *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] (There is no fireside like your own fireside.) > > -- > *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] > (There is no fireside like your own fireside.) > > >
Re: PicoLisp on windows
Ersatz is much more functional than minipicolisp and includes basic TCP networking. Regards, rcs On Tue, Mar 24, 2020 at 10:51 PM C K Kashyap wrote: > Thanks rcs, > I just checked - at the very least Ersataz has "call" implemented!!! > ...makes it more useful that miniPicoLIsp. > Regards, > Kashyap > > On Tue, Mar 24, 2020 at 7:27 PM C K Kashyap wrote: > >> Hi rcs, >> I had not considered Erstaz since I assumed that it is equivalent in >> capability to miniPicoLisp and has the added requirement of JVM. While I am >> sure about the JVM part, I am not so sure about the capabilityis that >> not so? >> Regards, >> Kashyap >> >> On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: >> >>> Kashyap: >>> >>> Have you considered Ersatz on Windows? >>> >>> Regards, >>> rcs >>> >>> On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap wrote: >>> Hi All, I've been using PicoLisp under docker on my windows machine but a challenge that I face is in my ability to share the scripts with my colleagues. It would be awesome to run picolisp on Windows. minipicolisp is easy to build on Windows (with mingw). However, it does not really have networking and bignum among other things. I was wondering if it would be easier/better - 1. Try to figure out how to use networking in minipicolisp - perhaps using libuv (the io library that's used by nodejs) 2. Figure out how to patch the Posix calls needed by Picolisp 3. Use PicoLisp LLVM as the base 4. Any other idea :) Regards, Kashyap >>> >>> >>> -- >>> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] >>> (There is no fireside like your own fireside.) >>> >>> >>> -- *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] (There is no fireside like your own fireside.)
Re: PicoLisp on windows
Hi Kahsyap et al, First of all, I hope everyone here and everyone's family are doing well, safe and far from the COVID19 danger. Today I started to work from home because yesterday the report came that one worker from different company but in the same building of our office is COVID19 positive, so our company shifts to code red which means full work from home. I hope and pray this pandemic will end soon so that we can all go back to our normal and safe life. Back to original subject, I am also interested of this subject. Actually I am working on something for this and plan to announce it once I have something to show. But because you are asking, maybe I could share some info here. I am currently planning to implement PicoLisp on .Net framework with these two approach: 1. Using DLR which is used for IronPython and IronRuby 2. Implement from scratch and use DLR as reference Progress is a bit slow because of work, but aiming to make something happen before or on PicoLisp Conference :) BR, Geo On Wed, Mar 25, 2020 at 11:51 AM C K Kashyap wrote: > Thanks rcs, > I just checked - at the very least Ersataz has "call" implemented!!! > ...makes it more useful that miniPicoLIsp. > Regards, > Kashyap > > On Tue, Mar 24, 2020 at 7:27 PM C K Kashyap wrote: > >> Hi rcs, >> I had not considered Erstaz since I assumed that it is equivalent in >> capability to miniPicoLisp and has the added requirement of JVM. While I am >> sure about the JVM part, I am not so sure about the capabilityis that >> not so? >> Regards, >> Kashyap >> >> On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: >> >>> Kashyap: >>> >>> Have you considered Ersatz on Windows? >>> >>> Regards, >>> rcs >>> >>> On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap wrote: >>> Hi All, I've been using PicoLisp under docker on my windows machine but a challenge that I face is in my ability to share the scripts with my colleagues. It would be awesome to run picolisp on Windows. minipicolisp is easy to build on Windows (with mingw). However, it does not really have networking and bignum among other things. I was wondering if it would be easier/better - 1. Try to figure out how to use networking in minipicolisp - perhaps using libuv (the io library that's used by nodejs) 2. Figure out how to patch the Posix calls needed by Picolisp 3. Use PicoLisp LLVM as the base 4. Any other idea :) Regards, Kashyap >>> >>> >>> -- >>> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] >>> (There is no fireside like your own fireside.) >>> >>> >>>
Re: PicoLisp on windows
Thanks rcs, I just checked - at the very least Ersataz has "call" implemented!!! ..makes it more useful that miniPicoLIsp. Regards, Kashyap On Tue, Mar 24, 2020 at 7:27 PM C K Kashyap wrote: > Hi rcs, > I had not considered Erstaz since I assumed that it is equivalent in > capability to miniPicoLisp and has the added requirement of JVM. While I am > sure about the JVM part, I am not so sure about the capabilityis that > not so? > Regards, > Kashyap > > On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: > >> Kashyap: >> >> Have you considered Ersatz on Windows? >> >> Regards, >> rcs >> >> On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap wrote: >> >>> Hi All, >>> I've been using PicoLisp under docker on my windows machine but a >>> challenge that I face is in my ability to share the scripts with my >>> colleagues. It would be awesome to run picolisp on Windows. >>> >>> minipicolisp is easy to build on Windows (with mingw). However, it does >>> not really have networking and bignum among other things. >>> >>> I was wondering if it would be easier/better - >>> >>> 1. Try to figure out how to use networking in minipicolisp - perhaps >>> using libuv (the io library that's used by nodejs) >>> 2. Figure out how to patch the Posix calls needed by Picolisp >>> 3. Use PicoLisp LLVM as the base >>> 4. Any other idea :) >>> >>> Regards, >>> Kashyap >>> >> >> >> -- >> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] >> (There is no fireside like your own fireside.) >> >> >>
Re: PicoLisp on windows
Hi rcs, I had not considered Erstaz since I assumed that it is equivalent in capability to miniPicoLisp and has the added requirement of JVM. While I am sure about the JVM part, I am not so sure about the capabilityis that not so? Regards, Kashyap On Tue, Mar 24, 2020 at 7:03 PM r cs wrote: > Kashyap: > > Have you considered Ersatz on Windows? > > Regards, > rcs > > On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap wrote: > >> Hi All, >> I've been using PicoLisp under docker on my windows machine but a >> challenge that I face is in my ability to share the scripts with my >> colleagues. It would be awesome to run picolisp on Windows. >> >> minipicolisp is easy to build on Windows (with mingw). However, it does >> not really have networking and bignum among other things. >> >> I was wondering if it would be easier/better - >> >> 1. Try to figure out how to use networking in minipicolisp - perhaps >> using libuv (the io library that's used by nodejs) >> 2. Figure out how to patch the Posix calls needed by Picolisp >> 3. Use PicoLisp LLVM as the base >> 4. Any other idea :) >> >> Regards, >> Kashyap >> > > > -- > *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] > (There is no fireside like your own fireside.) > > >
Re: PicoLisp on windows
Kashyap: Have you considered Ersatz on Windows? Regards, rcs On Tue, Mar 24, 2020 at 6:55 PM C K Kashyap wrote: > Hi All, > I've been using PicoLisp under docker on my windows machine but a > challenge that I face is in my ability to share the scripts with my > colleagues. It would be awesome to run picolisp on Windows. > > minipicolisp is easy to build on Windows (with mingw). However, it does > not really have networking and bignum among other things. > > I was wondering if it would be easier/better - > > 1. Try to figure out how to use networking in minipicolisp - perhaps using > libuv (the io library that's used by nodejs) > 2. Figure out how to patch the Posix calls needed by Picolisp > 3. Use PicoLisp LLVM as the base > 4. Any other idea :) > > Regards, > Kashyap > -- *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic] (There is no fireside like your own fireside.)
PicoLisp on windows
Hi All, I've been using PicoLisp under docker on my windows machine but a challenge that I face is in my ability to share the scripts with my colleagues. It would be awesome to run picolisp on Windows. minipicolisp is easy to build on Windows (with mingw). However, it does not really have networking and bignum among other things. I was wondering if it would be easier/better - 1. Try to figure out how to use networking in minipicolisp - perhaps using libuv (the io library that's used by nodejs) 2. Figure out how to patch the Posix calls needed by Picolisp 3. Use PicoLisp LLVM as the base 4. Any other idea :) Regards, Kashyap