Jump to page: 1 29  
Page
Thread overview
[OT] LLVM Community Code of Conduct
Oct 13, 2015
Daniel Kozak
Oct 13, 2015
Walter Bright
Oct 13, 2015
Chris
Oct 13, 2015
Jonathan M Davis
Oct 14, 2015
Marc Schütz
Oct 14, 2015
Chris
Oct 14, 2015
logicchains
Oct 14, 2015
Joakim
Oct 15, 2015
logicchains
Oct 15, 2015
Kagamin
Oct 15, 2015
Chris
Oct 16, 2015
Kagamin
Oct 16, 2015
Chris
Oct 16, 2015
Kagamin
Oct 16, 2015
Chris
Oct 16, 2015
Laeeth Isharc
Oct 16, 2015
Chris
Oct 16, 2015
Adrian Matoga
Oct 17, 2015
Joakim
Oct 17, 2015
Joakim
Oct 17, 2015
Walter Bright
Oct 17, 2015
Vladimir Panteleev
Oct 17, 2015
Walter Bright
Oct 17, 2015
Vladimir Panteleev
Oct 18, 2015
Vladimir Panteleev
Oct 18, 2015
Vladimir Panteleev
Oct 18, 2015
rsw0x
Oct 18, 2015
Iain Buclaw
Oct 18, 2015
Vladimir Panteleev
Oct 18, 2015
Iain Buclaw
Oct 18, 2015
Johannes Pfau
Oct 18, 2015
Jacob Carlborg
Oct 18, 2015
Joakim
Oct 19, 2015
Vladimir Panteleev
Oct 19, 2015
Iain Buclaw
Oct 19, 2015
Vladimir Panteleev
Oct 19, 2015
Iain Buclaw
Oct 20, 2015
Vladimir Panteleev
Oct 20, 2015
Iain Buclaw
Oct 20, 2015
Vladimir Panteleev
Oct 21, 2015
Johannes Pfau
Oct 21, 2015
Jonathan M Davis
Oct 21, 2015
Iain Buclaw
Oct 21, 2015
Walter Bright
Oct 21, 2015
Jonathan M Davis
Oct 22, 2015
Kagamin
Oct 21, 2015
Iain Buclaw
Oct 20, 2015
Kagamin
Oct 17, 2015
Chris
Mobile support
Oct 18, 2015
Joakim
Oct 26, 2015
Dan Olson
Oct 26, 2015
Vladimir Panteleev
Oct 26, 2015
Walter Bright
Oct 27, 2015
Dan Olson
Oct 18, 2015
Vladimir Panteleev
Oct 17, 2015
Max Samukha
Oct 15, 2015
Charles Pritchard
Oct 15, 2015
deadalnix
Oct 15, 2015
John Colvin
Oct 16, 2015
German Diago
Oct 16, 2015
John Colvin
Oct 16, 2015
German Diago
Oct 16, 2015
John Colvin
Oct 16, 2015
German Diago
Oct 16, 2015
John Colvin
Oct 16, 2015
Jacob Carlborg
Oct 28, 2015
Walter Bright
Oct 28, 2015
John Colvin
Oct 28, 2015
Jakob Bornecrantz
Oct 28, 2015
deadalnix
Oct 28, 2015
David DeWitt
Oct 28, 2015
rsw0x
Oct 29, 2015
Jakob Bornecrantz
Oct 30, 2015
deadalnix
Oct 30, 2015
Kagamin
Oct 28, 2015
Walter Bright
Oct 29, 2015
Kagamin
Oct 29, 2015
Jakob Bornecrantz
Oct 30, 2015
Joakim
October 13, 2015
lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html

Maybe we could have something similar in D community
October 13, 2015
On 10/13/2015 6:36 AM, Daniel Kozak wrote:
> lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html
>
> Maybe we could have something similar in D community

No. People who need to be told what decent behavior is won't pay attention to such a document.
October 13, 2015
On Tuesday, 13 October 2015 at 19:13:07 UTC, Walter Bright wrote:
> On 10/13/2015 6:36 AM, Daniel Kozak wrote:
>> lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html
>>
>> Maybe we could have something similar in D community
>
> No. People who need to be told what decent behavior is won't pay attention to such a document.

:-)
October 13, 2015
On Tuesday, 13 October 2015 at 19:13:07 UTC, Walter Bright wrote:
> On 10/13/2015 6:36 AM, Daniel Kozak wrote:
>> lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html
>>
>> Maybe we could have something similar in D community
>
> No. People who need to be told what decent behavior is won't pay attention to such a document.

I was considering saying that we shouldn't add one unless the need presents itself, and for the most part, our community has been well-behaved, but your response is spot-on. About the only reason that I can think of why we might really benefit from such a document would be if we did have a problem, and we needed a way to fairly justify kicking people out of the newsgroup or from other official D channels, then we'd have a set of rules to point to that the person had violated rather than it just being the say-so of someone in charge. But fortunately, we haven't generally had problems like that. Occasionally, we've had a bad apple show up and cause problems, but none have stayed around long term, and things are normally pretty civil around here.

