7 ms·
I think tail call elimination is handled in the Apply method for closures - http://github.com/bobappleyard/golisp/blob/master/lisp/lisp.go#L567 http://github.co
by maxtilford 17y ago
I think tail call elimination is handled in the Apply method for closures - http://github.com/bobappleyard/golisp/blob/master/lisp/lisp.go#L567 http://github.com/bobappleyard/golisp/blob/master/lisp/lisp.... . Looks like a trampoline to me.
- andrewcooke 17y agoAhhh. Thanks. After thinking about that I realised I don't understand Go's syntax :o)