Re: PicoLisp as first language

2017-08-01 Thread Nehal
Dear Joh-Tob,

Thank you for your kind feedback.

Initially I too used setq but Mr Alexander after reviewing entire code
suggested using let instead of setq. Considering naming conventions and
common use of variables, I too feel what he suggested was correct.

But I'll keep your point in mind and research more on this.

Thanks again. :)

Regards,
Nehal

सा विद्या या विमुक्तये
On 31-Jul-2017 8:07 pm, "Joh-Tob Schäg"  wrote:

> Hello
>
> I would update
> Definitions, assignment and bindings
> Let is only used for local assignments. setq compares to best to the
> examples of the other languages.
>
> Sincerely,
>
>
>
> Am 31. Juli 2017 16:07:38 MESZ schrieb Nehal :
>>
>> Dear PicoLisp programmers,
>>
>> Hi! I am Nehal, a new PicoLisp learner and programmer from India.
>>
>> I am currently working on making simple, easy to begin with PicoLisp
>> Documentation for school students. Usually children are taught Java, C++
>> but my objective is to have them started with PicoLisp so that they learn
>> programming as well as other core subjects such as Math, Physics with the
>> aid of PicoLisp.  Through this experience they not only will have knack on
>> several subjects with practical learning but will also hone skills in
>> PicoLisp, a virtual machine and language they can befriend for life.
>>
>> In this light, I recently published an article on picolisp.com. Kindly
>> see: https
>> 
>> ://
>> 
>> picolisp.com
>> 
>> /wiki/?
>> 
>> picolispforpythonandchickenschemeprogrammers
>> 
>> .
>>
>> This document is currently having less examples. I would like to have
>> something more appended to it.
>>
>> I will be grateful if you can visit the link and give me feedback.
>> Suggestions, extensions are requested and welcome.
>>
>> Thank you so much.
>>
>> Regards,
>> Nehal
>>
>> सा विद्या या विमुक्तये
>>
>


Re: PicoLisp as first language

2017-08-01 Thread Nehal
Dear David,

I am extremely thankful for your great ideas. I have started working on
them.

Thank-you again. :)

Regards,
Nehal

सा विद्या या विमुक्तये
On 31-Jul-2017 8:19 pm, "David Bloom"  wrote:

> Nice start and great idea Nehal!  It would be nice to see the result of
> each call.  Later you can use that to demonstrate how and why the languages
> return the values that they do.
>
> David
>
>
> On Jul 31, 2017 10:37 AM, "Joh-Tob Schäg"  wrote:
>
> Hello
>
> I would update
> Definitions, assignment and bindings
> Let is only used for local assignments. setq compares to best to the
> examples of the other languages.
>
> Sincerely,
>
>
>
> Am 31. Juli 2017 16:07:38 MESZ schrieb Nehal :
>
>> Dear PicoLisp programmers,
>>
>> Hi! I am Nehal, a new PicoLisp learner and programmer from India.
>>
>> I am currently working on making simple, easy to begin with PicoLisp
>> Documentation for school students. Usually children are taught Java, C++
>> but my objective is to have them started with PicoLisp so that they learn
>> programming as well as other core subjects such as Math, Physics with the
>> aid of PicoLisp.  Through this experience they not only will have knack on
>> several subjects with practical learning but will also hone skills in
>> PicoLisp, a virtual machine and language they can befriend for life.
>>
>> In this light, I recently published an article on picolisp.com. Kindly
>> see: https
>> 
>> ://
>> 
>> picolisp.com
>> 
>> /wiki/?
>> 
>> picolispforpythonandchickenschemeprogrammers
>> 
>> .
>>
>> This document is currently having less examples. I would like to have
>> something more appended to it.
>>
>> I will be grateful if you can visit the link and give me feedback.
>> Suggestions, extensions are requested and welcome.
>>
>> Thank you so much.
>>
>> Regards,
>> Nehal
>>
>> सा विद्या या विमुक्तये
>>
>
>


Re: PicoLisp as first language

2017-08-01 Thread Nehal
Dear Lindsay,

