On Monday, 29 December 2014 at 14:45:37 UTC, Dicebot wrote:
On Friday, 26 December 2014 at 01:11:42 UTC, Manu via Digitalmars-d wrote:
Many bug reports and case studies, and often, a persistent voice for minority issues that don't get enough attention. My time spent arguing in this forum is substantial, and as annoying as it may seem, I think if I didn't invest that time, there are things in the past 5-6 years that would have moved in a different direction, and the language would
be less attractive to me and my industry as a result.

Yes, I am doing pretty much the same. Does that mean I should be more friendly to your lobby of your industry/projects if it directly harms my interests? I have been supporting your push for better low-level control because it helps me too, not because I am kind person. Wasting effort of core contributors on a toolchain I will never use is against my interests and makes me naturally hostile about it.

No, I'm not a compiler dev, and I feel like you're trying to discredit
me because I'm not.

It is exactly what I am trying to do and I am not hiding it.

I don't want to be a compiler dev. I want to *use* D to make my life and work easier for my numerous existing projects and commercial
activity.

I wish I could do the same - I have never wanted to read compiler sources or be part of Phobos dev team. But I do recognize it is the only pragmatical way to make things work as per my needs and it is better to act according to how things are, not how things should have been.

No other language community has ever demanded I contribute to the
compiler to be eligible to have my case considered relevant.

It is not about relevance but about priority. If you are willing to wait for something like 10 years it will surely be addressed at some point. But you demand it being addressed soon, right?

And yes, D is probably least staffed language development project among non-hobby projects.

If I contributed code to DMD, I know it will become my life, and that
means I'm stepping away from my existing interests and areas of
development. I'm not interested in doing that.

Then you will have to wait until someone appears who have same interests as you but IS willing to start contributing.

Surely you can understand that my desire to *use* D as a tool is not at odds with my desire to continue to work in the fields that I prefer
to work in?

I am simply telling that D is not ready to be used in your industry if you are adamant about such desire. Sad but true. And by complaining you don't improve situation as a whole but simply force redistribution of already existing set of limited resources.

I keep asking you simple question you avoid answering - who personally should work to address your concerns? Those are all legit concerns and I doubt anyone would willingly prefer to keep things as they are. But who will do it if apparently you are the person who needs it most and you don't want
to do it?

Any of the existing dev's that particularly care about the long-term
success of the language and the health of the ecosystem?
Perhaps new dev's will be attracted by making the ecosystem inclusive of their work and development practice. That tends to be the way open
source works no?

No, not really. Open source is about people working to fulfill their own personal goals and not minding to share resulting code if it doesn't mean much added effort. Only few care about things like long-term success and only tiny minority will be interested in working on ecosystem they don't use.

Motivation you speak about has its place but it is more of a "luxury" contribution that only happens after primary concerns are dealt with. It just happens that if some open-source project is big and mature enough there is a very high chance that your problems are already addressed by someone else. That gives a wrong impression to those who mostly use open-source and rarely contribute.

I'm glad you work on the compiler, the community needs people like you
more than anyone...

I don't really work on compiler, sorry :)

although I'm not sure about your attitude. Right
now, I'm finding it quite corrosive.

Being all kind and nice is not really in my skill set. I hope I have explained better my dislike for this specific set of complaints despite the fact I usually tend to support your cause.

This is probably the most disgusting, selfish and deluded posts i've read on this entire newsgroup.

If D is supposed to supplant C/C++, then the needs of those users *must* be met, especially without deriding those very users. Just because you work on the D ecosystem does not give you 'carte blanche' to tell a user to stop making enquiries into features that are promised by D.

The user is the entire goal of D! Forgetting this relegates D to obscurity and makes you look like an ass.

No, not really. Open source is about people working to fulfill their own personal goals and not minding to share resulting code if it doesn't mean much added effort. Only few care about things like long-term success and only tiny minority will be interested in working on ecosystem they don't use.

With that paragraph, you've just dumped on Walter, Andrei's and all other open source contributor's efforts for the past n years!

Reply via email to