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

Implement Clownfish Method class

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • Clownfish
    • 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
          Nikolas Wellnhofer
        2. 0002-Rework-VTable-bootstrapping.patch
          10 kB
          Nikolas Wellnhofer
        3. 0003-Initial-implementation-of-Method-class.patch
          13 kB
          Nikolas Wellnhofer
        4. 0004-Rework-VTable-method-initialization.patch
          19 kB
          Nikolas Wellnhofer
        5. 0101-Rename-METHOD-macro-to-METHOD_PTR.patch
          31 kB
          Nikolas Wellnhofer
        6. 0102-Rework-VTable-bootstrapping.patch
          10 kB
          Nikolas Wellnhofer
        7. 0103-Initial-implementation-of-Method-class.patch
          14 kB
          Nikolas Wellnhofer
        8. 0104-Rework-VTable-method-initialization.patch
          20 kB
          Nikolas Wellnhofer
        9. 0105-Autogenerate-an-array-with-initialization-data-for-a.patch
          28 kB
          Nikolas Wellnhofer
        10. take1_take2.diff
          12 kB
          Marvin Humphrey

        Activity

          People

            nwellnhof Nikolas Wellnhofer
            nwellnhof Nikolas Wellnhofer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: