• @[email protected]
    link
    fedilink
    51 year ago

    Hm, I’m currently working on a project with a ton of runtime-configurable plug-ins and dependencies between them. All of that is held together with a copious amount of black QMetaObject magic. I had the same thought about it, but I’m not sure how you’d get similar functionality without reflection and not making it even more convoluted and fragile…

    • @[email protected]
      link
      fedilink
      31 year ago

      Metaprogramming is extremely useful for long term code readability. What you’re doing is probably fine but we can’t really evaluate that without seeing the actual code.

      • Kogasa
        link
        fedilink
        21 year ago

        That’s why I stopped writing code and started writing ASTs and AST transformers that can be configured to emit libraries.