GNUstep - Tasks: task #5607, Change class instance variables...
You are not allowed to post comments on this tracker with your current authentication level.
task #5607: Change class instance variables for ease of extension in future
Submitter: | Richard Frith-Macdonald <CaS> | ||
Submitted: | Sat 27 May 2006 07:16:46 AM UTC | ||
Category: | Foundation | Should Start On: | Sat 27 May 2006 12:00:00 AM UTC |
Should be Finished on: | Wed 30 Aug 2006 12:00:00 AM UTC | Priority: | 5 - Normal |
Status: | In Progress | Privacy: | Public |
Assigned to: | None | Percent Complete: | 40% |
Open/Closed: | Closed | Effort: | 0.00 |
Wed 09 Mar 2016 10:05:46 AM UTC, comment #5: |
Richard Frith-Macdonald <CaS> |
Mon 03 May 2010 09:03:50 AM UTC, comment #4: The base library is now completed. The gui library remains to be done. |
Richard Frith-Macdonald <CaS> |
Mon 09 Jun 2008 11:48:52 AM UTC, comment #3: This work item may become obsolete through David Chisnall's new non-fragile ivar changes. |
Fred Kiefer <FredKiefer> |
Sun 28 May 2006 05:45:42 AM UTC, comment #2: This is not for subclasses to use themselves (though of course thay can use similar mechanisms if they want to). The idea is that we essentially hide the instance variable layout so that wee can change it at any time without breaking any code which uses the classes in our librarties. ie. it's so that subclasses don't have to be recompiled in order to work with newer versions of the libraries.
|
Richard Frith-Macdonald <CaS> |
Sat 27 May 2006 12:09:07 PM UTC, comment #1: We have discussed this before, still it would be great to have examples how this would be implemented to really understand the details.
|
Fred Kiefer <FredKiefer> |
Sat 27 May 2006 07:16:46 AM UTC, original submission:
We should modify classes so that they can be easily re-implemented in the future without the need for code that subclasses them to be recompiled.
|
Richard Frith-Macdonald <CaS> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-03-09 | CaS | Open/Closed | Open | Closed | |
2010-05-03 | CaS | Status | None | In Progress | |
Percent Complete | 0% | 40% |
Powered by Savane 3.13-d3ae.
Corresponding source code
The non-fragile ivar changes are probably widespread enough that this is now obsolete.