Tasks item #1823989, was opened at 2007-11-01 06:53
Message generated for change (Comment added) made by bigrixx
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=1004872&aid=1823989&group_id=119701
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
>Group: 3.3.0
>Status: Pending
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: Rick McGuire (bigrixx)
>Assigned to: Lee Peedin (pragmatic_lee)
Summary: Reorganize the method class.
Initial Comment:
The method class is a front end for different types of methods. Currently, we have several forms of internal native method, external native code methods, and rexxcode. The information for invoking the first form is stored in the method object directly, while the 2nd and 3rd forms are represented by code objects. The Method class should be reorganized so that code objects are used for all method types, with particular code objects optimized to the particular type of invocation. This is provide better encapsulation, and make it easier to introduce new methods types in to the interpreter.
----------------------------------------------------------------------
>Comment By: Rick McGuire (bigrixx)
Date: 2007-12-28 19:41
Message:
Logged In: YES
user_id=1125291
Originator: YES
Committed revision 1858.
----------------------------------------------------------------------
Comment By: Rick McGuire (bigrixx)
Date: 2007-11-01 07:40
Message:
Logged In: YES
user_id=1125291
Originator: YES
These are internal changes only, and are not features that will show up at
the language level.
----------------------------------------------------------------------
Comment By: Ruurd Idenburg (idenburg)
Date: 2007-11-01 07:37
Message:
Logged In: YES
user_id=1847232
Originator: NO
... and perhaps pave the way for some introspection/reflection?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=1004872&aid=1823989&group_id=119701
|