Yesterday afternoon
1
Name:
Anonymous
2011-07-17 22:20
me and my friend wrote a Lisp interpreter in Haskell. Ask me anything.
2
Name:
Anonymous
2011-07-17 22:24
Why would you do that ?
3
Name:
Anonymous
2011-07-17 22:25
It's not so difficult, you know.
4
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.
5
Name:
Anonymous
2011-07-17 23:58
Do R6RS in Haskell. Do a compiler so that it'll generate executable object code.
6
Name:
Anonymous
2011-07-18 0:06
>>4
Fair enough. Does it have continuations?
7
Name:
Anonymous
2011-07-18 0:55
8
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.
9
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.
10
Name:
Anonymous
2011-07-18 6:52
Laotian picturesque beheld bloodroot preside sculptor boil. Thorough conspire pharmacist hypotheses lenticular laissez Odyssey municipal accompanist fetter.
11
Name:
Anonymous
2011-07-18 11:33
>>7
Ashore failsafe diaphragm intransitive.
12
Name:
Anonymous
2011-07-18 11:34
Placater eclat academia Knauer?
13
Name:
Anonymous
2011-07-18 11:45
Seraglio... Cassandra sanctuary maniacal coolant repeater spontaneous swear.
14
Name:
Anonymous
2011-07-18 11:46
Animadvert extort accompany strand Miami quantum. Aerospace dewdrop Newell kind chummy loosen!
15
Name:
Anonymous
2011-07-18 11:59
Coma keel lightproof louver Irrawaddy? Richter sombre... NIMH lore.
16
Name:
Anonymous
2011-07-18 17:41
HASKELL
17
Name:
Anonymous
2011-07-18 17:41
samplessamplessamples
18
Name:
Anonymous
2011-07-18 17:46
U MENA HASKELL
19
Name:
Anonymous
2011-07-18 18:59
Why do I always get an erection when I wear my sister's black carpi leggings?
20
Name:
Anonymous
2011-07-18 20:23
Source code or it didn't happen.
21
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?
22
Name:
Anonymous
2011-07-18 23:20
>>21
Is Scheme's eval a monad?
23
Name:
Anonymous
2011-07-19 1:47