Closed skx closed 7 months ago
This is a bit of a sneaky change, but it is useful to convert arguments to lists in some cases:
This means:
(set! and (fn* (xs:list) ... )
Can then be called:
(and true false true true ..)
Because the arguments will be rewritten as if they were called:
(and (list true false true true ..)
This is general purpose, and applies to all functions.
I think it's a good idea, but we'll see.
This is a bit of a sneaky change, but it is useful to convert arguments to lists in some cases:
This means:
Can then be called:
Because the arguments will be rewritten as if they were called:
This is general purpose, and applies to all functions.
I think it's a good idea, but we'll see.