Re: A new Scheme tutorial

2022-07-25 Thread David Kastrup
Jean Abou Samra writes: > Le 25 juil. 2022 à 14:51, David Kastrup a écrit : >> >> syntax-rules/syntax-case introduce a completely new and arbitrary syntax >> intended to be human-readable. That's sort of a counterthesis to the >> LISP philosophy of representing programs by the data representat

Re: A new Scheme tutorial

2022-07-25 Thread Jean Abou Samra
> Le 25 juil. 2022 à 14:51, David Kastrup a écrit : > > Jean Abou Samra writes: > Le 25 juil. 2022 à 09:01, Andrew Bernard a écrit : >>> >>>  >>> Hello Jean, >>> >>> This is a great effort. >>> >>> A couple of suggestions. I suppose there are a few web pages with >>> lists o

Re: A new Scheme tutorial

2022-07-25 Thread David Kastrup
Jean Abou Samra writes: >> Le 25 juil. 2022 à 09:01, Andrew Bernard a >> écrit : >> >>  >> Hello Jean, >> >> This is a great effort. >> >> A couple of suggestions. I suppose there are a few web pages with >> lists of recommended texts for Scheme, but I think it would be great >> if you adde

Re: A new Scheme tutorial

2022-07-25 Thread Andrew Bernard
Yes, that is a downside - and I suppose if one is just learning Scheme one would not be aware of the issue. Andrew On 25/07/2022 10:11 pm, Jean Abou Samra wrote: Gosh, it seems to teach Lisp-style non-hygienic macros instead of syntax-rules/syntax-case. That’s heresy against my religion! OK,

Re: A new Scheme tutorial

2022-07-25 Thread Jean Abou Samra
> Le 25 juil. 2022 à 09:01, Andrew Bernard a écrit > : > >  > Hello Jean, > > This is a great effort. > > A couple of suggestions. I suppose there are a few web pages with lists of > recommended texts for Scheme, but I think it would be great if you added this > one to the 'where to go fr

Re: A new Scheme tutorial

2022-07-25 Thread Andrew Bernard
Hello Jean, This is a great effort. A couple of suggestions. I suppose there are a few web pages with lists of recommended texts for Scheme, but I think it would be great if you added this one to the 'where to go from here' section: Teach Yourself Scheme in Fixnum Days (ds26gte.github.io) <

Re: A new Scheme tutorial (Jean Abou Samra)

2022-07-24 Thread Jean Abou Samra
Le 24/07/2022 à 17:19, Ernie Braganza a écrit : I am joining this conversation late, so how do I access the scheme tutorial? Here: https://scheme-tutorial.readthedocs.io/ Best, Jean

Re: A new Scheme tutorial (Jean Abou Samra)

2022-07-24 Thread Ernie Braganza
I am joining this conversation late, so how do I access the scheme tutorial? On Sun, Jul 24, 2022, 7:30 AM Jean Abou Samra wrote: > > > Ouch! I see what you mean. And this is meant to be simplified? But the > > problem really is that if a user tries to use an identifier with an > > illegal synta

Re: A new Scheme tutorial (Jean Abou Samra)

2022-07-24 Thread Jean Abou Samra
Ouch! I see what you mean. And this is meant to be simplified? But the problem really is that if a user tries to use an identifier with an illegal syntax, how do they know? This is rather like those really annoying websites which ask you to choose a password, and then tell you that it's ille

Re: A new Scheme tutorial (Jean Abou Samra)

2022-07-24 Thread Peter Toye
- Saturday, July 23, 2022, 8:56:57 PM, Jean Abou Samra wrote: > Thanks a lot Peter and others (privately) for your suggestions. > Sorry for the very late reply, I've been distracted by other > things. Your comments are most appreciated. > Le 13/07/2022 à 18:15, Peter Toy

Re: A new Scheme tutorial (Jean Abou Samra)

2022-07-23 Thread Jean Abou Samra
Thanks a lot Peter and others (privately) for your suggestions. Sorry for the very late reply, I've been distracted by other things. Your comments are most appreciated. Le 13/07/2022 à 18:15, Peter Toye a écrit : This looks great! Just what I'd needed a couple of years back when I was still pro

Re: A new Scheme tutorial (Jean Abou Samra)

2022-07-13 Thread Peter Toye
This looks great! Just what I'd needed a couple of years back when I was still programming.   I've only just started with it, but there are a few niggling comments about the English version. I've only got to page 2 (getting started) so far. * On my browser (Firefox in Windows) the 'v. latest' is

Re: A new Scheme tutorial

2022-07-13 Thread Jiří Hon
Hi Jean, thank you very much for the tutorial and its translation to English. I went through and it seems perfect for all of us coming from the world of "imperative" languages. You have a precious gift to explain convoluted things in a straightforward way. Best, Jiri Dne 12. 07. 22 v 1:28 Jea

A new Scheme tutorial

2022-07-11 Thread Jean Abou Samra
Hi, Last year, after I delivered a presentation on Scheme at a French-speaking virtual meeting of LilyPond users, I was asked if I could write that down in tutorial form, which I did as https://tutoriel-scheme.readthedocs.io. Over the past few days, I've set some time apart to translate that into