Re: miniPicoLisp + libuv +libSDL

2024-02-01 Thread r cs
Thank you for sharing it!
rcs

On Thu, Feb 1, 2024 at 12:15 PM C K Kashyap 
wrote:

> I finally got around to recording a video (my video recording muscles have
> atrophied :)  )
>
> https://www.youtube.com/watch?v=Uv0ZiZAfcGc
>
> Regards,
> Kashyap
>
> On Fri, Jan 26, 2024 at 8:06 AM C K Kashyap  wrote:
>
>> Thanks Alex - I'll take the "very good" for now :)
>>
>> I think I found a better example for demo - libuv's file change callback
>> ... I'll do a demo using that -> make changes to a picolisp script and the
>> screen gets updated as I save the script :)
>>
>> Regards,
>> Kashyap
>>
>> On Fri, Jan 26, 2024 at 7:48 AM Alexander Burger <
>> picolisp@software-lab.de> wrote:
>>
>>> Hi Kashyap,
>>>
>>> > ping Alex :)
>>>
>>> Yes, very good! There is just not much I can say here :)
>>>
>>> ☺/ A!ex
>>>
>>> --
>>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>>>
>>

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Hello from the bakery

2023-08-14 Thread r cs
Yes, checking out from the
language-churn-that-adds-no-significant-value-for-me is a big win, because
picolisp is already a mature, people-like-you-proven language.  It also
does spectacularly well on the resource-usage/performance curve, with
multiple implementations to choose from.  It also uses a license that lets
me get my work done wherever I'm at.

My thanks and hats off to Alex for sharing his brilliant work, and the
community he has fostered that surrounds it!

Regards,
rcs

On Mon, Aug 14, 2023 at 9:17 AM Abraham Palmer 
wrote:

> I don't know if people do introductions here, but I just wanted to say Hi

Re: New blog - "PicoLisp for beginners"

2021-09-01 Thread r cs
Mia:

Thank you and welcome!

Regards,
rcs

On Wed, Sep 1, 2021 at 6:04 AM Mia Burger  wrote:

> Hi all,
>
> I'm Mia, one of Alex' daughters, nice to meet you!
>
> I started to play around with PicoLisp a few months ago. So I checked
> the available resources, and after a while I thought it might be good to
> have a little bit more "beginner's level" content, with a low threshold
> and fun to read. Because I feel that a lot of it is already quite
> advanced (or of rather mixed difficulty), which can be quite frustrating.
>
> So we started to put up a blog together. Today I have posted the first
> article, and there will be one post per day for the next few weeks. If
> you're interested, feel free to follow!
>
> - This is the blog homepage: https://picolisp-blog.hashnode.dev/
>
> - And here is the repository with some ideas for structure and content:
> https://gitlab.com/picolisp-blog/structure
>
> I'm always happy about feedback or further inputs - for example, I think
> it would be really nice to feature some community projects, like Nehal's
> mind maps. Always open for your ideas! Also, please let me know if
> something requires further explanation or maybe is even wrong.
>
>
> Wish you a nice rest of the week!
>
> Best regards, Mia
>
>
> PS. Also I have to apologize, obviously most of the content is not
> originally from me but from the community. Sometimes I even copied
> complete sentences if I liked them. Hope that was ok!
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subjectUnsubscribe
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: PilCon Mind Map 2021-08-10

2021-08-12 Thread r cs
Thank you kindly Nehal -- it's wonderful!

8-)
rcs

On Thu, Aug 12, 2021 at 3:56 AM Nehal  wrote:

> Dear List,
>
> Pilcon Mind map of 2021-08-10 is now available here
> https://picolisp.com/wiki/?pilcon-mindmaps.
>
> Thanks
>
> Nehal
>
>
>
> Volunteer and Former Intern, Free Software Foundation Boston,
> Massachusetts, USA
>
> FOSS, Picolisp and AI Awareness Activist
>
> Quora English: https://www.quora.com/profile/Nehal-Singhal
>
> Quora हिन्दी: https://hi.quora.com/profile/Nehal-Singhal
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: December's Pilcon Mind Maps

