Is there any need to speak with this tone and this arrogance? It's just an attempt to improve things, and I think there is nothing negative about it. I think the initial motivation of this email is change things to be better and with good intentions. It make sense to attack good intentions without any needs?
We are all adults and we should all be able to talk about issues in a more calm manner, without arrogance and with understanding. This kind of responses not only discourages participating in clojure development, it also damages the community and completely discourages the participation in this mailing list. Personally, this kind of things discourages me completely from participating in this mailing list. My two cents! Andrey On Sun, Jul 19, 2015 at 5:19 PM, Luc Préfontaine < lprefonta...@softaddicts.ca> wrote: > Prioritizing the 'good' form over the substance is the first step toward > political correctness and lobotomy. Civility is more about form than > substance and has > various meaning depending on the people involved. You can say horrendous > things > using a civil tone. It's as unbearable as a crude statement with a lot of > bad words. > > As far as aspiring to be not as rude as Linus, yeah, he's kind of extreme. > But becoming a care bear is not on my list of todos. Dying by civilicide > either. > > As far as I know, I did not used obscene words or used bird names toward > people. > If my kind of humor is not your taste it's a legit critic and I can take > it. > > If you have specific complaints about my tone we can pursue this off list > if needed. > That's channel is opened for anyone that may need to let steam out. > > If there's enough interest, I can even start a blog and publish emailed > comments/complaints as is and anonymously if asked for. > > Some are stamp collectors, I could start an original collection of my own. > > > Sent from my iPad > > On Jul 19, 2015, at 09:36, Colin Fleming <colin.mailingl...@gmail.com> > wrote: > > On 18 July 2015 at 19:54, Luc Préfontaine <lprefonta...@softaddicts.ca> > wrote: > >> My tone does not please you ? It could be worse and I reserve my right to >> free speech. Have a look at some Linus rants. I am far from that level. >> > > I think everyone in this community should aspire to more than "I'm not as > rude as Linus". > > >> There's nothing that makes me shiver more than political correctness. >> > > Political correctness has nothing to do with remaining civil in a > discussion. > > > On Jul 18, 2015, at 13:32, Andrey Antukh <n...@niwi.nz> wrote: >> >> >> >> On Sat, Jul 18, 2015 at 8:18 PM, Luc Prefontaine < >> lprefonta...@softaddicts.ca> wrote: >> >>> Aaah ! The pull request looms again :) >>> >>> A bug tracking system is essentialy to coordinate efforts, pull request >>> are not a mechanism to track fixes/improvements and discuss about >>> them. That may work for a very small team. The # of clojure contributors >>> far excess that size. >>> >> >> >> >> >>> >>> Pull requests/gitbhub issues are used by Clojure library maintainers >>> outside of the core, >>> their respective contributor team size makes this usable. >>> >>> Choosing one tracking system is a feat by itself, Jira does everything >>> albeit it may be a beast to configure. >>> I think that the choice of Jira predates moving the Clojure code from >>> google to github but I may be wrong. >>> The github tracking system was not at par with Jira features at that >>> time anyway. >>> >>> Once that choice is done, moving out to something else requires a >>> significant effort, you need to pull all this history you built about >>> your software into your new bug tracking solution. You can't loose this, >>> it's your software collective memory. >>> >>> All this discussion around pull request IMO is more an expression of >>> human lazyness. Having to document is always seen as a >>> chore by most developpers. This is not an arcane human trait, it has >>> been known for decades. >>> >>> Anything else requires a discussion forum if you want to maintain a >>> minimal level of quality and allow some discussions around the issue being >>> fixed >>> in a large team effort/critical piece of software. A mailing list is not >>> at par with a bug tracking system in this regard. >>> >>> Curiously, linux has a bug tracking system and people submit patches or >>> links are made to patches. >>> Take a walk on launchpad. >>> >>> No serious software business would drive their dev without a tracking >>> system. Open source projects are no >>> different if they want to attain some level of success. If critical open >>> source is to be used by businesses, it has to >>> play with similar tools. Clojure too me is critical to my business and >>> to many others. It cannot fail on us. >>> It would be like building pyramids on moving sand. >>> >>> Again there's no Kumbaya song playing here. >>> >>> As a last note, Alex Miller must dream about the emails exchanged on the >>> mailing list. >>> Suggestions are certainly looked upon and discussed upstream. It does >>> not mean that they will be considered >>> worth to investigate/implement or they may come out differently (that >>> ego thing looming again). >>> >>> +1 for Jira and patches. >>> >> >> The django community works with both tools. Pull request are just for >> code review and patch attachment mechanism, and bug tracking system for >> coordinate the efforts. Both them are not incompatible. >> And django core team is not precisely small. >> >> The Pull-Request is not about laziness, is about eliminate friction. And >> allow better and more human friendly code review >> process. >> >> I'm only try improve the contribution process and IMHO your tone is a >> little bit out of place. >> >> >>> Luc P. >>> >>> >>> >>> On Sat, 18 Jul 2015 19:05:16 +0300 >>> Andrey Antukh <n...@niwi.nz> wrote: >>> >>> > On Sat, Jul 18, 2015 at 6:48 PM, Colin Yates <colin.ya...@gmail.com> >>> > wrote: >>> > >>> > > +1 (although I maybe wouldn’t be so mocking in my tone ;-). Since >>> > > when did software design by committee work; anyone remember J2EE? >>> > > (and yes, that does deserve my mocking tone). >>> > > >>> > > I have no idea about the details being discussed here/why people’s >>> > > noses are out of joint, but I can think of as many success with a >>> > > single overlord in place as there are failures caused by political >>> > > infighting. >>> > > >>> > >>> > In general, I'm pretty happy with the "benevolent dictator" approach. >>> > But some openness would be awesome. As first think that comes in my >>> > mind is: have a clear roadmap for Clojure and its core libraries such >>> > as core.async. >>> > >>> > Some channel for requesting features, and the ability to know a >>> > opinion of the clojure core team about the possibility of the >>> > inclusion of some requested feature. >>> > >>> > Also would be awesome have more painless contribution process. I'm ok >>> > for signing CA, but using patches instead of something like pull >>> > requests (with or without additional review tool) is very arcane and >>> > uncomfortable process. >>> > >>> > I don't suggest to change to something similar to "design by >>> > committee". I only suggest that make some facilities for contribute >>> > may attract more interesting people. And will make more happy >>> > excellent contributors like Zach Tellman or Aphyr. >>> > >>> > I think that things like this are not very complicated to adopt and >>> > has a lot of benefit. >>> > >>> > My two cents! >>> > >>> > > >>> > > On 18 Jul 2015, at 16:44, Luc Prefontaine >>> > > <lprefonta...@softaddicts.ca> wrote: >>> > > >>> > > Sure, indentation is what gets the code running on metal :)) >>> > > >>> > > Not ranting here, just my abs dying from the pain as I laugh :)) >>> > > >>> > > As for the contrib process, go have a look at Linux. You'll be >>> > > happy that Rich is cool by every meaning of the word. >>> > > >>> > > There's this misconception about open source that we should all wear >>> > > flower collars and sing Kumbaya. Mostly a 60's view of human >>> > > collaboration. >>> > > >>> > > That ain't the way to get it done. >>> > > It works for ants and termites, they work as groups but we are human >>> > > beings with our strong individuality. >>> > > >>> > > Some form of central control is needed. Opposed by traction from >>> > > some individuals that would like to move faster or in other >>> > > directions. >>> > > >>> > > This is ok but not at the expense of the cohesion of the end result. >>> > > >>> > > Hence this tensed balance. >>> > > >>> > > Rich created Clojure, he knows were he wants to go with it. Any >>> > > ideas we bring in the process is evaluated. However not all of them >>> > > make sense or are worth the effort to implement. >>> > > >>> > > Aside from our respective ego being hurt because our ideas are not >>> > > retained or our contribs vetted in the first pass there's little >>> > > damage done. >>> > > >>> > > If it was not the case Clojure would have zero traction and Linux >>> > > likewise. Search for Linus rants about contributors and try to >>> > > relate this with the level of success of Linux. >>> > > >>> > > They are not so many open source projects that have the same >>> > > stability from release to release as Clojure or Linux. >>> > > >>> > > Control and absence of complacency are key factors to achieve this >>> > > kind of success. >>> > > >>> > > Luc P. >>> > > >>> > > Sent from my iPhone >>> > > >>> > > On Jul 18, 2015, at 07:13, Andrey Antukh <n...@niwi.nz> wrote: >>> > > >>> > > Hi! >>> > > >>> > > I have some, maybe controversial, questions... >>> > > >>> > > A little bit of context: >>> > > https://twitter.com/aphyr/status/621806683908542464 >>> > > >>> > > Why this is like a normal approach for managing third party >>> > > contributions to clojure core? This kind of things the only >>> > > discourages the contributions. Maybe I don't have more context >>> > > about this concrete case, but seems is not a unique. >>> > > And in general, I have the perception that the clojure development >>> > > process is a little bit opaque... >>> > > >>> > > An other question: Why the great amount of clojure compiler code >>> > > has no indentation style and bunch of commented code. >>> > > >>> > > It is indented like a freshman. Sorry, I don't want offend any one, >>> > > but eyes hurt when reading the code compiler clojure (obviously I'm >>> > > speaking about the look and feel, and no the quality of the code). >>> > > >>> > > Some examples: >>> > > >>> > > Indentation (or maybe no indentation): >>> > > >>> > > >>> https://github.com/clojure/clojure/blob/36d665793b43f62cfd22354aced4c6892088abd6/src/jvm/clojure/lang/APersistentVector.java#L86 >>> > > >>> > > Bunch of commented code and also no indentation: >>> > > >>> > > >>> https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/AMapEntry.java#L60 >>> > > >>> > > If you compare some clojure compiler code with different code >>> > > snippets from other languages, the indentation is clearly more >>> > > cared: >>> > > >>> > > Kotlin: >>> > > >>> https://github.com/JetBrains/kotlin/blob/master/core/descriptors/src/org/jetbrains/kotlin/types/AbstractClassTypeConstructor.java#L44 >>> > > Rust: >>> > > >>> https://github.com/rust-lang/rust/blob/master/src/libstd/io/buffered.rs#L165 >>> > > Ceylon: >>> > > >>> https://github.com/ceylon/ceylon-compiler/blob/master/src/com/redhat/ceylon/compiler/java/codegen/AttributeDefinitionBuilder.java#L233 >>> > > >>> > > This is a random list of code snippets from different compilers with >>> > > indentation that is more human friendly. >>> > > >>> > > I don't intend judge any one, but when a I learn Clojure compiler I >>> > > expect something different. I expect something more carefully done. >>> > > >>> > > No body thinks the same thing that me? >>> > > >>> > > I think that have a sane, more open contribution policy, with clear >>> > > and more cared code formatting, is not very complicated thing and >>> > > is going to favor the clojure and its community. >>> > > >>> > > Andrey >>> > > -- >>> > > Andrey Antukh - Андрей Антух - <n...@niwi.nz> >>> > > http://www.niwi.nz >>> > > https://github.com/niwinz >>> > > >>> > > -- >>> > > You received this message because you are subscribed to the Google >>> > > Groups "Clojure" group. >>> > > To post to this group, send email to clojure@googlegroups.com >>> > > Note that posts from new members are moderated - please be patient >>> > > with your first post. >>> > > To unsubscribe from this group, send email to >>> > > clojure+unsubscr...@googlegroups.com >>> > > For more options, visit this group at >>> > > http://groups.google.com/group/clojure?hl=en >>> > > --- >>> > > You received this message because you are subscribed to the Google >>> > > Groups "Clojure" group. >>> > > To unsubscribe from this group and stop receiving emails from it, >>> > > send an email to clojure+unsubscr...@googlegroups.com. >>> > > For more options, visit https://groups.google.com/d/optout. >>> > > >>> > > >>> > > -- >>> > > You received this message because you are subscribed to the Google >>> > > Groups "Clojure" group. >>> > > To post to this group, send email to clojure@googlegroups.com >>> > > Note that posts from new members are moderated - please be patient >>> > > with your first post. >>> > > To unsubscribe from this group, send email to >>> > > clojure+unsubscr...@googlegroups.com >>> > > For more options, visit this group at >>> > > http://groups.google.com/group/clojure?hl=en >>> > > --- >>> > > You received this message because you are subscribed to the Google >>> > > Groups "Clojure" group. >>> > > To unsubscribe from this group and stop receiving emails from it, >>> > > send an email to clojure+unsubscr...@googlegroups.com. >>> > > For more options, visit https://groups.google.com/d/optout. >>> > > >>> > > >>> > > -- >>> > > You received this message because you are subscribed to the Google >>> > > Groups "Clojure" group. >>> > > To post to this group, send email to clojure@googlegroups.com >>> > > Note that posts from new members are moderated - please be patient >>> > > with your first post. >>> > > To unsubscribe from this group, send email to >>> > > clojure+unsubscr...@googlegroups.com >>> > > For more options, visit this group at >>> > > http://groups.google.com/group/clojure?hl=en >>> > > --- >>> > > You received this message because you are subscribed to the Google >>> > > Groups "Clojure" group. >>> > > To unsubscribe from this group and stop receiving emails from it, >>> > > send an email to clojure+unsubscr...@googlegroups.com. >>> > > For more options, visit https://groups.google.com/d/optout. >>> > > >>> > >>> > >>> > >>> >>> >>> >>> -- >>> Luc Préfontaine >>> >>> SoftAddicts inc. >>> Québec, Canada >>> Mobil: +1 (514) 993-0320 >>> Fax: +1 (514) 800-2017 >>> >>> Rabat, Maroc >>> Mobil: +1 212 6 98 00 64 47 >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clojure@googlegroups.com >>> Note that posts from new members are moderated - please be patient with >>> your first post. >>> To unsubscribe from this group, send email to >>> clojure+unsubscr...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/clojure?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to clojure+unsubscr...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Andrey Antukh - Андрей Антух - <n...@niwi.nz> >> http://www.niwi.nz >> https://github.com/niwinz >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Andrey Antukh - Андрей Антух - <n...@niwi.nz> http://www.niwi.nz https://github.com/niwinz -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.