Heartfelt thanks to your kind appreciation on my humble efforts to make
PicoLisp approachable for one and all. :)

Regards,
Nehal

सा विद्या या विमुक्तये
On 31-Jul-2017 8:51 pm, "Lindsay John Lawrence" <
lawrence.lindsayj...@gmail.com> wrote:

> Thanks for writing this. I think it is a great start and will help a lot
> of other newcomers as well
>
> /Lindsay
>
>
> On Mon, Jul 31, 2017 at 7:07 AM, Nehal  wrote:
>
>> Dear PicoLisp programmers,
>>
>> Hi! I am Nehal, a new PicoLisp learner and programmer from India.
>>
>> I am currently working on making simple, easy to begin with PicoLisp
>> Documentation for school students. Usually children are taught Java, C++
>> but my objective is to have them started with PicoLisp so that they learn
>> programming as well as other core subjects such as Math, Physics with the
>> aid of PicoLisp.  Through this experience they not only will have knack on
>> several subjects with practical learning but will also hone skills in
>> PicoLisp, a virtual machine and language they can befriend for life.
>>
>> In this light, I recently published an article on picolisp.com. Kindly
>> see: https
>> 
>> ://
>> 
>> picolisp.com
>> 
>> /wiki/?
>> 
>> picolispforpythonandchickenschemeprogrammers
>> 
>> .
>>
>> This document is currently having less examples. I would like to have
>> something more appended to it.
>>
>> I will be grateful if you can visit the link and give me feedback.
>> Suggestions, extensions are requested and welcome.
>>
>> Thank you so much.
>>
>> Regards,
>> Nehal
>>
>> सा विद्या या विमुक्तये
>>
>
>


Re: PicoLisp as first language

2017-08-01 Thread Nehal
Dear Christophe,

Thanks for such an overwhelming response.

1.  I am glad you could get chance to view the doc and give me further
suggestions.
2. I have started to read Emulisp too.

3. I wanted to understand your website microalg.info, so I started with
certain French learning books/cheatsheet too this morning. I did some
French back in graduation days. It was great to come back to French after a
long long time. I also felt that Sanskrit knowing person will find French
easier to grasp and understand. :)
So  now I should be able to merge deeper into microalg.info and further
write to you after understanding things well.

4. Thank you once again for pointing out various URLs. I have started
studying.

Regards,
Nehal

सा विद्या या विमुक्तये
On 31-Jul-2017 10:09 pm, "Christophe Gragnic" 
wrote:

> On Mon, Jul 31, 2017 at 4:07 PM, Nehal  wrote:
> > Dear PicoLisp programmers,
> >
> > Hi! I am Nehal, a new PicoLisp learner and programmer from India.
>
> Hi Nehal, hi India !
>
> > I am currently working on making simple, easy to begin with PicoLisp
> > Documentation for school students. […]
>
> This is great. In my opinion PicoLisp is a good choice.
> As Lindsay said, it could be a nice entry point for PicoLisp beginners,
> something that I needed in my first attempts to understand it and
> something I dreamt to build myself. I'll try to contribute.
>
> Let me put EmuLisp and MicroAlg to your attention:
> http://emulisp.js.org/
> http://microalg.info/
> Although this last website and the language it demonstrates is French only,
> you'll understand why I think it can inspire you.
>
> EmuLisp, initially developed by Jon Kleiser,
> is a partial implementation of PicoLisp in JavaScript.
> At first it was a toy project for him to understand the internals of
> PicoLisp better.
> But for me it was a game changer and allowed me to use PicoLisp in the
> browser.
> Beware, it's not PicoLisp compliant, for example it uses floats.
>
> The second is a pedagogical language, a «Lisp for babies» as a friend
> coined.
> It is a embedded in PicoLisp and thus can run on:
> * «the real» PicoLisp
> * miniPicoLisp
> * Ersatz (partial implementation of PicoLisp in Java, from Alex himself)
> * JS (browser and node)
> * …
>
> If your students are familiar with UNIX they'll be able to use the
> full language.
> Ersatz can help if stuck on Windows.
> The same for EmuLisp running on Node with less features but will have
> a faster startup.
> EmuLisp will allow you to make online interactive tutorials like I did in
> static
> pages like here:
> http://microalg.info/tuto_rapide.html
> or with a plugin for Dokuwiki:
> https://github.com/Microalg/dokuwiki-plugin-microalg
> used here:
> http://galerie.microalg.info/
> (quite difficult to jump in for students, but very powerful).
> In every MicroAlg interactive text field you can type regular PicoLisp code


