[erlang-questions] Coon - new tool for building Erlang packages, dependency management and deploying Erlang services

Edmond Begumisa ebegumisa@REDACTED
Wed Feb 14 21:16:47 CET 2018


On Tue, 13 Feb 2018 02:27:42 +1100, Roman Galeev <jamhedd@REDACTED> wrote:

> Also, is there someone on this list who is really offended by the repo  
> named coon?

Yes.

Well, not so much full-on outrage, more like a bit of a cringe [1]. More  
of a "Yeah, it was innocent but the author really ought to change that".

The word fa**ot also means a bundle of sticks. It's probably a bad idea to  
name a piece of software fa**ot even with a bundle of sticks as the icon.  
And if one were unaware of the problems the name fa**ot might cause an  
many parts of the world, it's probably best to rename the software after  
the inappropriateness has been pointed out. And that I think is the point  
-- the inappropriateness/baggage has been pointed out early [2].

That being said, my instinct would be to avoid this tool for a completely  
different reason [1] -- it's written in Python! I have some internal code  
I've been maintaining which builds a digraph of OTP application  
dependencies and manages dependency loading via .erlang files (no  
releases). I would have liked to contribute some of that, but I don't  
speak Python :(

- Edmond -

[1] I'm not from a part of the world that has really heavy historical  
baggage associated with that particular word (e.g. USA, Britain, South  
Africa). But it does still make me cringe. And I do know people from those  
parts of the world who'd wouldn't take the initial innocent usage badly,  
but would take exception to sticking with the name despite protests.

[2] Many years ago I decided to name my company Hysteria. Much later, I  
found out that women of a certain generation have a negative association  
with that word (it was heavily used in the past to refer to a sexist,  
fictitious mental disorder.) It was too late to change it. I don't know if  
we lost business because of it.


>
> On Mon, Feb 12, 2018 at 4:25 PM, Roman Galeev <jamhedd@REDACTED> wrote:
>>> denigrate protected groups
>>
>> I'm quite sure you can use any given word for that.
>>
>> On Mon, Feb 12, 2018 at 4:22 PM, Loïc Hoguin <essen@REDACTED> wrote:
>>> That's the thing about identity politics, it's not all offensive words  
>>> that are bad, it's only >>>those that can be used to denigrate  
>>> protected groups (regardless of intent or how old or local >>>the  
>>> meaning is).
>>>
>>>
>>>
>>> On 02/12/2018 04:18 PM, Roman Galeev wrote:
>>>
>>>>
>>>> Well, we have git already and nobody seems to be offended.
>>>>
>>>>
>>>>
>>>> On Mon, Feb 12, 2018 at 4:11 PM, Chris Waymire <chris@REDACTED  
>>>> <mailto:chris@REDACTED>> >>>>wrote:
>>>>
>>>>
>>>>
>>>>    The idea that a software library that happens to share name with a
>>>>
>>>>    racial slur that is over 180 years old and has not been part of
>>>>
>>>>    common social use for several decades would make people angry is
>>>>
>>>>    ridiculous. Especially when the word as meanings that pre-date the
>>>>
>>>>    slur. If that upsets you to the point where you are unable to get
>>>>
>>>>    past it then it is time to unplug your tv, your radio and your
>>>>
>>>>    internet and live a life of peaceful solitude.
>>>>
>>>>
>>>>
>>>>    On Mon, Feb 12, 2018 at 7:03 AM, Loïc Hoguin <essen@REDACTED
>>>>
>>>>    <mailto:essen@REDACTED>> wrote:
>>>>
>>>>
>>>>
>>>>        This idea that white supremacists need a reason to call others
>>>>
>>>>        using racial slurs is ridiculous at best. At this rate you will
>>>>
>>>>        call me a Nazi by the next reply. Fingers crossed.
>>>>
>>>>
>>>>
>>>>        Again Valery does not apply this term to black people or make
>>>>
>>>>        any reference about them or the US History, so there's no  
>>>> intent
>>>>
>>>>        here. He's using the other meaning.
>>>>
>>>>
>>>>
>>>>        Soon you will argue that hunters are racists because they call
>>>>
>>>>        racoons "coons".
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>        On 02/12/2018 03:53 PM, Josh Barney wrote:
>>>>
>>>>
>>>>
>>>>            Intent IS important and the intent of the people who  
>>>> applied
>>>>
>>>>            this term to black people was a very bad intent.
>>>>
>>>>
>>>>
>>>>            ?People are getting offended much too easily these days? ?
>>>>
>>>>            this argument has been plastered all over American news for
>>>>
>>>>            years, always coming from a privileged group claiming hurt.
>>>>
>>>>            This is the white supremesist position.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>            On Mon, Feb 12, 2018 at 9:34 AM Lo?c Hoguin
>>>>
>>>>            <essen@REDACTED <mailto:essen@REDACTED>> wrote:
>>>>
>>>>
>>>>
>>>>                 This reminds me of people who were calling some coffee
>>>>
>>>>            brand racist not
>>>>
>>>>                 realizing that the Spanish or Portuguese translation
>>>>
>>>>            for "black"
>>>>
>>>>                 looks a
>>>>
>>>>                 lot like a racist slur.
>>>>
>>>>
>>>>
>>>>                 People are getting offended much too easily these  
>>>> days.
>>>>
>>>>            Intent is
>>>>
>>>>                 important and there's no intent to slur here.
>>>>
>>>>
>>>>
>>>>                 On 02/12/2018 03:15 PM, Josh Barney wrote:
>>>>
>>>>                  > One would presume that all the black persons who
>>>>
>>>>            have been called
>>>>
>>>>                 in an
>>>>
>>>>                  > effort to reduce them to rabid animals hunted for
>>>>
>>>>            sport by white men
>>>>
>>>>                  > with dogs would be aware. That?s the import thing
>>>>
>>>>            about racial
>>>>
>>>>                 slurs,
>>>>
>>>>                  > not that you are unhurt, but that someone else is  
>>>> hurt.
>>>>
>>>>                  >
>>>>
>>>>                  > On Mon, Feb 12, 2018 at 9:04 AM Lo?c Hoguin
>>>>
>>>>            <essen@REDACTED <mailto:essen@REDACTED>>
>>>>
>>>>                 wrote:
>>>>
>>>>                  >
>>>>
>>>>                  > More importantly, who is aware of them? I doubt too
>>>>
>>>>            many people
>>>>
>>>>                 outside
>>>>
>>>>                  > of North America know about it.
>>>>
>>>>                  >
>>>>
>>>>                  > And secondly, should you censor a word that's
>>>>
>>>>            otherwise perfectly
>>>>
>>>>                 fine
>>>>
>>>>                  > because of its use in slang? It'll get some radical
>>>>
>>>>            activists
>>>>
>>>>                 angry for
>>>>
>>>>                  > sure so it depends on whether you see this as a  
>>>> good
>>>>
>>>>            or a bad thing.
>>>>
>>>>                  > Nowadays that tends to be a good thing.
>>>>
>>>>                  >
>>>>
>>>>                  > Most people will not think twice about it.
>>>>
>>>>                  >
>>>>
>>>>                  > On 02/12/2018 02:17 PM, Fred Hebert wrote:
>>>>
>>>>                  > > Are you aware of the connotations coming with  
>>>> that
>>>>
>>>>            name?
>>>>
>>>>                  > >
>>>>
>>>>                  > > On Sun, Feb 11, 2018 at 4:05 PM, Valery Tikhonov
>>>>
>>>>                  > > <valerii.tikhonov@REDACTED
>>>>
>>>>            <mailto:valerii.tikhonov@REDACTED>
>>>>
>>>>            <mailto:valerii.tikhonov@REDACTED
>>>>
>>>>
>>>>            <mailto:valerii.tikhonov@REDACTED>>>
>>>>
>>>>                  > wrote:
>>>>
>>>>                  > >
>>>>
>>>>                  > > Hi,
>>>>
>>>>                  > > I would like to introduce ?oon
>>>>
>>>>                 <https://github.com/comtihon/coon
>>>>
>>>>            <https://github.com/comtihon/coon>> -
>>>>
>>>>                  > > build and dependency management system and tool
>>>>
>>>>            for easy
>>>>
>>>>                 deployment
>>>>
>>>>                  > > Erlang packages.
>>>>
>>>>                  > > In short:
>>>>
>>>>                  > >
>>>>
>>>>                  > > * coon uses prebuilt packages from CoonHub
>>>>
>>>>                  > > <https://coon.justtech.blog>, what reduces build  
>>>> time
>>>>
>>>>                  > > * thanks to github integration it allows to
>>>>
>>>>            trigger new builds for
>>>>
>>>>                  > > Erlang packages when commiting new tag in repo
>>>>
>>>>                  > > * you can set installation steps to deploy and  
>>>> run
>>>>
>>>>            Erlang service
>>>>
>>>>                  > > from prebuilt package on system without  
>>>> otp/Erlang
>>>>
>>>>            installed
>>>>
>>>>                  > > with `coon install namespace/name`
>>>>
>>>>                  > >
>>>>
>>>>                  > > Documentation, articles and links:
>>>>
>>>>                  > >
>>>>
>>>>                  > > coon (client) - https://github.com/comtihon/coon
>>>>
>>>>            <https://github.com/comtihon/coon>
>>>>
>>>>                  > > <https://github.com/comtihon/coon
>>>>
>>>>            <https://github.com/comtihon/coon>> see Readme.md and doc  
>>>> folder
>>>>
>>>>                  > >
>>>>
>>>>                  > > coon_auto_builder (server) -
>>>>
>>>>                  > > https://github.com/comtihon/coon_auto_builder
>>>>
>>>>            <https://github.com/comtihon/coon_auto_builder>
>>>>
>>>>                  > > <https://github.com/comtihon/coon_auto_builder
>>>>
>>>>            <https://github.com/comtihon/coon_auto_builder>>
>>>>
>>>>                  > >
>>>>
>>>>                  > > how to create and build Erlang service from  
>>>> scratch
>>>>
>>>>                  > >
>>>>
>>>>            https://justtech.blog/2018/01/07/create-erlang-service-with-coon/
>>>>
>>>>            <https://justtech.blog/2018/01/07/create-erlang-service-with-coon/>
>>>>
>>>>                  > >
>>>>
>>>>                            <https://justtech.blog/2018/01/07/create-erlang-service-with-coon/
>>>>
>>>>            <https://justtech.blog/2018/01/07/create-erlang-service-with-coon/>>
>>>>
>>>>                  > >
>>>>
>>>>                  > > how to prepare Erlang service for deploy
>>>>
>>>>                  > >
>>>>
>>>>                  >
>>>>
>>>>            https://justtech.blog/2018/02/11/erlang-service-easy-deploy-with-coon/
>>>>
>>>>            <https://justtech.blog/2018/02/11/erlang-service-easy-deploy-with-coon/>
>>>>
>>>>                  > >
>>>>
>>>>                  >
>>>>
>>>>                            <https://justtech.blog/2018/02/11/erlang-service-easy-deploy-with->>>>coon/
>>>>
>>>>            <https://justtech.blog/2018/02/11/erlang-service-easy-deploy-with-coon/>>
>>>>
>>>>
>>>>
>>>>                  > >
>>>>
>>>>                  > > example service which uses coon
>>>>
>>>>                  > > https://github.com/comtihon/example_service
>>>>
>>>>            <https://github.com/comtihon/example_service>
>>>>
>>>>                  > > <https://github.com/comtihon/example_service
>>>>
>>>>            <https://github.com/comtihon/example_service>>
>>>>
>>>>                  > >
>>>>
>>>>                  > > example library which uses coon
>>>>
>>>>                  > > https://github.com/comtihon/mongodb-erlang
>>>>
>>>>            <https://github.com/comtihon/mongodb-erlang>
>>>>
>>>>                  > > <https://github.com/comtihon/mongodb-erlang
>>>>
>>>>            <https://github.com/comtihon/mongodb-erlang>>
>>>>
>>>>                  > >
>>>>
>>>>                  > > Hope you find this tool useful :)
>>>>
>>>>                  > >
>>>>
>>>>                  > >
>>>>
>>>>                  > >
>>>>
>>>>                  > >
>>>>
>>>>                  > > _______________________________________________
>>>>
>>>>                  > > erlang-questions mailing list
>>>>
>>>>                  > > erlang-questions@REDACTED
>>>>
>>>>            <mailto:erlang-questions@REDACTED>
>>>>
>>>>            <mailto:erlang-questions@REDACTED
>>>>
>>>>            <mailto:erlang-questions@REDACTED>>
>>>>
>>>>                  > >
>>>>
>>>>            http://erlang.org/mailman/listinfo/erlang-questions
>>>>
>>>>            <http://erlang.org/mailman/listinfo/erlang-questions>
>>>>
>>>>                  > >
>>>>
>>>>            <http://erlang.org/mailman/listinfo/erlang-questions
>>>>
>>>>            <http://erlang.org/mailman/listinfo/erlang-questions>>
>>>>
>>>>                  > >
>>>>
>>>>                  > >
>>>>
>>>>                  > >
>>>>
>>>>                  > >
>>>>
>>>>                  > > _______________________________________________
>>>>
>>>>                  > > erlang-questions mailing list
>>>>
>>>>                  > > erlang-questions@REDACTED
>>>>
>>>>            <mailto:erlang-questions@REDACTED>
>>>>
>>>>                  > >
>>>>
>>>>            http://erlang.org/mailman/listinfo/erlang-questions
>>>>
>>>>            <http://erlang.org/mailman/listinfo/erlang-questions>
>>>>
>>>>                  > >
>>>>
>>>>                  >
>>>>
>>>>                  > --
>>>>
>>>>                  > Lo?c Hoguin
>>>>
>>>>                  > https://ninenines.eu
>>>>
>>>>                  > _______________________________________________
>>>>
>>>>                  > erlang-questions mailing list
>>>>
>>>>                  > erlang-questions@REDACTED
>>>>
>>>>            <mailto:erlang-questions@REDACTED>
>>>>
>>>>                  > http://erlang.org/mailman/listinfo/erlang-questions
>>>>
>>>>            <http://erlang.org/mailman/listinfo/erlang-questions>
>>>>
>>>>                  >
>>>>
>>>>
>>>>
>>>>                 --     Lo?c Hoguin
>>>>
>>>>            https://ninenines.eu
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>        --         Loïc Hoguin
>>>>
>>>>
>>>>
>>>>        https://ninenines.eu
>>>>
>>>>        _______________________________________________
>>>>
>>>>        erlang-questions mailing list
>>>>
>>>>        erlang-questions@REDACTED  
>>>> <mailto:erlang-questions@REDACTED>
>>>>
>>>>        http://erlang.org/mailman/listinfo/erlang-questions
>>>>
>>>>        <http://erlang.org/mailman/listinfo/erlang-questions>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>    _______________________________________________
>>>>
>>>>    erlang-questions mailing list
>>>>
>>>>    erlang-questions@REDACTED <mailto:erlang-questions@REDACTED>
>>>>
>>>>    http://erlang.org/mailman/listinfo/erlang-questions
>>>>
>>>>    <http://erlang.org/mailman/listinfo/erlang-questions>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> With best regards,
>>>>
>>>>      Roman Galeev,
>>>>
>>>>      +420 702 817 968
>>>>
>>>
>>>
>>>
>>> --
>>> Loïc Hoguin
>>>
>>> https://ninenines.eu
>>>
>>
>>
>>
>> --With best regards,
>>     Roman Galeev,
>>     +420 702 817 968
>>
>>
>
>
>
> --With best regards,
>     Roman Galeev,
>     +420 702 817 968
>
>



-- 
Using Opera's mail client: http://www.opera.com/mail/



More information about the erlang-questions mailing list