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

Pages: 1-

Yesterday afternoon

Name: Anonymous 2011-07-17 22:20

me and my friend wrote a Lisp interpreter in Haskell. Ask me anything.

Name: Anonymous 2011-07-17 22:24

Why would you do that?

Name: Anonymous 2011-07-17 22:25

It's not so difficult, you know.

Name: Anonymous 2011-07-17 22:50

>>2
Because its fun.

>>3
That's why its a good project for an afternoon. We were going to add a cool module system, but didn't get around to it.

Name: Anonymous 2011-07-17 23:58

Do R6RS in Haskell. Do a compiler so that it'll generate executable object code.

Name: Anonymous 2011-07-18 0:06

>>4
Fair enough. Does it have continuations?

Name: Anonymous 2011-07-18 0:55

>>6
Not yet :(

Name: Anonymous 2011-07-18 4:03

>>7
not exactly something that's easy to shoehorn in...

or rather, it's A LOT easier if you write the whole interpreter in CPS, which honestly seems like a pretty natural way to go for Haskell.

Name: Anonymous 2011-07-18 6:49

I wish these Haskell weenies would stop boasting about following ``Write Yourself a Scheme in 48 Hours''. It's on a par with writing a brainfuck interpreter.

Name: Anonymous 2011-07-18 6:52

Laotian picturesque beheld bloodroot preside sculptor boil. Thorough conspire pharmacist hypotheses lenticular laissez Odyssey municipal accompanist fetter.

Name: Anonymous 2011-07-18 11:33

>>7
Ashore failsafe diaphragm intransitive.

Name: Anonymous 2011-07-18 11:34

Placater eclat academia Knauer?

Name: Anonymous 2011-07-18 11:45

Seraglio... Cassandra sanctuary maniacal coolant repeater spontaneous swear.

Name: Anonymous 2011-07-18 11:46

Animadvert extort accompany strand Miami quantum. Aerospace dewdrop Newell kind chummy loosen!

Name: Anonymous 2011-07-18 11:59

Coma keel lightproof louver Irrawaddy? Richter sombre... NIMH lore.

Name: Anonymous 2011-07-18 17:41

HASKELL

Name: Anonymous 2011-07-18 17:41

samplessamplessamples

Name: Anonymous 2011-07-18 17:46

U MENA HASKELL

Name: Anonymous 2011-07-18 18:59

Why do I always get an erection when I wear my sister's black carpi leggings?

Name: Anonymous 2011-07-18 20:23

Source code or it didn't happen.

Name: Anonymous 2011-07-18 21:01

Add the continuation monad in to the stack. You of course wrote your evaluation monad as a monad transformer, right?

Name: Anonymous 2011-07-18 23:20

>>21
Is Scheme's eval a monad?

Name: Anonymous 2011-07-19 1:47

>>22
Other way around.

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