Re: PicoLisp as first language

2017-07-31 Thread Christophe Gragnic
On Mon, Jul 31, 2017 at 4:07 PM, Nehal  wrote:
> Dear PicoLisp programmers,
>
> Hi! I am Nehal, a new PicoLisp learner and programmer from India.

Hi Nehal, hi India !

> I am currently working on making simple, easy to begin with PicoLisp
> Documentation for school students. […]

This is great. In my opinion PicoLisp is a good choice.
As Lindsay said, it could be a nice entry point for PicoLisp beginners,
something that I needed in my first attempts to understand it and
something I dreamt to build myself. I'll try to contribute.

Let me put EmuLisp and MicroAlg to your attention:
http://emulisp.js.org/
http://microalg.info/
Although this last website and the language it demonstrates is French only,
you'll understand why I think it can inspire you.

EmuLisp, initially developed by Jon Kleiser,
is a partial implementation of PicoLisp in JavaScript.
At first it was a toy project for him to understand the internals of
PicoLisp better.
But for me it was a game changer and allowed me to use PicoLisp in the browser.
Beware, it's not PicoLisp compliant, for example it uses floats.

The second is a pedagogical language, a «Lisp for babies» as a friend coined.
It is a embedded in PicoLisp and thus can run on:
* «the real» PicoLisp
* miniPicoLisp
* Ersatz (partial implementation of PicoLisp in Java, from Alex himself)
* JS (browser and node)
* …

If your students are familiar with UNIX they'll be able to use the
full language.
Ersatz can help if stuck on Windows.
The same for EmuLisp running on Node with less features but will have
a faster startup.
EmuLisp will allow you to make online interactive tutorials like I did in static
pages like here:
http://microalg.info/tuto_rapide.html
or with a plugin for Dokuwiki:
https://github.com/Microalg/dokuwiki-plugin-microalg
used here:
http://galerie.microalg.info/
(quite difficult to jump in for students, but very powerful).
In every MicroAlg interactive text field you can type regular PicoLisp code

Re: PicoLisp as first language

2017-07-31 Thread Lindsay John Lawrence
Thanks for writing this. I think it is a great start and will help a lot of
other newcomers as well

/Lindsay


On Mon, Jul 31, 2017 at 7:07 AM, Nehal  wrote:

> Dear PicoLisp programmers,
>
> Hi! I am Nehal, a new PicoLisp learner and programmer from India.
>
> I am currently working on making simple, easy to begin with PicoLisp
> Documentation for school students. Usually children are taught Java, C++
> but my objective is to have them started with PicoLisp so that they learn
> programming as well as other core subjects such as Math, Physics with the
> aid of PicoLisp.  Through this experience they not only will have knack on
> several subjects with practical learning but will also hone skills in
> PicoLisp, a virtual machine and language they can befriend for life.
>
> In this light, I recently published an article on picolisp.com. Kindly
> see: https
> 
> ://
> 
> picolisp.com
> 
> /wiki/?
> 
> picolispforpythonandchickenschemeprogrammers
> 
> .
>
> This document is currently having less examples. I would like to have
> something more appended to it.
>
> I will be grateful if you can visit the link and give me feedback.
> Suggestions, extensions are requested and welcome.
>
> Thank you so much.
>
> Regards,
> Nehal
>
> सा विद्या या विमुक्तये
>


Re: PicoLisp as first language

2017-07-31 Thread David Bloom
Nice start and great idea Nehal!  It would be nice to see the result of
each call.  Later you can use that to demonstrate how and why the languages
return the values that they do.

