Structure and Interpretation of Computer Programs
It’s a different book than any tutorial; it’s fun and gives a deeper understanding of fundamental concepts.
It would be excellent material. At least, I would find it extraordinary if I were starting now. Or maybe reading the original would be better, but I’m thinking about the diversity of people starting programming with SC as their first language today.
Just an idea.
–– “It might be engineering or it might be art, but we’ll actually see that computer so-called science actually has a lot in common with magic.”
EDIT: This doesn’t cover everything one needs to know to use SC. In any case, clearer and more instructive materials on the audio and sclang/scsynth design side would also be welcome.
Also found this one (python):
Wow, this is a monumental undertaking! I wish you the best of luck.
Should you produce any code, please do share! I think it’d be an amazing test case for Hadron.
This could work if it received contributions from several people, hence the idea of a repository.
It made me think if another outstanding book like Richard Bird and Philip Wadler’s Introduction to Functional Programming would even be possible. Probably not, I wonder.
wow what a great idea. Would be quite fun to (try!) to contribute - please spin up a repo and keep us posted!!!
Let’s see if we achieve a critical mass. ))) Please people, say what you think. Is it good, or a waste of time, etc?
This is good enough for the readers, but it is not easy to say that it is always good for the contributors…
To my knowledge, it would be much simpler.
For fun, when I was learning Haskell, I tried translating from scheme to haskell, and that was something else, good to learn, but it required a bit of work.
Something like this is very different from the original scheme code:
mulOddSquares :: [Integer] -> Integer
mulOddSquares = product . fmap square . filter odd
sumOddFibs :: Integer -> Integer
sumOddFibs n = sum . filter odd . fmap fib $ [1..n]
Or MAYBE, students should just read the original scheme book, as “god wanted it to be” ))
You people tell me.
this is a really fun idea. Count me in