Re:PureScript and Haskell
by mietek on Saturday February 27, 2021 @05:32AM
(#26283910)
> [laziness] blurs the distinction between macros and functions by allowing arguments to be lazily evaluated.
Good point. Interestingly, there doesn’t seem to be a commonly known notion of evaluation that would blur the distinction between FEXPRs and functions — that is, one that would allow “functions” access to the unevaluated syntactic form of the arguments.
Good point. Interestingly, there doesn’t seem to be a commonly known notion of evaluation that would blur the distinction between FEXPRs and functions — that is, one that would allow “functions” access to the unevaluated syntactic form of the arguments.