Re: httpGate for non-picolisp apps

2020-08-27 Thread Alexander Burger
Hi Grant, > Can httpGate be used as a reverse proxy for other web applications that don't > happen to be PicoLisp? I like how simple it is compared to the other servers > I've tried to configure. I'm not sure how useful it is for other applications. It cooperates tightly with the PicoLisp

Re: Auto test your code with Pil21 on GitHub

2020-08-27 Thread rick
Thank you, Alex! Thank you, Alex! This is so exciting that I’m thinking about changing my name to Alex to join the club. :D. Seriously, excellent work, guys! On Thu, 27 Aug 2020 22:24 -04:00, Alexander Williams wrote: > Hi all, > > I've updated 'v2' of the "PicoLisp Action" on the GitHub

Auto test your code with Pil21 on GitHub

2020-08-27 Thread Alexander Williams
Hi all, I've updated 'v2' of the "PicoLisp Action" on the GitHub Marketplace. It now supports building pil21, and thus allows you to automatically test your PicoLisp code against the latest pil21, as well as other versions of pil32 and pil64. Have a look here:

httpGate for non-picolisp apps

2020-08-27 Thread Grant Shangreaux
Can httpGate be used as a reverse proxy for other web applications that don't happen to be PicoLisp? I like how simple it is compared to the other servers I've tried to configure. Thanks! Grant

Re: httpGate for non-picolisp apps

2020-08-27 Thread Davide BERTOLOTTO
I suppose so, you can start it from the command line and have it listen to a port. I am not sure that it will work with the configuration file tough, since I understood that it takes care of stopping and starting the picolisp processes. Someone more expert can confirm or deny that ;-) D. On Thu,

Re: A question about the definition of tail in miniPicoLisp

2020-08-27 Thread C K Kashyap
Thank you Alex and AlexG, The definition of tail was the only thing I had to change in order to make mPL work after expanding the cell to 4 words :) (ofcourse, I had to change gen3m as well). Using an index into an array to encode the function pointer seems like an interesting idea. Although I

Re: A question about the definition of tail in miniPicoLisp

2020-08-27 Thread Alex Gilding
One technique in C for mapping incompatible pointer or alignment sizes (for when you can't, or don't want to, convert directly between pointer and `intptr_t`) is to use an intermediate array, and instead of storing native pointers, store indexes into this array. For your case you could put all

Re: A question about the definition of tail in miniPicoLisp

2020-08-27 Thread Alexander Burger
On Wed, Aug 26, 2020 at 11:16:48PM -0700, C K Kashyap wrote: > About why I am trying it - it's primarily just a learning exercise for me. > What I am trying is expanding the cell to 4 words instead of two and use > the extra words as the meta data and not require tagged pointers. This way I see.

Re: A question about the definition of tail in miniPicoLisp

2020-08-27 Thread C K Kashyap
Thanks Alex, About why I am trying it - it's primarily just a learning exercise for me. What I am trying is expanding the cell to 4 words instead of two and use the extra words as the meta data and not require tagged pointers. This way I could even build it with TCC that does not seem to align