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

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

Re: scheme tutorial

2013-07-24 Thread Simon Bailey
thanks, andrew. i'll have a read through that. regards, sb -- Simon Bailey Oompa Loompa of Science +43/699/190 631 25 On Wednesday, 24 July 2013 at 13:08, Andrew Bernard wrote: > I found this to be a very strong brief introduction to Scheme: > > Teach Yourself Scheme in Fixnum Days > > htt

Re: scheme tutorial

2013-07-24 Thread Andrew Bernard
I found this to be a very strong brief introduction to Scheme: Teach Yourself Scheme in Fixnum Days http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html [One could argue it is dated in respect of certain areas such as macros, but the basics are sound.] Andrew __

scheme tutorial

2013-07-24 Thread Simon Bailey
hi guys, just a quick question, as i'm _really_ trying to wrap my head around some of the more advanced concepts available in lilypond. is there a scheme tutorial you can recommend? i realise most of the functionality then comes from the available ly:* scheme commands, but basic scheme s

Re: Problem doing Scheme tutorial

2012-06-05 Thread Helge Kruse
Am 05.06.2012 11:40, schrieb Trevor Daniels: Phil Holmes wrote Tuesday, June 05, 2012 9:24 AM I'm not sure if this will fix your problem, but it looks like there's a typo in those instructions - now corrected in the 2.15 release. shr in the path should be share. Yes, and it is also necessar

Re: Problem doing Scheme tutorial

2012-06-05 Thread Trevor Daniels
Phil Holmes wrote Tuesday, June 05, 2012 9:24 AM > I'm not sure if this will fix your problem, but it looks like there's a typo > in those instructions - now corrected in the 2.15 release. shr in the path > should be share. Yes, and it is also necessary to enter the path without quotes: set

Re: Problem doing Scheme tutorial

2012-06-05 Thread David Kastrup
"Philip Thomas" writes: > Dear fellow-users, > > After failing to write what I thought should be a fairly simple > define-music-function, I thought, this is it: Learn something about Scheme > in a more structured way, old chap! One can only go on for so long relying > on the (invariably kind and

Re: Problem doing Scheme tutorial

2012-06-05 Thread Phil Holmes
- Original Message - From: "Philip Thomas" To: Sent: Monday, June 04, 2012 10:09 PM Subject: Problem doing Scheme tutorial Dear fellow-users, After failing to write what I thought should be a fairly simple define-music-function, I thought, this is it: Learn something ab

Re: Problem doing Scheme tutorial

2012-06-05 Thread Marek Klein
Hello, 2012/6/4 Philip Thomas > What I got, however, when I ran the Command Prompt and typing "guile", was > the following: > > "ERROR: In procedure primitive-load-path: > "ERROR: Unable to find file "ice-9/boot-9.scm" in load path" > > Can anyone help, please? I am running LilyPond 2.14.2 under

Problem doing Scheme tutorial

2012-06-04 Thread Philip Thomas
Dear fellow-users, After failing to write what I thought should be a fairly simple define-music-function, I thought, this is it: Learn something about Scheme in a more structured way, old chap! One can only go on for so long relying on the (invariably kind and expert, and mostly very patient) advi