ParentFull threadalex-robbins·When you write a procedure that has to maintain an internal state between calls, stopping what you're doing and switching to functional programming makes sense.View on HN