Uploaded image for project: 'Lucy'
  1. Lucy
  2. LUCY-233

Implement Clownfish Method class

    Details

    • Type: Task
    • Status: Resolved
    • Priority: 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.

        Attachments

        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

            People

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

              Dates

              • Created:
                Updated:
                Resolved: