Re: Resources For Learning Scheme?
Thank you to everyone in the thread for sending me down a very informative rabbit hole. I've spent the last week or so learning, and came up with version one of what I have been looking to accomplish. Thank you again. I have never seen such a helpful and informative mailing list before. Brian -- Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
Re: Resources For Learning Scheme?
Am Samstag, den 16.05.2020, 17:24 -0300 schrieb Caio Barros: > Em sáb., 16 de mai. de 2020 às 03:08, Jacques Peron < > catac...@hotmail.com> escreveu: > > This one, by Urs Liska, is specifically about scheme with > > LilyPond : > > https://scheme-book.ursliska.de/scheme/expressions.html > > I wasn't aware Urs wrote this book. This is very nice! Well, the use of grammatical time is misleading. Instead of "wrote" this should read "has at one point started working on this WIP resource but had to move on to other tasks before nearing anything like completion" ;-) Urs
Re: Resources For Learning Scheme?
Am So., 17. Mai 2020 um 00:27 Uhr schrieb Valentin Villenave : > > On 5/16/20, Caio Barros wrote: > > I wasn't aware Urs wrote this book. This is very nice! > > I agree. > > Obviously one of the first places to check out is our in-house manual > (sadly still unfinished): > http://lilypond.org/doc/v2.21/Documentation/extending/ > > Cheers, > -- V. > I'd like to second that. The stuff in Extending Manual, once mastered, empowers to do most of low and middle complex lilypond-guile codings. One can do a lot with those admittedly basic scheme-tools and the there demonstrated usage for lilypond. For complicated stuff deeper knowledge of scheme may be required, this holds even more for knowledge of lilypond-internals, which is often underdocumented. Cheers, Harm
Re: Resources For Learning Scheme?
On 5/16/20, Caio Barros wrote: > I wasn't aware Urs wrote this book. This is very nice! I agree. Obviously one of the first places to check out is our in-house manual (sadly still unfinished): http://lilypond.org/doc/v2.21/Documentation/extending/ Cheers, -- V.
Re: Resources For Learning Scheme?
Em sáb., 16 de mai. de 2020 às 03:08, Jacques Peron escreveu: > This one, by Urs Liska, is specifically about scheme with LilyPond : > https://scheme-book.ursliska.de/scheme/expressions.html > I wasn't aware Urs wrote this book. This is very nice!
Re: Resources For Learning Scheme?
On Sat, May 16, 2020 at 7:34 AM Jamie Beardslee wrote: > > The Guile reference manual [1] contains a good introduction to the > language in general as well as some more in-depth information for > working with guile specifically. > > One of the most useful resources for me in grasping the important > concepts of scheme was SICP, which is available in text online [2] and > as a series of lectures [3]. > > These are quite general-purpose and not related to lilypond, but if you > want to learn scheme they should be useful. > > [1] https://www.gnu.org/software/guile/manual/guile.html > [2] https://mitpress.mit.edu/sites/default/files/sicp/index.html https://doc.lagout.org/programmation/Lisp/Scheme/SICP.pdf > [3] https://www.youtube.com/playlist?list=PLE18841CABEA24090 >
Re: Resources For Learning Scheme?
The Guile reference manual [1] contains a good introduction to the language in general as well as some more in-depth information for working with guile specifically. One of the most useful resources for me in grasping the important concepts of scheme was SICP, which is available in text online [2] and as a series of lectures [3]. These are quite general-purpose and not related to lilypond, but if you want to learn scheme they should be useful. [1] https://www.gnu.org/software/guile/manual/guile.html [2] https://mitpress.mit.edu/sites/default/files/sicp/index.html [3] https://www.youtube.com/playlist?list=PLE18841CABEA24090
Re: Resources For Learning Scheme?
This series of presentations by Andy Balaam was helpful to me: https://www.youtube.com/watch?v=byofGyW2L10=PLfHYba8zC7hTNImXmUAxuPcmhpgWlZLAc <https://www.youtube.com/watch?v=byofGyW2L10=PLfHYba8zC7hTNImXmUAxuPcmhpgWlZLAc> > On 16 May 2020, at 07:08, Jacques Peron wrote: > > This one, by Urs Liska, is specifically about scheme with LilyPond : > https://scheme-book.ursliska.de/scheme/expressions.html > <https://scheme-book.ursliska.de/scheme/expressions.html> > Le sam. 16 mai 2020 à 05:00, melophobic <mailto:i...@brianalandelaney.com>> a écrit : > Can anyone point me to a good resource or two for learning scheme? I have > looked through the examples on Lilypond.org and a few on lilypondblog.org > <http://lilypondblog.org/>, > but I am looking for more in depth examples of things like if statements and > more complex use of variables. > > Should I just look up books on Guile? > > Thank you, > > Brian > > > > -- > Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html > <http://lilypond.1069038.n5.nabble.com/User-f3.html> >
Re: Resources For Learning Scheme?
This one, by Urs Liska, is specifically about scheme with LilyPond : https://scheme-book.ursliska.de/scheme/expressions.html Le sam. 16 mai 2020 à 05:00, melophobic a écrit : > Can anyone point me to a good resource or two for learning scheme? I have > looked through the examples on Lilypond.org and a few on lilypondblog.org, > but I am looking for more in depth examples of things like if statements > and > more complex use of variables. > > Should I just look up books on Guile? > > Thank you, > > Brian > > > > -- > Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html > >
Re: Resources For Learning Scheme?
Hi Brian, See: --- http://lilypond.1069038.n5.nabble.com/Learning-Scheme-td32429.html --- http://lilypond.1069038.n5.nabble.com/Scheme-learning-td213414.html --- http://lilypond.1069038.n5.nabble.com/Scheme-and-Guile-as-it-relates-to-Lilypond-td46910.html Cheers, Pierre Le sam. 16 mai 2020 à 05:00, melophobic a écrit : > Can anyone point me to a good resource or two for learning scheme? I have > looked through the examples on Lilypond.org and a few on lilypondblog.org, > but I am looking for more in depth examples of things like if statements > and > more complex use of variables. > > Should I just look up books on Guile? > > Thank you, > > Brian > > > > -- > Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html > >
Resources For Learning Scheme?
Can anyone point me to a good resource or two for learning scheme? I have looked through the examples on Lilypond.org and a few on lilypondblog.org, but I am looking for more in depth examples of things like if statements and more complex use of variables. Should I just look up books on Guile? Thank you, Brian -- Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
Learning Scheme
Wanting to get more involved in LilyPond. Would like to learn Scheme. What is the best tutorial to get going? Thanks Tim Sheasby t...@sheafpublishing.co.za inline: Sheaf logo small.jpg ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Learning Scheme
On Thu, Mar 03, 2011 at 08:14:54PM +0200, Tim Sheasby wrote: Wanting to get more involved in LilyPond. Would like to learn Scheme. What is the best tutorial to get going? Thanks Have you tried looking in our Contributor's Guide? http://lilypond.org/doc/v2.13/Documentation/contributor/lilypond-programming-languages Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Learning Scheme
Hi Tim, I've been walking down this path during the past few months. So far, the tutorial that helped me most is the online book at http://icem-www.folkwang-hochschule.de/~finnendahl/cm_kurse/doc/schintro/schintro_4.html#SEC3 It's rather old, but the informal yet very concrete approach was just perfect for my background and experience. Cheers, Mike On Thu, Mar 3, 2011 at 1:14 PM, Tim Sheasby t...@sheafpublishing.co.za wrote: Wanting to get more involved in LilyPond. Would like to learn Scheme. What is the best tutorial to get going? Thanks Tim Sheasby t...@sheafpublishing.co.za ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Learning Scheme
Scribit Tim Sheasby dies 03/03/2011 hora 20:14: Wanting to get more involved in LilyPond. Would like to learn Scheme. What is the best tutorial to get going? Thanks If you really like mathematics, I strongly recommend SICP[1]. It will explain Scheme in a very pedagogical way, at a very reasonable speed, and will teach you a whole lot of very important principles about good programming discipline. And it will have you grasp the very essence of what is programming and a programming language... Also, there are videos[2] of the course as taught at MIT. 1. http://mitpress.mit.edu/sicp/ 2. http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ If not, I think Teach Yourself Scheme in Fixnum days[3] is quite good. I think the six first chapters cover all the basics you need to develop in Scheme, the rest is a mix between a few more advanced topics (wrt basics, so it includes I/O and accessing files) and chapters that will just blow you mind showing you what amazing stuff Lisp can do (that most others can't). 3. http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html And last but not least, although I never ded really inspect its content beyond the very beginning, there's How To Design Programs[4], which relies on DrRacket[5], a very nice IDE for Scheme and variants of the language. For a beginner, DrRacket is a very good choice and provides a debugger which really helps understand what is going on when Scheme code runs (even for non beginners, it is probably the best Lisp debugger I ever saw). 4. http://www.htdp.org/ 5. http://racket-lang.org/ Actually, to get a first glimpse of what Scheme is, you can try Racket's quick introduction[6], that makes you program with pictures. 6. http://docs.racket-lang.org/quick/index.html Alternatively, Pierre -- pie...@nothos.net OpenPGP 0xD9D50D8A signature.asc Description: Digital signature ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user