[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: macros vs. blocks





> 
> but the latter's a strawman.  Why not write
> it more like Thmalltalk?
> 
> 	(collect [(a b) | (< a b)] (cart-product as bs))
> 
> or maybe even:
> 
> 	(cart-product #:when [a b | (< a b)] as bs)

Here you want a language implementation that contains the
kind of optimizations that a good APL compiler would
have, no?