Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

james (1129)

james
  (email not shown publicly)
http://whoot.org/

...

Journal of james (1129)

Saturday July 13, 2002
06:09 AM

Aspects

[ #6324 ]

I saw an interesting talk on Aspects in Java using something other than AspectJ (which of course isn't Java, but something like Java).

JAC essentially acts as a wrapper and does runtime analysis of Java bytecode to weave various aspects in and out of the system. Its fairly impressive, but its largely based on naming conventions, which isn't so useful.

The really neat thing is that they created a UI aspect. Now, I might not be smoking enough crack here, but I have my doubts that you could make a UI aspect that is good for much beyond debugging. I've not had time to look at it, but it goes on my list.

It seems to me that often when we find a new progmramming mindset, we seem to forget that others still have a place within that framework - we are just building layers right ?

Anyway, I'm going to take a look when I can at Marcel's Aspect module a little more closely, and see what can be done with it.

The bad news is that I missed Thursday at the conference because of a cold. Who goes on holiday and gets sick? Well, other than me...

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • hi james!

    some time ago i posted the following to the perl-aspects list (which is so quiet as to say it's defunct by now... not much interest in aspects, it seems). i just remembered it as you talked about aspects & gui.

    #!/usr/bin/perl

    =pod

    Here's an idea. Aspects can be used to explicitly, in a declarative
    way, specify relationships between objects. In a way, that's what
    design patterns do.

    So we're looking at a fictitious set of user interface widgets;
    there's a Widget class from which all widgets deriv