|
From: <gu...@la...> - 2003-01-22 19:37:50
|
Hi, Just a note on aspects. Back in the old MAML days at CEU, we've been talking about the 'model aspect' and the 'observer aspect' of a simulation. In fact, MAML implemented this explicitely and the compiler had a feature to 'weave'these two together into a singl= e Swarm model. See, abstract: http://www.sztaki.hu/~gulyas/Abstracts/AOPSS.txt paper: http://www.sztaki.hu/~gulyas/Papers/AOPSS.zip Regards, Gulya PS: Tom, I'll answer to the essence of this thread, too. But that takes a bit more time! :-) Id=E9z=E9s "Thomas R. Howe" <th...@sr...>: > 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 a= bm > 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 > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Scholarships for Techies! > Can't afford IT training? All 2003 ictp students receive scholarships. > Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. > www.ictp.com/training/sourceforge.asp > _______________________________________________ > Repast-developer mailing list > Rep...@li... > https://lists.sourceforge.net/lists/listinfo/repast-developer > |