Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Learning Scheme / SCIP

Name: Anonymous 2011-08-17 16:25

So I want to read SICP and learn functional programming. I decided to start with Scheme.
Which implementation should I use for starting to learn Scheme? It has to run on Windows but it doesn't need to be integratable in a IDE.

Name: Anonymous 2011-08-17 16:36

Scheme48 or MIT Scheme

Name: Anonymous 2011-08-17 16:36

Racket is the usual answer here. It bundles an editor with a REPL and a bunch of general-purpose libraries.

Name: Anonymous 2011-08-17 16:49

mailto:noko

Name: Anonymous 2011-08-17 20:39

``Use MIT Scheme'' is an ancient African word meaning ``it's the only one I've used because it's in the apt repo.

UCB Scheme is the superior implementation.

http://inst.eecs.berkeley.edu/~scheme/

Name: Anonymous 2011-08-17 21:04

javascript is a good scheme implementation. fortunately your browser can already run it!

Name: Anonymous 2011-08-17 21:15

>>5

STk does not support arrow keys.

Name: Anonymous 2011-08-17 21:28

>>6

the best thing about lisps is that i can use "-" in names of things

this-function-is-visually-balanced

this_c_function_is_uncomfortable_to_look_at

thisJavascriptFunctionUsingCamelCaseIsFuckingHorrendous

Name: Anonymous 2011-08-17 22:31

>>8
The best thing is that I can use the empty symbol as a variable name.

Name: Anonymous 2011-08-17 22:49

>>8
you're just mad that eval and regex is way more powerful than macros

Name: Anonymous 2011-08-18 1:09

SICP is overly weak and complicated and was conceived in a time when computation was not yet mainstream or accessible.

Books like The C Programming Language are a much better attempt at trying to solve the problems SICP's authors first set out to solve.

Name: Anonymous 2011-08-18 10:45

>>11
already read that ...

Name: Anonymous 2011-08-18 12:00

>>11
Are you shitting me? All K&R does is teach C. SICP teaches computer science.

Name: Anonymous 2011-08-18 12:06

>>13
Computer science is worthless.

Name: Anonymous 2011-08-18 12:06

>>13
K & R teaches you how to use your brain.

Name: Anonymous 2011-08-18 13:36

>>13
You've just been emotionally violated by kopipe.

Name: Anonymous 2011-08-18 14:03

>>14
Computer science is worthless.
there is a half truth to that. Ive been trying to learn functional languages for a long time, and Im just now starting to realize Im not going to get any practical use out of these languages till Im proficient in linear algebra level of mathematics as well as algorithm and data structures. With C you can can a lot done with just brute force determination

Name: Anonymous 2011-08-18 17:33

>>17
linear algebra level of mathematics as well as algorithm and data structures

which is pretty much the basics that cs students need to know. sux 2 be you

Name: Anonymous 2011-08-18 17:41

SICP = Super Interesting Child Porn

Name: Anonymous 2011-08-18 17:48

Ikarus Scheme. Pretty good R6RS implementation.

Don't change these.
Name: Email:
Entire Thread Thread List