2021-02-13 Thread r cs
Nehal:

Thank you for volunteering them!

Your work is quite impressive.  Usually mind maps seem very high-level to
me or seem to organize other people's thoughts in a way that may not be
compatible with how I consume information (to date I've organized my own
thoughts with Data Flow Diagrams).  However your richness of detail, and
domain break outs, especially in the recent pilcon ones (e.g. seeing work
on a Chess cartridge in Forth as part of an evolutionary process) will make
me look at these more closely.  Your approach to parsing the domain
knowledge in an area I want to learn more about is quite appealing and
helpful.

Please keep up the awesome work -- I am looking forward to it!

Regards,
rcs

On Sat, Feb 13, 2021 at 1:02 AM Nehal  wrote:

> It is these kind of encouraging words that keeps one enthusiastic about
> contributing to the community in every manner possible.
>
> Thank you so much.
>
> Best,
> Nehal
>
>
> Volunteer and Former Intern, Free Software Foundation Boston,
> Massachusetts, USA
>
> FOSS, Picolisp and AI Awareness Activist
>
> Quora English: https://www.quora.com/profile/Nehal-Singhal
>
> Quora हिन्दी: https://hi.quora.com/profile/Nehal-Singhal
>
> On Thu, Feb 11, 2021, 10:05 PM O.Hamann  wrote:
>
>> Very helpful, Nehal,
>>
>> it's pleasure to read the annotations concerning the chess session which
>> I could not join.
>>
>> Thank you very much.
>>
>>
>> To follow the link, I had to add a dot, hopefully this one links
>> correctly:
>>
>> https://picolisp.com/wiki/?pilconmindmaps
>>
>>
>> On 10.02.21 09:18, Nehal wrote:
>> > Dear List,
>> >
>> > Here is the link to Pilcon mind maps of December conference.
>> >
>> > https://picolisp.com/wiki/?pilconmindmaps
>> > 
>> >
>> > Hoping this is helpful.
>> >
>> > Thanks
>> > Nehal
>> >
>> >
>> >
>> > Volunteer and Former Intern, Free Software Foundation Boston,
>> > Massachusetts, USA
>> >
>> > FOSS, Picolisp and AI Awareness Activist
>> >
>> > Quora English: https://www.quora.com/profile/Nehal-Singhal
>> > 
>> >
>> > Quora हिन्दी: https://hi.quora.com/profile/Nehal-Singhal
>>
>>
>> --
>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subjectUnsubscribe
>>
>

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Beautiful and Lucid PicoLisp Mind Maps

2021-02-07 Thread r cs
Thanks Nehal!

On Sun, Feb 7, 2021 at 6:18 AM Nehal  wrote:

> Dear List,
>
>
> Pictures have been uploaded on wiki.
>
> This is the link.
>
> https://picolisp.com/wiki/?beautiful-and-lucid-mindmaps
>
> I hope this is more comfortable for everyone.
>
> Thanks,
> Nehal
>
>
>
> Volunteer and Former Intern, Free Software Foundation Boston,
> Massachusetts, USA
>
> FOSS, Picolisp and AI Awareness Activist
>
> Quora English: https://www.quora.com/profile/Nehal-Singhal
>
> Quora हिन्दी: https://hi.quora.com/profile/Nehal-Singhal
>
> On Fri, Jan 29, 2021, 10:22 PM Alexander Burger  > wrote:
>
>> On Fri, Jan 29, 2021 at 11:00:37AM -0500, r cs wrote:
>> > The link on the wiki is
>> https://picolisp.com/wiki/?beautifulandlucidmindmaps,
>> > but there is no content there, only a pointer to a Yandex site for which
>> > one Virus Total detection engine reported malicious content.
>>
>> Hmm, I could get at the PDFs ...
>>
>> @Nehal: Perhaps it would be better if you convert each PDF page to a
>> single PNG
>> or JPG image, and publish them separately on a Wiki page?
>>
>> ☺/ A!ex
>>
>> --
>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>>
>>

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Beautiful and Lucid PicoLisp Mind Maps

