You are not logged in.
Pages: 1
Having tried most of the recommended-for-beginners OO languages, I needed a change. Therefore, I looked into the functional programming yard a bit. First tried Haskell, but it turned out to be more complex than I had previously thought. So, bearing in mind all the universities worldwide which teach Scheme as a first language, I thought about giving it a spin. Now all I need is a decent interpreter (yaourt returned a bunch of hits) and a reliable manual (after googling, all that was to be found was a prehistoric Programming in Scheme).
I'm open for any suggestion.
Last edited by Hide (2008-12-20 12:14:51)
Offline
You can use PLT Scheme to work through either SICP or, if you're less ambitious, HTDP.
Offline
Yep, that's where following schemers.org lead me too: DrScheme and HTDP
Thanks for the input, pauldonnelly and Arkane
Last edited by Hide (2008-12-20 12:14:28)
Offline
I'd say SICP over HTDP. The latter is only a "programming in Scheme tutorial", the former a true revelation regarding programming in general.
Last edited by Arkane (2008-12-20 12:26:53)
What does not kill you will hurt a lot.
Offline
Haha, sweet, I'll look into it, too
I just want to lay the foundation first and then build upon it, if i find it necessary.
Offline
I'd say SICP over HTDP. The latter is only a "programming in Scheme tutorial", the former a true revelation regarding programming in general.
I agree. SICP drops you right in the middle of things with regard to problem solving, so I like to mention HTDP as well for a person who would like to move a little slower.
Offline
IMO, mzscheme is the only exceptable scheme compiler (part of PLT)
Also, I'm not a fan of SICP. I found the best source to be "The Scheme Programming Language"
Offline
What a coincidence... i just started working my way through HtDP about a week ago...
Enjoying the ride so far... Nice pace for my (beginning to show signs of aging) brain
Tip for that specific book: Save all the excersises you do along the way. They pop up again at later points where they get refined a bit and so on...
Stand back, intruder, or i'll blast you out of space! I am Klixon and I don't want any dealings with you human lifeforms. I'm a cyborg!
Offline
IMO, mzscheme is the only exceptable scheme compiler (part of PLT)
Also, I'm not a fan of SICP. I found the best source to be "The Scheme Programming Language"
I'll second The Scheme Programming Language. A very nice book.
Besides PLT scheme there are other schemes that are worth mentioning. Personally, I have actually built stuff with chicken scheme and do like it. Other's i've toyed with are: gambit, bigloo, and sisc.
Last edited by AnimalMachine (2008-12-27 05:41:56)
Offline
Pages: 1