On 30/08/2017 4:10 PM, Jean-Louis Leroy wrote:
On Wednesday, 30 August 2017 at 14:37:14 UTC, Arun Chandrasekaran wrote:
On Wednesday, 30 August 2017 at 13:35:22 UTC, Jean-Louis Leroy wrote:
On Wednesday, 30 August 2017 at 04:48:11 UTC, Arun What was your rationale for `openmethod` instead of just `method`?

Just that `openmethod` precisely expresses it's intent and `method` is too generic.

I sort of agree, and somewhat regret not picking 'openmethod'. I considered both. Also @specialize. If anyone had pushed for @openmethod before the article, I would almost certainly have given in.

My reasoning was, I hope to promote the term 'method' as the standard name for polymorphism from outside, as opposed to vfunc. We usually say "virtual functions", rarely "virtual member functions". Membership is implicit.


Rename, alias to old and have it deprecated.
Keep around for a couple of releases, done!
  • Open Methods: From C++ to D Mike Parker via Digitalmars-d-announce
    • Re: Open Methods: From... rikki cattermole via Digitalmars-d-announce
    • Re: Open Methods: From... Mark via Digitalmars-d-announce
      • Re: Open Methods: ... Jean-Louis Leroy via Digitalmars-d-announce
        • Re: Open Metho... Arun Chandrasekaran via Digitalmars-d-announce
          • Re: Open M... Jean-Louis Leroy via Digitalmars-d-announce
            • Re: O... Arun Chandrasekaran via Digitalmars-d-announce
              • R... Jean-Louis Leroy via Digitalmars-d-announce
                • ... rikki cattermole via Digitalmars-d-announce
                • ... Jean-Louis Leroy via Digitalmars-d-announce
                • ... jmh530 via Digitalmars-d-announce
                • ... Jean-Louis Leroy via Digitalmars-d-announce
                • ... jmh530 via Digitalmars-d-announce
                • ... Jean-Louis Leroy via Digitalmars-d-announce
                • ... Jean-Louis Leroy via Digitalmars-d-announce
                • ... jmh530 via Digitalmars-d-announce
                • ... EntangledQuanta via Digitalmars-d-announce
                • ... Jean-Louis Leroy via Digitalmars-d-announce
                • ... EntangledQuanta via Digitalmars-d-announce

Reply via email to