2021-01-29 Thread r cs
@Alex: You're right, I can get to them now.  Must have been an ISP issue on
my end.  Sorry!

@Nehal: Cool!  Thanks for sharing!

On Fri, Jan 29, 2021 at 11:52 AM Alexander Burger 
wrote:

> On Fri, Jan 29, 2021 at 11:00:37AM -0500, r cs wrote:
> > The link on the wiki is
> https://picolisp.com/wiki/?beautifulandlucidmindmaps,
> > but there is no content there, only a pointer to a Yandex site for which
> > one Virus Total detection engine reported malicious content.
>
> Hmm, I could get at the PDFs ...
>
> @Nehal: Perhaps it would be better if you convert each PDF page to a
> single PNG
> or JPG image, and publish them separately on a Wiki page?
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>
>

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Beautiful and Lucid PicoLisp Mind Maps

2021-01-29 Thread r cs
The link on the wiki is https://picolisp.com/wiki/?beautifulandlucidmindmaps,
but there is no content there, only a pointer to a Yandex site for which
one Virus Total detection engine reported malicious content.

Respectfully,
rcs

On Fri, Jan 29, 2021 at 9:19 AM Erik Gustafson 
wrote:

> Hi Nehal,
>
> The provided url is for an active session in the PicoLisp wiki. Can you
> post the "public" url that appears at the bottom of your article? (e.g
> https://picolisp.com/wiki/?home)
>
> Looking forward to checking it out!
>
> - Erik
>
>>

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Pil21 is now in Debian Unstable

2020-12-29 Thread r cs
Alex:

Congratulations and thank you!

☺ / rcs

On Tue, Dec 29, 2020 at 6:01 AM Alexander Burger 
wrote:

> Hi all,
>
> pil21 is now available in Debian unstable.
>
> This means we are now "officially" on pil21!
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Flame wars

2020-11-22 Thread r cs
Alex:

Have you been putting up with flame wars this often in the past, or is it
worse during COVID-19?

Thank you for supporting the rest of us and sharing your work with the
world.

Respectfully and with appreciation,
rcs


Re: PilCon Friday

2020-11-05 Thread r cs
Raw video would be welcomed.  The timing of the PilCon can be challenging
in some time zones.

Cheers,
rcs

On Thu, Nov 5, 2020 at 1:09 PM Edgaras Šeputis  wrote:

> Yes, please, find some way to record it. Even if fully unedited and
> unstructured. One can download video from youtube and do quick seeks to
> find stuff.
>
> On Thu, Nov 5, 2020 at 9:14 AM C K Kashyap  wrote:
>
>> While at it, it would be good to touch on the "interpreter only" approach
>> of PicoLisp. It is objectively simpler than an interpreter AND compiler
>> implementation. However, I would love for some expansion on the explanation
>> of "True equivalence of code and data". Also, is there any update to the
>> view on performance in the context of new machines.
>>
>> Would it be possible to record these?
>>
>> Regards,
>> Kashyap
>>
>> On Wed, Nov 4, 2020 at 8:32 AM Alexander Burger 
>> wrote:
>>
>>> Hi Alex,
>>>
>>> > For me the greatest obstacle in using picolisp is the lack of arrays.
>>> Let's
>>> > talk about what I'm doing wrong and why I don't need them!
>>>
>>> Yes, good idea. This is a valid and common question.
>>>
>>> Maybe, as a warm-up, you could also check "Array Abstinence" at
>>>
>>>https://picolisp.com/wiki/?arrayabstinence
>>>
>>> ☺/ A!ex
>>>
>>> --
>>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>>>
>>

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Ersatz Java 11 Fix

2020-08-22 Thread r cs
Hi Alex!  Thanks for holding PilCon yesterday (and the reminder).  I
enjoyed it!  I like Pil21 very much (it reminds me of using FORTH
assemblers back in the day), but I still have a use case where only Java
execution is suitable.

The PilCon discussion motivated me to take a look at the Ersatz Java 11
compilation issue.  I am happy to report there was a simple fix, and after
rebuilding it without warnings, it passed all of the tests relevant to
Ersatz.  I modified the standard test files with *(unless (member *CPU
'("JVM"))* etc.  Details follow.

Thank you for all of your wonderful work that you have shared with us, I
appreciate it!

Regards,
rcs

+--+
|  *Ersatz Fix for Warning-Free Compilation Under Java 11+*  |
|  *  22-Aug-2020, rcs   *   |
+--+


*PROBLEM---*
An attempt to rebuild Ersatz using mkJar.l under Java 11 or higher results
in the warnings:

Note: PicoLisp.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.


*DIAGNOSIS-*
Modify the second when clause of mkJar.l to reveal the deprecated features
by adding the
"-deprecation" flag (a synonym for -Xlint:deprecation):

(when (call "javac" "-g:none" "-deprecation" "PicoLisp.java")
  ^^
On a system with Java 11 installed on it (package openjdk-11-jdk and its
dependencies under Debian Linux),
execute mkJal.l (e.g. ./pil mkJar.l under Linux).

When executed, 9 warnings are displayed in the form:

 PicoLisp.java:3074: warning: [deprecation] Integer(int) in Integer has
been deprecated
   arg[i] = new Integer(num.Cnt);

Forgiving the editorial commentary, the Stack Overflow posting "The
constructors Integer(int),
Double(double), Long(long) and so on are deprecated" is enlightening
(
https://stackoverflow.com/questions/47095474/the-constructors-integerint-doubledouble-longlong-and-so-on-are-deprecat#47095501).
In short, it recommends replacing the form:

new ()

with

.valueOf()


*CURE*
Make the changes in fun.src as follows (this example uses version 19.10.21):

153c153
<  arg[i] = new Integer(num.Cnt);
---
>  arg[i] = Integer.valueOf(num.Cnt);
277c277
return new Symbol(Byte.valueOf(x instanceof Number?
(byte)((Number)x).Cnt : (byte)x.name().charAt(0)));
282c282
return new Symbol(Character.valueOf(x instanceof Number?
(char)((Number)x).Cnt : x.name().charAt(0)));
286c286
return new Symbol(Integer.valueOf(evInt(ex.Cdr)));
290c290
return new Symbol(Long.valueOf(evLong(ex.Cdr)));
296,297c296,297
<   return new Symbol(new Float(((Number)x).toString(evInt(ex.Cdr),
'.', '\0')));
   return new Symbol(Float.valueOf(((Number)x).toString(evInt(ex.Cdr),
'.', '\0')));
>return new Symbol(Float.valueOf(x.name()));
303,304c303,304
<   return new Symbol(new Double(((Number)x).toString(evInt(ex.Cdr),
'.', '\0')));
   return new
Symbol(Double.valueOf(((Number)x).toString(evInt(ex.Cdr), '.', '\0')));
>return new Symbol(Double.valueOf(x.name()));

Execution of the tests in the ~/picoLisp/test directory relevant to Ersatz
confirms it is functional
after these changes.

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


8KLISP for 8080?

2020-07-18 Thread r cs
Did 8K lisp run on the 8080?  Interested in trying it out on an 8085 using
REXCPM  on a Model 100

Re: PicoLisp in Wikipedia

2020-06-29 Thread r cs
Sure Alex, I would be happy to do that.

Regards,
rcs

On Mon, Jun 29, 2020 at 4:35 AM Alexander Burger 
wrote:

> Hi all,
>
> today I released picoLisp-20.6.
>
> During those releases every half year, I also fix every time the "latest
> release
> version" and "latest release date" in the PicoLisp page in Wikipedia
>
>https://en.wikipedia.org/wiki/Picolisp
>
>
> However, since quite sime time, Wikipedia complains:
>
>A major contributor to this article appears to have a close connection
> with
>its subject. It may require cleanup to comply with Wikipedia's content
>policies, particularly neutral point of view.
>
> Naturally, because I adjust these fields every half year, and I'm the only
> who
> touched this page since several years.
>
> So it is not good if *I* maintain this page (sigh).
>
> Is there anyone interested to do that?
>
> Thanks!! :)
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: MiniPicoLisp with SDL on GNU/Linux, Mac, Windows

2020-05-22 Thread r cs
Nice -- thanks for sharing!

If anyone had problems getting to github, it may be because there was a
typo in the provided link text leaving out the period before ".com" (but
the label text for the link is correct);
https://github.com/ckkashyap/MiniPicoLisp/tree/SDL

Regards,
rcs

On Sat, May 23, 2020 at 12:26 AM C K Kashyap  wrote:

> Hi all,
> It is super cool to see SDL graphs driven through miniPicoLIsp :) ... I am
> too excited and wanted to share it before doing some polishing
>
> https://github.com/ckkashyap/MiniPicoLisp/tree/SDL
> 
>
> This code builds and runs on "all" the operating systems :)
>
> My next goal is integrate it with openssl - perhaps implement a generic
> "call" like function.
>
> Regards,
> Kashyap
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Do free Open Source Foundation's Software Stacks fall under US Export Law?

2020-05-06 Thread r cs
Alex (and friends):

Thank you for the truly beautiful work that you share with us!

8-)
rcs

On Wed, May 6, 2020 at 3:41 PM Alexander Burger  wrote:

> Hi Guido,
>
> On Wed, May 06, 2020 at 08:35:33PM +0200, Guido Stepken wrote:
> > Perhaps you *all* learn, what a JIT compiler really is, in difference
> > to a AOT Ahead of Time Compiler.
> >
> > https://en.wikipedia.org/wiki/Just-in-time_compilation
> >
> > Make ZEROpointZERO sense then to let Picolisp do, what Clang (the C to
> > LLVM IR translator) does.
> >
> > If this is really the case, it promise, i say 'goodbye' from PicoLisp
> > mailing list!!! I promise!
> >
> > Alex?
>
> Sorry, I'd love to, but I have no idea what you are talking about. PicoLisp
> should not generate its code?
>
> — Alex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: PilCon 2020

2020-04-22 Thread r cs
 +1 for online too 8-)

