|
From: Thomas R. H. <th...@sr...> - 2003-01-22 19:03:57
|
I can forward the emails, if you are interested. By aspects, I mean aspect oriented programming. Basically aop is based on the idea that some common semantics cut across class hierarchies. For example, in abm world, many different agents can move, but we wouldn't call movement necessarily their defining feature. If we had a movement aspect, it could cut across the agent hierarchies. This way we wouldn't have to inherit movement behaviour. This, of course, is oversimplifying a bit, but if you are interested, check out http://aosd.net and http://www.aspectj.org. aose is the Aspect-Oriented Software Development page and aspectJ is a very nice java extension for aspect oriented programming that uses BCEL. -Tom On Wed, 2003-01-22 at 12:52, ge...@te... wrote: > Thomas R. Howe writes: > > This has been a concern for both Nick and I and is one reason why > > we so desparately want to use aspects. > > I couldn't find the reference in the email archives. What do you > mean by "aspects"? -- Tom Howe Social Science Research Computing University of Chicago |