Re: Metadata evaluation

2013-03-19 Thread Herwig Hochleitner
Since there seems to be interest in the exact mechanics: For every special form there exists a subclass of Expr in the clojure compiler, which represents the special form in the analysis result. Every such class directly implements the behavior of the special form in terms of compiler infrastructu

Re: Metadata evaluation

2013-03-19 Thread Angel Java Lopez
esday, March 19, 2013 11:49:45 AM UTC+1, ajlopez wrote: >> >> Thanks Jean! >> >> Yes, I did that test before my email. >> >> But my doubt is: >> >> What part is in charge of metadata evaluation? >> > > As Herwig commented: The part which evalu

Re: Metadata evaluation

2013-03-19 Thread Jean Niklas L'orange
On Tuesday, March 19, 2013 11:49:45 AM UTC+1, ajlopez wrote: > > Thanks Jean! > > Yes, I did that test before my email. > > But my doubt is: > > What part is in charge of metadata evaluation? > As Herwig commented: The part which evaluates metadata is without doubt

Re: Metadata evaluation

2013-03-19 Thread Herwig Hochleitner
t is still evaluated when require'ing the resulting class files. 2013/3/19 Angel Java Lopez > Thanks Jean! > > Yes, I did that test before my email. > > But my doubt is: > > What part is in charge of metadata evaluation? > > From such test, I can't deduce i

Re: Metadata evaluation

2013-03-19 Thread Jean Niklas L'orange
On Tuesday, March 19, 2013 9:49:09 AM UTC+1, ajlopez wrote: > > Hi everyone! Hi! The easiest thing to find out of this would be to check it out: (def ^{:a (+ 1 1)} two 2) ;=> user/two (meta #'two) ;=> { :a 2} So indeed, the forms within metadata is evaluated. -- Jean Niklas L'orange