On Wed, Apr 22, 2020 at 12:33 PM C K Kashyap  wrote:

> +1 for online :)
>
> On Wed, Apr 22, 2020 at 4:48 AM David Bloom  wrote:
>
>> +1 lurker interested in an online conference. While it is disappointing
>> to not be able to meet people in person it seems that attendance will be
>> dramatically increased.  Happy to help with testing online tools if needed.
>>
>> On Wed, Apr 22, 2020, 1:35 AM Jean-Christophe Helary <
>> jean.christophe.hel...@traduction-libre.org> wrote:
>>
>>>
>>>
>>> > On Apr 22, 2020, at 14:00, Alexander Burger 
>>> wrote:
>>> >
>>> > Would it make sense to plan an online conference instead? We are
>>> playing around
>>> > with Jitsi Meet currently. Any thoughts?
>>>
>>> You must be aware that the FSF's LibrePlanet was moved from IRL to Jisti
>>> (and others) in just a few days of time. In my personal business, I've
>>> moved all my IRL interactions to Jisti. I find it very practical.
>>>
>>> Last night I just had a QA/live support session for a piece of free
>>> software that I'm involved with. There were setting issues that probably
>>> were personal technical issues but otherwise the meeting went very smoothly.
>>>
>>> The ability to stream Youtube for already registered presentations is
>>> something that could definitely be of use in a conference, leaving the live
>>> part for the Q
>>>
>>> Also, as a "lurker" and very amateur programer, I would never think of
>>> joining PilCon in Germany, but I'd love to attend if it were online. I am
>>> sure a lot of people interested in other dialects of Lisp would find it
>>> easier to join too.
>>>
>>>
>>> Jean-Christophe Helary
>>> ---
>>> http://mac4translators.blogspot.com @brandelune
>>>
>>>
>>>
>>> --
>>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subjectUnsubscribe
>>>
>>

