Lazy

eval


(let eval (fun (f) (...))) Take a function, and return a closure to lazy evaluate it

Author: @SuperFola

Parameter

Example

(let complex_stuff (fun () {
    # do complex work in the function
    42 }))
(let lazy (lazy:eval complex_stuff))
(print (lazy))