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

Using let in Scheme

Name: Anonymous 2013-01-17 2:23

I remember a post a while back where the author said that it's better to avoid using binding constructs like let in languages like Scheme. I was wondering how you'd rewrite something like this:
(let ((s (find (lambda (a) (char=? x (first a))) *translation-list*)))
 (if s (second s) x))

Name: 16 2013-01-20 16:44

>>21
No, that's a good direct translation. The only problem is that javascript doesn't ensure tail call optimization (or does it now?).

>>15
I'm reinventing loeb aren't I?

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