-- 
*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

2020-03-25 Thread r cs
Gosh, no!

On Wed, Mar 25, 2020 at 9:02 PM  wrote:

> Does anyone realize that there's an LLVM-based port of picolisp being
> worked on by Alex? :)
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*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

2020-03-24 Thread r cs
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

2020-03-24 Thread r cs
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: Proposal: PilCon 2020

2019-12-28 Thread r cs
+1

On Wednesday, December 25, 2019, C K Kashyap  wrote:
> Merry Christmas all!!!
> I cant make it to the meet however I'd request for a good video recording
of the sessions :)
> Regards,
> Kashyap
> On Wed, Dec 25, 2019 at 9:29 AM  wrote:
>>
>> Merry Christmas everybody
>> I will attend 100%.
>>
>> On 25.12.19 10:56, Alexander Burger wrote:
>> > Hi all,
>> >
>> > a merry Christmas to everybody! o/
>> >
>> >
>> > Since a few weeks we were discussing in the #picolisp IRC channel
about holding
>> > a PicoLisp Conference in Langweid / Germany next year.
>> >
>> > It would be on July 27th (Mon), 28th (Tue), and - if necessary - 29th.
I can get
>> > a room and equipment for about 30 people, in "Kulturbahnhof", the old
Langweid
>> > train station building.
>> >
>> > With this mail I'd like to find out how many people are actually
interested to
>> > participate, and their probabilities of attendance (in percent).
>> >
>> > Langweid is by train 15 minutes from Augsburg, or one hour from
München central
>> > station. There are some hotels/pensions in Langweid, and more in
Augsburg or one
>> > of the villages nearby (reachable by train or bus).
>> >
>> > I could make two or three presentations about what I'm working on
currently,
>> > anybody else is welcome to do the same, and/or we could make a general
PicoLisp
>> > workshop.
>> >
>> > One of the oldest PicoLisp customers (since 2002, also the one with
the largest
>> > user base) is about 3 km from Langweid, and I have a probable OK that
some
>> > interested conference attendees might join to visit them.
>> >
>> > Let's discuss further details here in the list, or perhaps in the wiki
at
>> > picolisp.com.
>> >
>> >
>> > I wish peaceful days and a good start into 2020 for all of you!
>> >
>> > ☺/ A!ex
>> >
>>
>> --
>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Version number questions

