[kepler-dev] [Fwd: [kepler-cvs] kepler/src/exp/ptolemy/actor/process ProcessThread.java]

kruland kruland at mail.ku.edu
Tue Oct 25 08:35:17 PDT 2005

If the changes to the PTII core were simply to add additional diagnositc 
output during debugging/development, perhaps we should investigate using one 
of the runtime Aspect Oriented Programming systems.  One (or more) of them do 
not require recompilation and use either reflection or bytecode manipution to 
inject additional functionality for specific methods.

My opinion of AOP is not that high, but this application seems pretty 


>===== Original Message From Chad Berkley <berkley at nceas.ucsb.edu> =====
>Yeah, I'm not sure this is a good idea adding so many exp files.  I
>think these changes can probably be made in the PTII tree if they're
>essential.  I think we really need to minimize the number of classes
>in the exp directory or we're going to be in for a huge headache the
>next time those classes change in PTII.
>On Oct 24, 2005, at 11:22 PM, Shawn Bowers wrote:
>> Hi all,
>> I am getting a little nervous about some of the new checkins to exp.
>> In particular, some of the fundamental classes like IOPort, Manager,
>> StaticScheduler, etc.  I think it would be great if prior to checking
>> in fundamental classes such as this into the exp directory, if a few
>> folks could make sure they are "bullet proof" ... perhaps this has
>> already been done.  My concern is that this has the potential of
>> adding bugs that may be very hard to find for folks.
>> Also, Oscar, you might want to send a note to kepler-dev explaining
>> what changes you are making to these classes.  I think these are the
>> first non-gui type classes that have been modified within Kepler, so
>> it would be educational for us to hear what changes were necessary,
>> etc.
>> Thanks,
>> -shawn
>> -------- Original Message --------
>> Subject: [kepler-cvs] kepler/src/exp/ptolemy/actor/process
>> ProcessThread.java
>> Date: Mon, 24 Oct 2005 20:38:20 -0700 (PDT)
>> From: barney at ecoinformatics.org (Oscar Barney)
>> To: kepler-cvs at ecoinformatics.org
>> barney      05/10/24 20:38:20
>>    Removed:     src/exp/ptolemy/actor/process ProcessThread.java
>>    Log:
>>    removed because of reasons that Christopher Brooks mentioned(it
>> is important
>> and being modified allot by the ptolemy people).  ProcessThread did
>> not preform
>> a critical function with the Provenance listener and we can work
>> probably work
>> around having it modified.
>> _______________________________________________
>> Kepler-cvs mailing list
>> Kepler-cvs at ecoinformatics.org
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/
>> kepler-cvs
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at ecoinformatics.org
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/
>> kepler-dev
>Kepler-dev mailing list
>Kepler-dev at ecoinformatics.org

More information about the Kepler-dev mailing list