Thanks Aaron,
it's rather on-topic I guess. Or rather: I'm afraid.
In your first link, there's a sample chapter of "The Little Schemer"
available. You'd think that they would put something up that's acutally
helpful at getting the idea of Scheme and/or that book. And maybe that
even was their intention! But ... can you make any sense of this?
http://www.ccs.neu.edu/home/matthias/BTLS/sample.pdf
I certainly can't.
I guess my problem is: Scheme seems to be a very nice intellectual
exercise. I'm sure it's very elegant and - ultimately - very powerful
(as I can see in the snippet repository) but it's also very unlike
everything that's used normally. But Scheme is near impossible to read
and therefore also to write.
There was a discussion about Scheme vs other languages a couple of years
back. I can't find the start of that thread, but this is part of it:
https://lists.gnu.org/archive/html/lilypond-user/2012-06/msg00185.html
From that thread, I take away the comfort that I'm not the only one
with Scheme-problems.
Now, I can live with that - most of the times I don't have to customise
anything anyway. It's just, that with Scheme, I know, I'll never get
into it, too.
Ok, thanks again for the references. I think for now, I simply stay
within the "out of the box" Lilypond limits. I'd have to invest hours of
learning Scheme - that's not an option for the near future, I'm afraid.
Cheers,
Robert
Am 27.05.18 um 07:19 schrieb Aaron Hill:
On 2018-05-26 06:15, Robert Schmaus wrote:
so far, I was completely satisfied with out-of-the box lilypond and
rarely used anything involving scheme. Mainly because, I find this
language very counter-intuitive, but that's maybe because I code in
C-like languages all the time.
Hi Robert,
This is probably a little off-topic, but you might want to look at
picking up a copy of "The Little Schemer" [1]. It's based on the
earlier work, "The Little LISPer", which takes a very novel approach to
teaching a programming language. Another learning resource is "How To
Design Programs" [2] along with Dr. Racket [3]. (Racket is the current
name and release of PLT Scheme.)
[1]: http://www.ccs.neu.edu/home/matthias/BTLS/
[2]: http://www.htdp.org/
[3]: http://download.racket-lang.org/
-- Aaron Hill
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user