Arc Forumnew | comments | leaders | submitlogin
3 points by oddbod 6117 days ago | link | parent

[] could be quasiquote, $ unquote, and $$ unquote-splicing:

    arc> (with (x 1  y '(2 3))
           [a b c $x $$y])
    (a b c 1 2 3) 
[] more strongly implies 'sequence'. Lambda would become {}, which implies 'block':

    arc> (map {prn _} '(1 2 3))
    1
    2
    3


1 point by nex3 6116 days ago | link

Or we could avoid the whole syntax round-robin and make quasiquote {}.

-----

1 point by oddbod 6116 days ago | link

Or <>, which implies 'template' (to a younger audience).

-----