2019-09-15 Thread r cs
Simple and straight forward -- thanks, Alex!

On Sun, Sep 15, 2019 at 7:12 AM Alexander Burger 
wrote:

> On Sun, Sep 15, 2019 at 06:37:56AM -0400, r cs wrote:
> > Does the existence of separate "local" (19.7.5) and "rolling" (19.9.15)
> > release download on the website imply a stable vs. development release?
>
> No, they are both considered "stable". It is just that every half year a
> *snapshot* is taken, for the purpose of delivering it to Debian (and thus
> other
> distributions).
>
>
> > Is the filename of the local download, picoLisp-19.6.tgz
> > <https://software-lab.de/picoLisp-19.6.tgz>, supposed to reflect the
> > version number inside the tgz (now 19.7 and not 19.6) ?
>
> Yes, simply year and month. 19.6 had been delayed a few days, so that
> changes
> from July crawled in.
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Version number questions

2019-09-15 Thread r cs
Does the existence of separate "local" (19.7.5) and "rolling" (19.9.15)
release download on the website imply a stable vs. development release?

Is the filename of the local download, picoLisp-19.6.tgz
, supposed to reflect the
version number inside the tgz (now 19.7 and not 19.6) ?

Thanks,
rcs

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Termux picolisp package availability?

2019-07-20 Thread r cs
Thank you kindly SuperSaiyanBlue -- that sounds promising!

rcs

On Sat, Jul 20, 2019 at 7:31 AM SuperSaiyanBlue 
wrote:

