Hi Bruno,

1. mutability. Operations like 'cut' alter the contents of their
argument(s). So, it is very important to understand that in PicoLisp
'functions' often are not functions in the mathematical sense, because
there arguments would never be changed by a function. For e.g. a Scheme
programmer this can be a real pitfall; in Scheme they often use a ! (like
'set!') in the name of a 'destructive' operation.

2. naming of functions. I often have trouble finding the operation
(function)  I need, because the naming is not so obvious (at least for me
:). With good examples this could be cleared up a bit.

3. concise examples are needed. Only explain one concept at a time; not too
much at once :)

Thanks for your efforts!
   Arie

Op di 31 jul. 2018 om 07:49 schreef Bruno Franco <
brunofrancosala...@gmail.com>:

> three questions:
> 1) what parts of picolisp have you had trouble understanding? Which
> clashed with your previous experience as a programmer?
>
> 2) What features of picolisp are you using right now? Did you learn
> something interesting while using them that you would like others to know?
>
> 3) is there a part that you don't understand yet, but would like to master?
>
> I wanna use the answers to these questions to make tutorials for the wiki.
> To make the learning curve a little easier ;)
>

Reply via email to