Hello Meikel,

I agree with all the points you suggest to mention, and I do so.
Nevertheless I will get (and got, so this is not hypothetic) the
question:
"But why do they use this intolerable strange syntax? Why cant this be
in a usual (C-like) syntax?"

And here (thats my state of understanding) is the only reason: We
directly write the abstract syntax tree, because this is the way we
can introduce new syntax ourself.

Thats why I think to need this metaphor.

Thank you, and kind regards, alux

On 8 Sep., 17:19, Meikel Brandmeyer <m...@kotka.de> wrote:
> Hi,
>
> On 8 Sep., 17:07, alux <alu...@googlemail.com> wrote:
>
> > yes, I think thats the right way to teach this stuff. My problem
> > arises earlier - I still have to motivate my collegues, to get them
> > interested, and, maybe, teach them later ;-)
>
> Then I wouldn't stress macros at all. Just mention them later on -
> "Oh! And btw: this is a macro thingy." Clojure's concurrency features,
> the functional style, the abstractions, the consistency, rapid REPL
> development cycle - all this is what makes Clojure Clojure. Macros are
> also part of that, but a small and - IMHO - an overrated one. They
> have their place - and I don't want to miss them - but they are not
> one of the main selling point for me.
>
> Sincerely
> Meikel

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to