> You can try adding the `its-pointless` repo. It provides a few extras not
> found in the main repo example julia, gcc-6/7/8, gforth, picolisp too (just
> got updated from v18 to v19)
>
> Just follow the instructions given in the readme file here
> https://github.com/its-pointless/gcc_termux
>
> On July 17, 2019 10:43:41 AM UTC, r cs  wrote:
>>
>> Are there any picolisp deb packages currently available from alternate
>> Termux repositories?  Using the default repositories on i686 and armv71 I
>> didn't find anything.
>>
>> Thanks,
>> rcs
>>
>> --
>> *Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
>> (There is no fireside like your own fireside.)
>>
>>
>>
> --
> SuperSaiyan Blue
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Termux picolisp package availability?

2019-07-17 Thread r cs
Thank you.

rcs

On Wed, Jul 17, 2019 at 1:28 PM Alexander Burger 
wrote:

> On Wed, Jul 17, 2019 at 06:43:41AM -0400, r cs wrote:
> > Are there any picolisp deb packages currently available from alternate
> > Termux repositories?  Using the default repositories on i686 and armv71 I
> > didn't find anything.
>
> Yes, sorry, but Termux does not support pil32 any longer. The reason seems
> to be
> CLang (again!), which does not support dynamic arrays.
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Termux picolisp package availability?

2019-07-17 Thread r cs
Are there any picolisp deb packages currently available from alternate
Termux repositories?  Using the default repositories on i686 and armv71 I
didn't find anything.

Thanks,
rcs

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


What is the purpose of the editor notations at the base of source files?

2019-07-12 Thread r cs
In many files such as ~/test/lib/misc.l there is a notation at the bottom
of the source file "# vi:et:ts=3:sw=3".  What does it do and how does one
leverage it?

Thanks,
rcs

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Reset password on PicoLisp Wiki home?

2019-03-31 Thread r cs
How do I find out who has administrator role on the wiki?

Thanks,
rcs

On Sat, Nov 24, 2018 at 2:53 PM Alexander Burger 
wrote:

> Hi r cs,
>
> > Is there a way for a user to either retrieve their password or reset it
> on
> > the PicoLisp Wiki home?
>
> Retrieving it is not possible, as only the hash is stored. But you could
> ask
> anyone with Administrator role to set a new one, and then log in and
> change it.
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*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

2019-02-05 Thread r cs
Kashyap:

Under MinGW32 miniPicoLisp fails to build without two tweaks to the
Makefile:

1. Remove the -lc switch in this line:

*$(CC) -o $(bin)/picolisp $(picoFiles:.c=.o) -lc -lm*


2. After doing the above an executable will be produced, but the *strip*
command in the line after that will also fail because under MinGW the
output file is given an ".exe" filename extension.  You can either add it
to the Makefile or just run *strip picolisp.exe* manually (which takes the
resulting file down to 170K from 331K, so it is worth it).

As an alternative to miniPicoLisp on Windows you may want to consider using
*ersatz*, the Java-based PicoLisp variant (thanks Alex!).  The provided jar
file works fine under Windows, and it can be rebuilt from source there
too.  The "non-Unix" command to run it in the README works on Windows
(using semicolon delimiters), but when you run ersatz from Linux you have
to use colons instead:

java -DPID=42 -cp .;tmp;picolisp.jar PicoLisp lib.l *(Windows)*

java -DPID=42 -cp .:tmp:picolisp.jar PicoLisp lib.l *(Linux)*

On Windows the Oracle JRE/JDK works fine.  On Linux for openjdk 8 these
packages are needed: *openjdk-8-jdk, openjdk-8-jdk-headerless,
openjdk-8-jre, openjdk-8-jre-headerless*.

Regards,
rcs

On Mon, Feb 4, 2019 at 10:24 AM C K Kashyap  wrote:

