On Saturday, 16 January 2021 at 00:20:16 UTC, Guillaume Piolat wrote:
It's certainly true that in team dynamics, without any reward, efficiency can be victim to a tragedy of commons.

Well, any software invariant is harder to hold if the shareholders don't care.
(be it "being fast", or "being correct", or other invariants).

Yes, although for Open Source I think the "mental model" you talked about is more of an issue. How many people working on DMD has good mental model of it? It is a bit easier for programs like Gimp that can be "plugin" style. I guess Phobos is also "plugin" style, so it is easier to improve Phobos than DMD, because of the "mental model" issue.

Maybe Open Source projects should be designed more for simple mental models (with "plugins") than for high throughput too. Maybe we can have languages that are better for Open Source by making it easier to make extensions of the software with only local impacts.

Maybe it would be better for DMD to move away from "thread local" thinking and instead have a thread pool and stackless actors. Then tie local non-incremental garbage collection to actors. Useful for application development and servers, but not so useful for audio-plugins. So, you would probably not want it...



              • ... aberba via Digitalmars-d-learn
              • ... Ola Fosheim Grøstad via Digitalmars-d-learn
              • ... James Blachly via Digitalmars-d-learn
              • ... Ola Fosheim Grostad via Digitalmars-d-learn
              • ... aberba via Digitalmars-d-learn
              • ... Ola Fosheim Grøstad via Digitalmars-d-learn
              • ... aberba via Digitalmars-d-learn
              • ... H. S. Teoh via Digitalmars-d-learn
              • ... Ola Fosheim Grøstad via Digitalmars-d-learn
              • ... Guillaume Piolat via Digitalmars-d-learn
              • ... Ola Fosheim Grøstad via Digitalmars-d-learn
        • Re: Why m... Ola Fosheim Grøstad via Digitalmars-d-learn
        • Re: Why m... welkam via Digitalmars-d-learn
          • Re: W... H. S. Teoh via Digitalmars-d-learn
          • Re: W... Max Haughton via Digitalmars-d-learn
            • ... Ola Fosheim Grøstad via Digitalmars-d-learn
          • Re: W... Imperatorn via Digitalmars-d-learn
  • Re: Why many programme... Виталий Фадеев via Digitalmars-d-learn
  • Re: Why many programme... welkam via Digitalmars-d-learn

Reply via email to