pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
bjz has joined #crystal-lang
bjz has quit [Client Quit]
Nik736 has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
elomatreb has quit [Quit: mep mep]
elomatreb has joined #crystal-lang
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 240 seconds]
Raimondii is now known as Raimondi
bjz has joined #crystal-lang
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 240 seconds]
Raimondii is now known as Raimondi
<FromGitter>
<wrq> > **<Yxhuvud>** .. why on earth would anyone think a code of conduct is a: worth forking for and b: a CoC-less project would get more support than one with a CoC? ⏎ I've already fielded some small offers from potential sponsors. Companies are extremely reluctant to consider a move away from C++ with such toxic community guidelines, and there's a LOT of money to be made offering up my extensions, knowledge of internals, and a free-er
<FromGitter>
... platform. It's just a matter of time.
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
<FromGitter>
<sdogruyol> That's weird and interesting
pawnbox has joined #crystal-lang
<FromGitter>
<wrq> well consider their point of view, it's a huge endeavor to move away from something like C++
<FromGitter>
<wrq> its the same reason Rust isnt really succeeding in real workspaces
<FromGitter>
<wrq> the value proposition of "you can only be a part of this community if you hivethink EXACTLY what we agree with" is not very good, and no real vendor is going to go for that.
<Yxhuvud>
Eh, exactly how is anything in the CoC toxic? From what I can see, the only thing it does is explicitly forbid toxic behaviour.
<FromGitter>
<wrq> FOSS software should never attack free-speech.
<FromGitter>
<sdogruyol> I'm not a native speaker of English
<FromGitter>
<sdogruyol> Sometimes i fear CoC
<FromGitter>
<sdogruyol> If it's misused like in the recen Crockford case, i'm doomed lol
<FromGitter>
<wrq> exactly. We are building S O F T W A R E, that should be the **only** relevant aspect
<FromGitter>
<sdogruyol> It's good
<Yxhuvud>
that is a ridiculous point of view. It is not an attack on free speech for the community totake a stand against people being assholes.
<Yxhuvud>
in fact, it is an EXERCISE of free speech
<FromGitter>
<sdogruyol> So Crockford is an asshole?
<FromGitter>
<sdogruyol> Lol
<FromGitter>
<sdogruyol> He is such a nice guy and a real gentlemen (i've met him in person)
<FromGitter>
<wrq> yxhuvud, hence i'm exercising my own free speech in return
<FromGitter>
<wrq> I've not met Crockford but like I've seen him interact with people "off the record" so to speak, and he seemed like a pretty chill guy
<FromGitter>
<wrq> the kind of guy thats a nice guy even when nobody is watching
<FromGitter>
<sdogruyol> yeah, he's a nice guy
<FromGitter>
<sdogruyol> i don't know it's super easy to blackmail someone
<FromGitter>
<wrq> and nodevember is a lame conference anyways. it's not like Joyent put out a huge blog post excommunicating him, it's just some conference. it's the principle of it that frustrates me
<FromGitter>
<sdogruyol> and i hate people getting behind something called X and shit on anyone
<FromGitter>
<sdogruyol> i'm not a native speaker and if i call the crowd 'guys' i fear that they gonna blame me for being sexist. that's really awful
<FromGitter>
<wrq> freenode
<FromGitter>
<wrq> freenode's #ruby has that bot that attacks people who say "hey guys"
<FromGitter>
<wrq> it's unreal
<FromGitter>
<sdogruyol> roflmao
<FromGitter>
<sdogruyol> guess we need to reeducate the whole world about the new 'English'
<FromGitter>
<wrq> well and that's the beauty of FOSS. They can't forcibly TAKE crystal away. Forks are easy to make, even if they change the license, we can still start from the latest point before that and just continue onwards, which is what I've already done in a sense on my own.
<FromGitter>
<wrq> for now, crystal will just keep going. but if it gets out of hand, then the sane parts of the community will have no choice but to fork
<FromGitter>
<sdogruyol> well, i don't think people care about that like you do
<FromGitter>
<wrq> they will
<BlaXpirit>
a fork has absolutely no chance because almost all code is written by people who knowingly agree with the CoC
<FromGitter>
<wrq> a lot more people care about this than you think
<FromGitter>
<sdogruyol> idk
<FromGitter>
<wrq> they've no reason to speak up publicly about it, I only bring it up because I like the debate
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bjz has joined #crystal-lang
<sapphire_>
back again
bjz has quit [Client Quit]
pawnbox has quit [Remote host closed the connection]
snsei has joined #crystal-lang
pawnbox has joined #crystal-lang
<crystal-gh>
[crystal] asterite pushed 1 new commit to master: https://git.io/viR5k
<BlaXpirit>
adam12, if you're feeling adventurous, just go and learn stuff along the way, there's no roadblocks that i can predict. and maybe make a basic lib along the way :p
<adam12>
Yeah - I know it's possible, I was just wondering if anybody had actually explored it
<BlaXpirit>
i don't think so
<adam12>
but I just glazed source and it seems everything is passed in, so no reason why I couldn't HTTP.parse_request(STDIN.gets) or something.
<Crizkov>
RX14 && Sija: Thanks for help, Now, you solved my question :-)
Crizkov has quit [Quit: Page closed]
<FromGitter>
<Sija> @Crizkov: yw! godspeed :)
<FromGitter>
<Sija> is there a way to use enum type with “free" int values? some C libs are using enums for return codes, returning an int sometimes which is an arbitrary value (say no of bytes)
<RX14>
like int to enum?
<FromGitter>
<Sija> more like `Enum | Int`
<RX14>
just get an int back then check it againt the enum
<FromGitter>
<Sija> since returned int is not part of the enum but an actual value
<FromGitter>
<Sija> yeah, but then I can’t use enums in lib defs, can I?
<RX14>
is the enum negative?
<FromGitter>
<Sija> uhm, 0..-n
<RX14>
yes
<RX14>
well the answer is no
<RX14>
lib defs can only return 1 thing
<RX14>
either an int or enum
<RX14>
and there they return an int
<FromGitter>
<Sija> so in this case it would rather have to be an int to be checked against enum l8r in the code, right?
<RX14>
sometimes that int happens to correspond with an enum value but you can't tell the compiler that