- Jonathan M Davis
October 14, 2015
On Tuesday, 13 October 2015 at 19:13:07 UTC, Walter Bright wrote:
> On 10/13/2015 6:36 AM, Daniel Kozak wrote:
>> lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html
>>
>> Maybe we could have something similar in D community
>
> No. People who need to be told what decent behavior is won't pay attention to such a document.

Yes, I such such codes of conduct not as a solution to, but and indication of a problem.
October 14, 2015
On Wednesday, 14 October 2015 at 09:50:31 UTC, Marc Schütz wrote:
> On Tuesday, 13 October 2015 at 19:13:07 UTC, Walter Bright wrote:
>> On 10/13/2015 6:36 AM, Daniel Kozak wrote:
>>> lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html
>>>
>>> Maybe we could have something similar in D community
>>
>> No. People who need to be told what decent behavior is won't pay attention to such a document.
>
> Yes, I such such codes of conduct not as a solution to, but and indication of a problem.

It is inevitable that even in a nice and respectful community there are misunderstandings based on the lack of body language and audible tone of voice (e.g. in the case of irony, tongue in cheek remarks etc.). Not to mention the fact that different people and cultures have a different understanding of what's appropriate|insulting|disrespectful and what isn't.

A code of conduct might do more harm than good, when people keep pointing to it saying "Look ma, he said XYZ to me! Ban him!". I once was on a forum like that and it soon became unbearable with people taking offense at every answer they got and complaining to the admin of the forum demanding this or that user be banned. It eats up a lot of the admin's time too, you know, toys, pram, kindergarten.
October 14, 2015
On Tuesday, 13 October 2015 at 19:13:07 UTC, Walter Bright wrote:
> On 10/13/2015 6:36 AM, Daniel Kozak wrote:
>> lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html
>>
>> Maybe we could have something similar in D community
>
> No. People who need to be told what decent behavior is won't pay attention to such a document.

This is the most compelling reason I've yet seen to use D over Rust or Go.
October 14, 2015
On Wednesday, 14 October 2015 at 13:21:28 UTC, logicchains wrote:
> On Tuesday, 13 October 2015 at 19:13:07 UTC, Walter Bright wrote:
>> On 10/13/2015 6:36 AM, Daniel Kozak wrote:
>>> lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html
>>>
>>> Maybe we could have something similar in D community
>>
>> No. People who need to be told what decent behavior is won't pay attention to such a document.
>
> This is the most compelling reason I've yet seen to use D over Rust or Go.

Wow, damning with faint praise, why is this so important?  I agree with Walter, but surely you see something else to like more about D? :)
October 15, 2015
On Wednesday, 14 October 2015 at 16:07:01 UTC, Joakim wrote:
> On Wednesday, 14 October 2015 at 13:21:28 UTC, logicchains wrote:
>> On Tuesday, 13 October 2015 at 19:13:07 UTC, Walter Bright wrote:
>>> On 10/13/2015 6:36 AM, Daniel Kozak wrote:
>>>> lists.llvm.org/pipermail/llvm-dev/2015-October/091218.html
>>>>
>>>> Maybe we could have something similar in D community
>>>
>>> No. People who need to be told what decent behavior is won't pay attention to such a document.
>>
>> This is the most compelling reason I've yet seen to use D over Rust or Go.
>
> Wow, damning with faint praise, why is this so important?  I agree with Walter, but surely you see something else to like more about D? :)

I didn't mean it as damning with faint praise, I'm just personally really unfond of Django-style COCs (and I'm not the only one, given by the response on the Go mailing list to their COC's introduction).

Since you asked, D's compile time metaprogramming facilities are in my view the best thing about D. I think though that D's marketing lacks sufficient focus on that. As someone who's been paid to write Go but not D, I think the Go's biggest advantage in capturing developer mindshare is aesthetic; it's simple to grasp and subjectively "neat" in some sense. D on the other hand seems perpetually unfinished; ref counting isn't finished, gc-free exceptions aren't finished, "shared" isn't finished, safe/ref isn't finished (at least I recall reading somewhere on this list that there are still some bugs in the implementation that allow memory-unsafe behaviour), integrating Vibe.D's co-routines isn't (as far as I'm aware) finished, improving the GC isn't finished, typecons.Unique isn't finished. Even if it's not entirely logical, all these unfinished aspects can add up to produce a less positive aesthetic impression of the language compared to a language that comes across as more polished.

Plus, Go has a much simpler pitch: looks kinda like Python but is faster (due to being compiled if nothing else) and doesn't screw up parallelism. There are/were a lot of Python devs using Python where it probably wasn't appropriate (such as where I work), so it's an easy niche to fill.
October 15, 2015
On Thursday, 15 October 2015 at 06:36:32 UTC, logicchains wrote:
> Even if it's not entirely logical, all these unfinished aspects can add up to produce a less positive aesthetic impression of the language compared to a language that comes across as more polished.

If go is finished, why there's activity in its repository?
« First   ‹ Prev
1 2 3 4 5 6 7 8 9