[nem-en] Re: About macro

Kamil Skalski kamil.skalski at gmail.com
Fri Feb 2 11:37:57 CET 2007


It is a splice for a list of expressions:

def x = <[ foo () ]>;
def xs = [  <[ foo () ]> , <[ foo () ]> ];

<[ bar ($x) ]>  -->  expands to   bar (foo ())

<[ bar (..$xs) ]>  -->  expands to   bar (foo (), foo ())



2007/2/2, Vladimir Reshetnikov <V.Reshetnikov at gmail.com>:
> Kamil Skalski <kamil.skalski <at> gmail.com> writes:
>
> >
> > I guess a good start would be to look into implementation of Late macros:
> > http://nemerle.org/svn/nemerle/trunk/macros/Late.n
>
> Could you please explain what does syntax ..$ mean?
>
>
> _______________________________________________
> https://nemerle.org/mailman/listinfo/devel-en
>


-- 
Kamil Skalski
http://nazgul.omega.pl



More information about the devel-en mailing list