Lucy
  1. Lucy
  2. LUCY-233

Implement Clownfish Method class

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Clownfish
    • Labels:
      None

      Description

      As discussed on lucy-dev, it would be nice to have a Clownfish class for methods. The VTables would then contain a VArray of Methods which can be used to setup host language overrides and later to lookup offsets dynamically.

      1. 0001-Rename-METHOD-macro-to-METHOD_PTR.patch
        31 kB
        Nick Wellnhofer
      2. 0002-Rework-VTable-bootstrapping.patch
        10 kB
        Nick Wellnhofer
      3. 0003-Initial-implementation-of-Method-class.patch
        13 kB
        Nick Wellnhofer
      4. 0004-Rework-VTable-method-initialization.patch
        19 kB
        Nick Wellnhofer
      5. 0101-Rename-METHOD-macro-to-METHOD_PTR.patch
        31 kB
        Nick Wellnhofer
      6. 0102-Rework-VTable-bootstrapping.patch
        10 kB
        Nick Wellnhofer
      7. 0103-Initial-implementation-of-Method-class.patch
        14 kB
        Nick Wellnhofer
      8. 0104-Rework-VTable-method-initialization.patch
        20 kB
        Nick Wellnhofer
      9. 0105-Autogenerate-an-array-with-initialization-data-for-a.patch
        28 kB
        Nick Wellnhofer
      10. take1_take2.diff
        12 kB
        Marvin Humphrey

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Nick Wellnhofer
            Reporter:
            Nick Wellnhofer
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development