> Hi Alex,
> I wonder if libuv can substitute for POSIX?
> Has there been any work in that direction?
> Regards,
> Kashyap
>
> On Sun, Feb 3, 2019 at 11:47 PM Alexander Burger 
> wrote:
>
>> On Sun, Feb 03, 2019 at 10:25:13PM -0500, r cs wrote:
>> > I've personally built PicoLisp under MinGW-32 on Windows 7, copied the
>> EXE
>> > from where I built it in msys under
>> /MinGW/msys/1.0/home/myUser/picoLisp/src
>> > to some place else on the system, and then just run it from a command
>> > prompt.  Using *make* is also a lot less work than dealing with an
>> IDE.  I
>> > only use '32 because it is easy to install and I've been using it for
>> > years, but the newer '64 should work the same way.
>>
>> You mean miniPicoLisp, right? Because neither pil32 nor pil64 can run
>> under
>> native Windows. They depend on POSIX.
>>
>> ☺/ A!ex
>>
>> --
>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>>
>

-- 
*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

2019-02-05 Thread r cs
Yes -- good catch Alex, thanks.

On Mon, Feb 4, 2019 at 2:47 AM Alexander Burger  wrote:

> On Sun, Feb 03, 2019 at 10:25:13PM -0500, r cs wrote:
> > I've personally built PicoLisp under MinGW-32 on Windows 7, copied the
> EXE
> > from where I built it in msys under
> /MinGW/msys/1.0/home/myUser/picoLisp/src
> > to some place else on the system, and then just run it from a command
> > prompt.  Using *make* is also a lot less work than dealing with an IDE.
> I
> > only use '32 because it is easy to install and I've been using it for
> > years, but the newer '64 should work the same way.
>
> You mean miniPicoLisp, right? Because neither pil32 nor pil64 can run under
> native Windows. They depend on POSIX.
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*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

2019-02-03 Thread r cs
Kashyap:

In case you didn't know this, MinGW produces MSVC executables compatible
with normal Windows, so you just can grab the EXE out of the msys
environment and run it on any computer where the MSVC redistributable from
Microsoft has already been installed.

I've personally built PicoLisp under MinGW-32 on Windows 7, copied the EXE
from where I built it in msys under /MinGW/msys/1.0/home/myUser/picoLisp/src
to some place else on the system, and then just run it from a command
prompt.  Using *make* is also a lot less work than dealing with an IDE.  I
only use '32 because it is easy to install and I've been using it for
years, but the newer '64 should work the same way.

Cheers,
rcs

On Sun, Feb 3, 2019 at 9:55 PM C K Kashyap  wrote:

> Hi,
>
> I'd like to use picolisp built on MSVC. I am planning to start trying to
> compile miniPicoLisp (it should really be nano :) ) using MSVC.
>
> I was wondering if anyone has already done this.
>
> MinGW does not quit work for me (I don't have strong technical reasons for
> this). WSL does not work for me because I intend to use existing DLLs which
> I don't suppose would be straightforward to use from WSL.
>
> Regards,
> Kashyap
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Re: Wikipedia

2018-12-27 Thread r cs
Thank you!

On Thu, Dec 27, 2018 at 1:20 PM Alexander Burger 
wrote:

> Hi all,
>
> first of all, a (late) Merry Christmas!
>
>
> Today I released PicoLisp 18.12, and when updating the Wikipedia page
>
>   https://en.wikipedia.org/wiki/Picolisp
>
> I got this note on top of the page:
>
>A major contributor to this article appears to have a close connection
> with
>its subject. It may require cleanup to Unbalanced comply with
> Wikipedia's
>content policies, particularly scales.svg neutral point of view.
>
> Understandable, as I'm probably the only one writing there ;)
>
> So, please, if anyone is interested and has some ideas, please enhance the
> PicoLisp Wikipedia page in whatever way :)
>
> Many thanks, and a happy New Year!
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Reset password on PicoLisp Wiki home?

2018-11-24 Thread r cs
Is there a way for a user to either retrieve their password or reset it on
the PicoLisp Wiki home?

Thanks,
rcs

-- 
*Níl aon tinteán mar do thinteán féin. *[Irish Gaelic]
(There is no fireside like your own fireside.)


Subscribe

2018-11-04 Thread r cs
Hello r cs  :-)
You are now subscribed




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


Subscribe

2018-11-03 Thread r cs