←back to thread

460 points pieterr | 1 comments | | HN request time: 0.227s | source
Show context
alabhyajindal ◴[] No.42158703[source]
I really wanted to like SICP but Lisp throws me off. I love Haskell and Standard ML however! Did others have a similar experience? Might be interesting to read a book similar in spirit to SICP but using a different language as a vehicle (No, I don't want to do SICP in JavaScript).
replies(10): >>42158751 #>>42158826 #>>42159255 #>>42159370 #>>42160603 #>>42160635 #>>42160830 #>>42161196 #>>42162892 #>>42165123 #
1. hluska ◴[] No.42159255[source]
I can identify with that - Lisp throws me off (because I’m not smart enough). But I ended up forcing myself to work through it and learned a tremendous amount because I’m not smart enough to work with a lisp. It felt like I spent so much time just reading through the code that I ended up learning more than I would in a language I’m comfortable with.

There is a Python version of SICP. I have never worked through it or even given it more than a cursory scan so this is not an endorsement more just a link to prove it exists:

https://wizardforcel.gitbooks.io/sicp-in-python/content/0.ht...