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

WHICH SCHEME?

Name: Anonymous 2008-12-22 14:02

Hy guys.

Im about to embark on reading SICP.

Which scheme implementation should I use.

Ubuntu's MIT scheme package fails for me, so what about guile, gambit, ikarus, scheme48,

Name: Anonymous 2008-12-22 14:06

Five words: DrScheme.  Thread over.

Name: Anonymous 2008-12-22 14:07

Doesn't really matter. They all suck but SICP doesn't require much. I think I used PLT.

Name: Anonymous 2008-12-22 14:07

I've been using PLT scheme, which I think is decent enough.

Name: Anonymous 2008-12-22 14:14

NEVER FORGET THE HEROES THAT GAVE THEIR TIME AND THEIR LIVES TO DIE FOR THE GREATER CAUSE OF MAKING THE PLEASURE OF BEING CUMMED INSIDE A GOOGLE MEME. YOUR SACRIFICE WILL NOT BE FORGOTTEN.

NVR FGT

Name: Anonymous 2008-12-22 15:39

I was in your shoes not too long ago. You have a couple choices:

1. DrScheme - Good, I didn't enjoy the editor though, I preferred to just use the MzScheme interpreter in Emacs. Has a lot of libraries and they are easy to install (just import them and the first time they will be downloaded).

2. MIT Scheme - Terrible.

3. Guile - Terrible.

4. Gambit - Fast, but terrible.

5. Ikarus - R6RS, Terrible and fast.

6. Scheme48 - Alright module system, but terrible library support and I recall having problems with memory usage.

Name: 6 2008-12-22 15:40

BTW, you might want to check out Chicken scheme. It has eggs, good library support, fast, and gay.

Name: Anonymous 2008-12-22 15:52

>>6
Shall I remind you that the standard extensibility interpreter for GNU software is Guile (http://www.gnu.org/software/guile/), which implements the language Scheme (an especially clean and simple dialect of Lisp). Guile also includes bindings for GTK+/GNOME, making it practical to write modern GUI functionality within Guile. We don't reject programs written in other “scripting languages” such as Perl and Python, but using Guile is very important for the overall consistency of the GNU system.

Name: Anonymous 2008-12-22 15:59

>>6
THanks

Regards,
OP

Name: Anonymous 2008-12-22 17:13

>>8
Right, because I have a full Gnome desktop, and oddly enough, Guile isn't installed on it, whereas practically everything that uses some sort of scripting is Python or Perl based.

In related news, Guile sucks.

Name: Anonymous 2008-12-22 17:15

>>10
Suddenly, (eq GNU Gnome).

Name: Anonymous 2008-12-22 17:21

PLT Scheme is made by the people who brought you R6RS.

Name: Anonymous 2008-12-22 20:37

>>11
Suddenly, you lack reading comprehension.

I never implied what you seem to be suggesting.

Name: Anonymous 2008-12-22 20:47

>>13
Suddenly, YHB minorly T

Name: Anonymous 2008-12-22 21:14

>>14
That was either the weakest, saddest troll ever, or you weren't trolling and your response is merely compensatory of this. I believe the latter, as anyone who admits to having been trolling after a mere one post generally wasn't.

Name: Anonymous 2008-12-22 21:26

>>13
Then please explain to me and the rest of /prog/ what bearing having A Complete Gnome Desktop has on the standard extensibility interpreter for GNU software being installed.

Name: Anonymous 2008-12-22 21:27

>>15
>>11 here, 'twas not a troll at all.

Name: Anonymous 2008-12-22 21:37

>>16
My implication is that the statement:
Guile also includes bindings for GTK+/GNOME, making it practical to write modern GUI functionality within Guile.
is entirely irrelevant, since none of the core Gnome apps actually use it.

Name: Anonymous 2008-12-22 21:48

>>18
That doesn't make any sense. The statement was about Guile's usefulness for that purpose.

Name: Anonymous 2008-12-22 21:49

>>19
If it were really useful, people would use it.

It isn't.

Name: Anonymous 2008-12-22 21:55

>>20
that's a pretty lol fallacy bra

Name: Anonymous 2008-12-22 23:47

>>20
It's possible for something to be useful, and remain unused.

Name: Anonymous 2008-12-23 0:01

>>22
Like my dick. :(

Name: Anonymous 2008-12-23 2:26

>>23
Hey me too ;_;

Name: Anonymous 2010-01-28 11:08

>>23
I'm bumping a 13 month old thread because it made me lol.

Name: Anonymous 2010-01-28 12:25

>>25
Hey, have a bit of sensitivity, will you? How do you think >>23,24 will feel?

Name: Anonymous 2010-01-28 12:59

>>26
You're an idiot.

Name: Anonymous 2010-01-28 15:15

I'm using tinyscheme, since all I'm doing is reading SICP, so I don't need PLT's bloat.

Name: Anonymous 2010-01-28 15:24

>>27
no u                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

Name: Anonymous 2010-01-28 16:39

>>27
Redacted for now. Though your comment was stupid, I don't know that you're an idiot. But I'm watching you.

Name: Anonymous 2010-01-28 16:42

>>28
Thanks for reminding me. Tinyscheme has FFI I think, and I forgot I wanted to see if it was easy to use (no bindings, no byte push/pop).

Name: Anonymous 2010-01-28 16:48

>>27-30
Why was it stupid? Let's just be friends.

Name: Anonymous 2010-01-28 16:49

>>32
s/-/,/ goddamn

Name: Anonymous 2010-01-28 20:42

>>7
Try building it in Windows or OS X. Pain.

Name: Anonymous 2010-01-29 9:10

This is 2010. We use PLT Scheme for haxing, chicken or tinyscheme for serious work. Don't mess around with MIT bullshite. This is Sparta.

Name: Anonymous 2010-01-29 12:31

>>35
This is Sparta.
Back to /b/, please.

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