To answer somewhat the reason for the lack of local macros: Julia relies on macros considerably less than Lisp does. In fact, they're generally seen as a last resort. From this perspective, there's not so much call for local macros. There are, of course, namespace-local macros, which seems sufficient.
On Wed, Apr 13, 2016 at 8:13 AM, Tamas Papp <[email protected]> wrote: > > On Wed, Apr 13 2016, Didier Verna wrote: > > > Tamas Papp <[email protected]> wrote: > > > >> My perception is that simply pointing out that something is different > >> in Common Lisp is unlikely to move the Julia language team to make > >> fundamental changes to the language > > > > ... which is not my intention. I'm simply curious about the language, > > and when I see something different from what I'm used to or which > > surprises me, I'm asking questions to get a better understanding. > > > > Is all ;-) > > Once you are familiar with the language, it would be great if you would > consider writing some blog posts or tutorials about macros in Julia from > a Lisper perspective. I have been ignoring them almost completely for > now, exploring other powerful features (expecially the possibilities of > the rich type system). > > Best, > > Tamas >
