Re: Using AOP for writing compilers.

nothingtosay@gmail.com
22 Mar 2006 23:38:35 -0500

          From comp.compilers

Related articles
Using AOP for writing compilers. owong@castortech.com (Oliver Wong) (2006-03-14)
Re: Using AOP for writing compilers. nothingtosay@gmail.com (2006-03-22)
| List of all articles for this month |
From: nothingtosay@gmail.com
Newsgroups: comp.compilers
Date: 22 Mar 2006 23:38:35 -0500
Organization: http://groups.google.com
References: 06-03-050
Keywords: design
Posted-Date: 22 Mar 2006 23:38:35 EST

Yes, AOP can bring lots of benefits for compiler writing. Please check
out the paper


"Separation of Concerns in Compiler Development Using
Aspect-Orientation",
http://www.cis.uab.edu/gray/Pubs/sac-2006-carl.pdf


I believe that is exactly what you are looking for.


Carl Wu
wuxi@cis.uab.edu


Oliver Wong wrote:
> Given that Aspect Oriented Programming seems to mainly be about
> separating cross-cutting concerns, it seems like an ideal paradigm for
> compiler writing. However, after several Google searches, I was unable
> to find any documentation or references on any attempts to use AOP for
> compiler writing other than this essay on TreeCC:
> http://www.southern-storm.com.au/treecc_essay.html
>
> The essay is rather short and light, and a lot of the problems the
> author mentions about the other approaches that drove him/her to AOP
> simply weren't big issues for me.
>
> I guess what I'm getting at is that while it might be interesting
> to try an AOP approach, the benefits (for example in clarity or
> modularity of source code) do not seem to be so great as to be worth,
> for example, rewriting an existing compiler.
>
> Are there any other papers out there on using AOP for compiler
> writing? Preferably ones which specifically look at what benefits AOP
> brings to the table?
>
> - Oliver


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.