I forgot to mention that for some reason, using the builtin foldl doesn't work
but if I define it myself separately, then it works.
(define (foldl proc init lst)
(cond
((null? lst) init)
(else (foldl proc (proc (car lst) init) (cdr lst)
--
You received this message becaus
Thanks Matthias. I should have read the error message more carefully.
For anyone who is interested, it has nothing to do with cons or mcons or
quotes. There was a mistake in interpreter.rkt.
If you'd like to try finding it yourself, then stop reading.
...
...
...
...
...
...
...
...
...
...
Her
I am somewhat reluctant to use structures as I want to keep the interpreter as
minimal as possible. Also, I'm not familiar enough with the semantics of frames
to implement it in interpreter.rkt.
With regards to mcons being different from cons, Oscar Lopez has suggested that
in stackoverflow. So
3 matches
Mail list logo