Changes between Initial Version and Version 2 of Ticket #789

Show
Ignore:
Timestamp:
06/26/09 09:53:18 (13 years ago)
Author:
Infinoid
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #789 – description

    initial v2  
    2424So here's a quick list of tasks that we can do to fix this problem: 
    2525 
    26  # Get a list together of all ATTRs in built-in PMC types that are not INTVAL, FLOATVAL, STRING* or PMC* 
    27  # Determine how to store each of those types in PMCs. This could mean using ManagedStruct or UnmanagedStruct, Pointer, CPointer, or some new type entirely 
    28  # Teach the GETATTR/SETATTR macros how to access values that are boxed like this. 
     26 - Get a list together of all ATTRs in built-in PMC types that are not INTVAL, FLOATVAL, STRING* or PMC* 
     27 - Determine how to store each of those types in PMCs. This could mean using ManagedStruct or UnmanagedStruct, Pointer, CPointer, or some new type entirely 
     28 - Teach the GETATTR/SETATTR macros how to access values that are boxed like this. 
    2929 
    3030This whole process probably requires a little bit more thought and planning, I'll try to create a page on the wiki somewhere so that we can plan this in more detail.