> the patterns in Let over Lambda translate cleanly to Julia
I would be curious to see such a translation.
I would be curious to see such a translation.
# Traditional Let over Lambda
counter = let x = 100
() -> x += 1
end
counter() # 101
# Pandoric Macro
captured_x_ref = Core.getfield(counter, :x)
println("The hidden state is: ", captured_x_ref.contents) # Outputs: 101