David


On Jul 31, 2017 10:37 AM, "Joh-Tob Schäg"  wrote:

Hello

I would update
Definitions, assignment and bindings
Let is only used for local assignments. setq compares to best to the
examples of the other languages.

Sincerely,



Am 31. Juli 2017 16:07:38 MESZ schrieb Nehal :

> Dear PicoLisp programmers,
>
> Hi! I am Nehal, a new PicoLisp learner and programmer from India.
>
> I am currently working on making simple, easy to begin with PicoLisp
> Documentation for school students. Usually children are taught Java, C++
> but my objective is to have them started with PicoLisp so that they learn
> programming as well as other core subjects such as Math, Physics with the
> aid of PicoLisp.  Through this experience they not only will have knack on
> several subjects with practical learning but will also hone skills in
> PicoLisp, a virtual machine and language they can befriend for life.
>
> In this light, I recently published an article on picolisp.com. Kindly
> see: https
> 
> ://
> 
> picolisp.com
> 
> /wiki/?
> 
> picolispforpythonandchickenschemeprogrammers
> 
> .
>
> This document is currently having less examples. I would like to have
> something more appended to it.
>
> I will be grateful if you can visit the link and give me feedback.
> Suggestions, extensions are requested and welcome.
>
> Thank you so much.
>
> Regards,
> Nehal
>
> सा विद्या या विमुक्तये
>


Re: PicoLisp as first language

2017-07-31 Thread Joh-Tob Schäg
Hello,

i would update Definitions, assignment and bindings

Let is only used for local

Am 31. Juli 2017 16:07:38 MESZ schrieb Nehal :
>Dear PicoLisp programmers,
>
>Hi! I am Nehal, a new PicoLisp learner and programmer from India.
>
>I am currently working on making simple, easy to begin with PicoLisp
>Documentation for school students. Usually children are taught Java,
>C++
>but my objective is to have them started with PicoLisp so that they
>learn
>programming as well as other core subjects such as Math, Physics with
>the
>aid of PicoLisp.  Through this experience they not only will have knack
>on
>several subjects with practical learning but will also hone skills in
>PicoLisp, a virtual machine and language they can befriend for life.
>
>In this light, I recently published an article on picolisp.com. Kindly
>see:
>https
>://
>
>picolisp.com
>
>/wiki/?
>
>picolispforpythonandchickenschemeprogrammers
>
>.
>
>This document is currently having less examples. I would like to have
>something more appended to it.
>
>I will be grateful if you can visit the link and give me feedback.
>Suggestions, extensions are requested and welcome.
>
>Thank you so much.
>
>Regards,
>Nehal
>
>सा विद्या या विमुक्तये


Re: PicoLisp as first language

2017-07-31 Thread Joh-Tob Schäg
Hello

I would update
Definitions, assignment and bindings
 Let is only used for local assignments. setq compares to best to the examples 
of the other languages.

Sincerely,



Am 31. Juli 2017 16:07:38 MESZ schrieb Nehal :
>Dear PicoLisp programmers,
>
>Hi! I am Nehal, a new PicoLisp learner and programmer from India.
>
>I am currently working on making simple, easy to begin with PicoLisp
>Documentation for school students. Usually children are taught Java,
>C++
>but my objective is to have them started with PicoLisp so that they
>learn
>programming as well as other core subjects such as Math, Physics with
>the
>aid of PicoLisp.  Through this experience they not only will have knack
>on
>several subjects with practical learning but will also hone skills in
>PicoLisp, a virtual machine and language they can befriend for life.
>
>In this light, I recently published an article on picolisp.com. Kindly
>see:
>https
>://
>
>picolisp.com
>
>/wiki/?
>
>picolispforpythonandchickenschemeprogrammers
>
>.
>
>This document is currently having less examples. I would like to have
>something more appended to it.
>
>I will be grateful if you can visit the link and give me feedback.
>Suggestions, extensions are requested and welcome.
>
>Thank you so much.
>
>Regards,
>Nehal
>
>सा विद्या या विमुक्तये