Skip to content
Prev 363259 / 398502 Next

Continuation-parsing / trampoline / infinite recursion problem

On 10/08/2016 12:53 PM, Thomas Mailund wrote:
I haven't looked closely at the full set of functions, but this comment:

force(continuation) # if I remove this line I get an error

makes it sound as though you're being caught by lazy evaluation. The 
"make_thunk" doesn't appear to evaluate ..., so its value can change 
between the time you make the thunk and the time you evaluate it.  I 
think you could force the evaluation within make_thunk by changing it to

make_thunk <- function(f, ...) { list(...); function() f(?) }

and then would be able to skip the force() in your thunk_factorial function.

Duncan Murdoch

Thread (18 messages)

Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 9 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Duncan Murdoch Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Bert Gunter Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Duncan Murdoch Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 William Dunlap Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Duncan Murdoch Continuation-parsing / trampoline / infinite recursion problem Aug 10 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 10 Duncan Murdoch Continuation-parsing / trampoline / infinite recursion problem Aug 11 Thomas Mailund Continuation-parsing / trampoline / infinite recursion problem Aug 11