ChanServ changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.23.1 | Fund Crystal's development: http://is.gd/X7PRtI | GH: https://github.com/crystal-lang/crystal | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Gitter: https://gitter.im/crystal-lang/crystal
txdv has quit [Ping timeout: 268 seconds]
rohitpaulk has joined #crystal-lang
rohitpaulk has quit [Ping timeout: 256 seconds]
txdv has joined #crystal-lang
<FromGitter> <jwaldrip> I really wish crystal had a single communication platform rather than this IRC <-> gitter bridge
<Papierkorb> Yeah I'd love to see gitter gone too, but oh well
<FromGitter> <jwaldrip> well... i dont know if IRC is the right platform either IMHO.
<FromGitter> <jwaldrip> I personally like the direction Golang went with slack.
<FromGitter> <elorest> Over all I like gitter. Linux client doesn’t really work though.
<FromGitter> <elorest> Slack is the worst lol
<FromGitter> <jwaldrip> the gitter client on mac is broken too...
<Papierkorb> Pretty simple: I won't join that gitter stuff
<FromGitter> <elorest> @jwaldrip I use gitter client on mac all the time.
<Papierkorb> And neither would I join a Slack channel or whatever else group IM is hip right now
<FromGitter> <jwaldrip> code blocks mess up for me
<FromGitter> <jwaldrip> Unless you use IRC cloud... its just a very old very featureless platform.
<FromGitter> <elorest> Hmmm I’ve found code blocks to work much better than in slack. Also the history limit without paying tons of money is a deal kill for most open source projects.
<FromGitter> <jwaldrip> I like the ability to search... and I like the integrations in slack.
<Papierkorb> jwaldrip, feature-less? I call that "no bullshit"
<FromGitter> <jwaldrip> @elorest I agree with the formatting... but something is messed up with them at the moment. A long code block blocks my input block.
<FromGitter> <elorest> I’ve used slack since 2013 and while I like it I really think something like discordapp is probably better.
<FromGitter> <jwaldrip> discordapp is great... but geared towards gamers.
<FromGitter> <elorest> Yeah but it’s search and history is nice, and code blocks look good.
<FromGitter> <elorest> Overall I’m pretty happy with gitter though.
<FromGitter> <jwaldrip> They have made some performance improvements to the latest slack... but I agree. I like gitter... just not as stable as slack.
<Papierkorb> Those code blocks alone would make me not want to join. Such a waste of space, it's spam for everyone else, and simply awful in a lively channel
<FromGitter> <jwaldrip> Also just out of my normal workflow.
<FromGitter> <jwaldrip> I use slack everywhere.
<FromGitter> <elorest> Yeah. Me too but I’m probably in gitter more these last few months… logging back into all my slack channels is such a pain...
<FromGitter> <elorest> Almost makes me miss the skype days.
<Papierkorb> Slack doesn't allow you to monitor multiple channels across "servers" at once?
<Papierkorb> In a single 'window' that is
<FromGitter> <jwaldrip> If slack was more like discord I think it would be great. Having to join multiple teams does suck.
<FromGitter> <elorest> Nope...
<Papierkorb> How is that acceptable?
<FromGitter> <jwaldrip> What do you mean by monitor?
<Papierkorb> That's the epitome of "mobile-first" development
<FromGitter> <jwaldrip> I mean you get notifications
<Papierkorb> As in: Modal-everything crap, with no opportunity of doing this fancy "multitasking" that has been the rage since .. Win95 at least
<FromGitter> <elorest> We expirimented with using discord at work… Only thing I didn’t like about it was instead of `@alias <first last>` it uses `gamernumber#alias`
<FromGitter> <jwaldrip> Ya thats a bummer.
<FromGitter> <jwaldrip> I thought gitter had a real chance... but I think things have gone downhill since the aquisition.
<FromGitter> <elorest> So unless you force everyone to use their actual name as an alias it’s not very useful for work situations.
<FromGitter> <jwaldrip> Papierkorb: I have a love hate relationship with IRC... most channels are full of people who aren't actually helpful. And the need to stay online all the time to re-engage in a conversation sucks... or you just have to pay for a service to "keep you online"
<FromGitter> <jwaldrip> If IRC had the ability to keep some server side state, then I would be much happier.
<Papierkorb> jwaldrip, you can use any throw away 'shell enabled' server to host a bnc. They go as low as 1€/Month if you don't have one anyway
<FromGitter> <jwaldrip> I know. I have used one...
<FromGitter> <jwaldrip> But again... then it just shows me online, when I am not... giving people the facade that the room has more active people then are actually active.
<Papierkorb> Also as helper, it's also about time management. I don't want to have to "scroll up" for miles just so that no one barks at me for "not reading the whole thing".
<FromGitter> <jwaldrip> IRC is old... and yes it does work in some situations... but I think there are better technologies... my only argument is to simple have the crystal community pick one.
<Papierkorb> jwaldrip, you can set yourself as 'away'
<FromGitter> <jwaldrip> I know...
<Papierkorb> jwaldrip, IRC is old, but really, what is actually wrong with it?
<Papierkorb> It is simple, which is a good thing. And it respects its user, be that a helpee, helper, or random offtopic gossip chat
<Papierkorb> Respect not in the "privacy" sense, but in a time-, and space management sense
<FromGitter> <jwaldrip> depends on the server and channel.
<FromGitter> <jwaldrip> IMHO
<Papierkorb> Which things like Slack nor Gitter do at all, in fact, they're the polar opposite, making them hugely unuseful for the setting of a development help channel
<FromGitter> <jwaldrip> Sure... I can agree to that.
<FromGitter> <jwaldrip> My point was simply that crystal should have ONE
<FromGitter> <jwaldrip> not many
<FromGitter> <jwaldrip> I would gladly join in on the IRC room if that was the only choice.
<Papierkorb> Also not having "real accounts" is a good thing. I don't like it a single bit how in gitter I *have* to log in using Github or whatever. That it shows the real name. What's up with that? Since when are names that important?
<FromGitter> <jwaldrip> Right... because you keep yourself anonymous how? https://github.com/Papierkorb
<Papierkorb> jwaldrip, on Github I made the choice
<Papierkorb> That's a difference. I put my name there knowing that it would be publicly displayed
<Papierkorb> When I login to Gitter with github, it never asked me if that's okay, if that's what I want
<FromGitter> <jwaldrip> I know... im just saying... there is no reason to hide
<Papierkorb> Answer is: I don't want that.
<FromGitter> <jwaldrip> I certainly dont hide
<Papierkorb> There is no reason to show either.
<FromGitter> <jwaldrip> True... just saying... I dont care much
<FromGitter> <jwaldrip> either way... would just want one.
<Papierkorb> And it's the individuals personal right to decide on the data that is publicly displayed. There are tons of kids out there who're getting started out. They'll mess up. Their nickname will be ruined. Who cares? Choose a new one. Real name? Tough luck.
<FromGitter> <drosehn> It's really tough to come up with a new chat system which would work for everyone. The same that it's hard to come up with a new language which works for everyone. :)
<FromGitter> <elorest> Yeah
<FromGitter> <drosehn> I was around before IRC was a thing, and I don't much like it. Some of the guys at my college wrote alternatives to IRC (which you've probably never heard of) which fixed the things that annoyed us the most about IRC.
<Papierkorb> There are those systems no one uses, and those everyone complains about.
<FromGitter> <drosehn> I use gitter via Opera on my Mac, and it's okay. It's a little flakey, but not too bad. I use the separate client for Slack (instead of using a web-browser), and that's okay too. Not exactly what I'd really like, but it's okay.
<FromGitter> <elorest> Biggest problem with the gitter client on mac for me is it pretty much halfs my battery life.
<Papierkorb> Those "desktop clients" are web browsers too, probably with worse sandboxing than in a 'real' browser
<FromGitter> <drosehn> The nice thing about gitter for crystal is that it shows the github-activity in the column on the right. Sometimes that's useful.
[sky][she513 has joined #crystal-lang
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETehepjjsq: bmcginty foxbot oprypin ua asterite jeromegn binBASH txdv z64 jfontan pleiosaur shelvacu Majost hmans lvmbdv raz DeBot_ justinmcp olbat yopp thew
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETsjlhjkguu: fnux binBASH thews [spoiler] lvmbdv Papierkorb astronavt nathanj avdi mroth salvor andersh baweaver foxxx0 davic asterite foxbot DeBot_ gewo mjblack woodruffw hmans literal cyberarm foca bmcginty kosmonaut olbat raz ua oprypin z64 go|
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETcncwa: reblunk avdi ua SuperChickeNES foca nathanj yopp baweaver oprypin pleiosaur aarongodin mroth kosmonaut tliff Yxhuvud asterite fnux hmans FromGitter danzilio z64 Papierk
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETkernok: gewo foca jeromegn raz baweaver davic jfontan oprypin pleiosaur andersh salvor SuperChickeNES fiete Yxhuvud bmcginty thews binBASH danzilio aemadrid foxxx0 ua z64 DeBot_ astronavt [spoiler] reblunk foxbot txdv avdi badeball _wh
<Papierkorb> RX14:
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETcjevjzgzcf: woodruffw jeromegn aemadrid reblunk yopp mroth hmans pleiosaur aarongodin binBASH DeBot_ ephemera_ avdi cyberarm olbat salvor ua thews badeball SuperChickeNES literal Papier
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETzrsghpxcza: lvmbdv ua raz jeromegn aemadrid mroth danzilio Yxhuvud reblunk hmans jfontan SuperChickeNES nathanj Majost justinmcp shelvacu yopp badeball z64 foca salvor pleiosaur FromGitter astronavt tatey go|dfish DeBot_ txdv mjblack _whitelogge
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETsxxlv: thews andersh _whitelogger Papierkorb txdv oprypin fnux Majost yopp avdi fiete shelvacu jhass foxxx0 justinmcp reblunk [spoiler] aemadrid tatey gewo cyberarm asterite bmcginty ephemera_ woodruffw jeromegn lvmbdv baweav
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvsotptx: reblunk yopp aemadrid foca olbat mroth Majost mjblack bmcginty andersh [spoiler] binBASH danzilio asterite raz fiete avdi fnux astronavt woodruffw Yxhuvud baweaver sa
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETnfzhpkmy: jeromegn salvor jhass ephemera_ asterite foca foxbot davic txdv Majost mroth oprypin aemadrid SuperChickeNES binBASH z64 lvmbdv aarongodin shelvacu gewo bmcginty fnux baweaver FromGitter ashirase DeBot_ justinmcp Pa
<FromGitter> <elorest> I’m out.
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETzmsdkkwb: FromGitter foxxx0 txdv ephemera_ [spoiler] kosmonaut lvmbdv aemadrid asterite _whitelogger hmans badeball reblunk bmcginty woodruffw astronavt jfontan z64 raz gewo SuperChicke
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETnjaev: mjblack fiete aemadrid Majost thews jfontan oprypin SuperChickeNES salvor fnux [spoiler] gewo literal _whitelogger kosmonaut lvmbdv mroth foxxx0 baweaver andersh nathanj txdv Yxh
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdjrfssvwp: oprypin astronavt ua reblunk justinmcp literal DeBot_ ephemera_ kosmonaut txdv nathanj foxxx0 pleiosaur shelvacu olbat andersh z64 _whitelogger cyberarm b
<raz> can an op please set /mode +r
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETtyzuu: asterite astronavt reblunk raz Papierkorb danzilio ashirase SuperChickeNES jhass mroth fiete thews Yxhuvud ua z64 tatey DeBot_ jeromegn literal lvmbdv hmans foca shelva
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETqtysmus: SuperChickeNES jeromegn jfontan pleiosaur tatey z64 davic literal lvmbdv go|dfish aarongodin binBASH oprypin astronavt jhass Yxhuvud avdi yopp hmans foxbot _whitelogg
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETcxvyngmbu: yopp thews salvor woodruffw go|dfish davic fiete jeromegn jhass Majost aarongodin SuperChickeNES tliff lvmbdv bmcginty baweaver ua mjblack literal hmans txdv foca oprypin Papierkorb avdi z64 foxbot shelvacu tatey cyberarm jfontan _whi
<FromGitter> <drosehn> this spamming crap is one problem with IRC, or anything which doesn't require that you have a specific account.
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxmyliyvpt: badeball andersh kosmonaut reblunk astronavt nathanj avdi olbat mjblack Majost z64 _whitelogger ashirase txdv justinmcp DeBot_ jeromegn jhass [spoiler] danzilio bmcginty aarongodin SuperChickeNES aemadrid oprypin tatey binBA
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETyupzmg: SuperChickeNES mroth justinmcp davic asterite Majost cyberarm Yxhuvud thews aarongodin DeBot_ bmcginty jeromegn raz hmans oprypin ashirase gewo astronavt binBASH reblunk [spoiler] pleiosaur baweaver literal andersh tatey tliff fnux mjbla
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdyzdp: salvor kosmonaut jfontan Majost jeromegn davic nathanj pleiosaur fnux andersh ephemera_ olbat ashirase _whitelogger fiete go|dfish hmans Papierkorb jhass mroth cyberarm literal badeball SuperChickeNES mjblack DeBot_ lvmbdv avdi raz yopp foca aemadr
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETzrkur: aemadrid FromGitter astronavt reblunk mroth justinmcp bmcginty tliff danzilio gewo jfontan olbat [spoiler] shelvacu foxxx0 aarongodin txdv pleiosaur Papierkorb Yxhuvud thews ashirase cyberarm go|dfish DeBot_ Majost fie
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETmvixb: ephemera_ astronavt foca avdi shelvacu pleiosaur raz andersh tatey bmcginty baweaver ua aemadrid literal go|dfish txdv jhass nathanj hmans olbat davic jeromegn Majost salvor ashi
<Papierkorb> drosehn, this is the first time in a decade of me using IRC where I see such a thing.
<raz> mode +r fixes the spam usually (they don't bother to register)
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETfvvziyh: oprypin bmcginty olbat kosmonaut avdi foca woodruffw Yxhuvud nathanj reblunk aarongodin Papierkorb foxbot davic badeball jfontan danzilio asterite FromGitte
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETfsyftpz: txdv asterite hmans FromGitter astronavt lvmbdv justinmcp thews binBASH yopp pleiosaur woodruffw DeBot_ foca foxbot _whitelogger tliff reblunk jfontan andersh go|dfish [spoiler] fnux mjblack salvor olbat raz Yxhuvud Papierkorb
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETtdbyzkqsml: mjblack ashirase fnux nathanj badeball olbat davic lvmbdv justinmcp andersh thews aemadrid foca go|dfish txdv salvor ephemera_ jhass ua DeBot_ baweaver shelvacu tliff avdi tatey FromGitter aarongodin _wh
<FromGitter> <drosehn> One wonders why anyone enjoys being a spamming jerk.
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETpmkqdkjuj: aarongodin FromGitter mjblack avdi justinmcp go|dfish binBASH Yxhuvud jeromegn hmans danzilio reblunk davic oprypin _whitelogger fiete ephemera_ astronavt Majost DeBot_ liter
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETodxppbojw: justinmcp fnux hmans ephemera_ badeball foxbot shelvacu yopp oprypin z64 jfontan pleiosaur danzilio tliff binBASH avdi nathanj mjblack salvor davic SuperChickeNES mroth Yxhuvud jeromegn literal foxxx0 woodruffw go|
baweaver has left #crystal-lang ["Off to do something that looks important"]
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETuukrl: badeball reblunk baweaver mroth pleiosaur kosmonaut danzilio Yxhuvud z64 [spoiler] andersh woodruffw DeBot_ FromGitter shelvacu cyberarm aarongodin thews olbat SuperChickeNES lvmbdv ua raz aemadrid jfontan fiete Majost
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNEToswoxobbqt: tatey mjblack ephemera_ olbat cyberarm salvor raz go|dfish jfontan jhass _whitelogger [spoiler] ua literal Majost davic DeBot_ SuperChickeNES aemadrid Papierkorb y
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETjplzmsf: jhass justinmcp z64 baweaver pleiosaur _whitelogger nathanj Yxhuvud hmans mjblack binBASH go|dfish FromGitter davic jfontan fiete DeBot_ fnux foca jeromegn lvmbdv kosmonaut salvor Majost foxxx0 bmcginty [sp
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdedwpkvzys: justinmcp txdv aarongodin fnux andersh [spoiler] thews pleiosaur literal badeball yopp cyberarm tliff Papierkorb jeromegn raz davic foxxx0 jfon
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETjhmehvto: FromGitter aemadrid foxxx0 _whitelogger DeBot_ kosmonaut tatey fiete asterite z64 go|dfish mroth gewo Majost foxbot pleiosaur avdi literal lvmbdv jeromegn cyberarm txdv bmcginty fnux binBASH olbat foca she
<FromGitter> <drosehn> I saw spamming like this on IRC back when there were just three or four IRC servers in the world, and one of them was at RPI.
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdzadsuwwyo: shelvacu kosmonaut jfontan mjblack avdi oprypin baweaver z64 raz davic go|dfish ashirase hmans foxxx0 nathanj SuperChickeNES Majost _whitelogger fnux tli
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETzgyulxb: FromGitter fiete avdi tliff Papierkorb go|dfish Majost foxbot davic justinmcp ashirase foxxx0 fnux thews reblunk andersh jeromegn woodruffw yopp SuperChickeNES baweaver Yxhuvud pleiosaur aemadrid lvmbdv jfo
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETmxlmbgmt: binBASH shelvacu Majost davic bmcginty jfontan go|dfish Papierkorb asterite hmans andersh tatey jeromegn ephemera_ nathanj pleiosaur olbat [spoiler] lvmbdv oprypin l
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETaqcuijp: fiete ua txdv baweaver aemadrid go|dfish _whitelogger avdi asterite mjblack jhass foxxx0 olbat z64 kosmonaut tatey thews pleiosaur lvmbdv andersh reblunk SuperChickeNES astronavt oprypin nathanj j
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETosbwjdjn: danzilio jfontan reblunk _whitelogger mjblack hmans badeball oprypin fnux ephemera_ ua foca baweaver avdi olbat aarongodin go|dfish foxxx0 pleiosaur binBASH andersh justinmcp woodruffw mroth foxbot bmcginty shelvacu astronavt
<FromGitter> <drosehn> ah well, I guess that kills crystal-gitter for tonight.
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETiqgbovvfpc: lvmbdv kosmonaut bmcginty go|dfish nathanj fnux shelvacu Majost z64 oprypin avdi Papierkorb txdv aemadrid cyberarm SuperChickeNES foxxx0 mjblack _whitelogger thews pleiosaur ua salvor davic foxbot tatey FromGitter
<astronavt> mode +r please?
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETssbogpkq: nathanj hmans yopp danzilio pleiosaur lvmbdv jfontan _whitelogger binBASH go|dfish Papierkorb aarongodin txdv foca DeBot_ shelvacu SuperChickeNES tatey gewo astronavt Yxhuvud andersh bmcginty fox
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETbkmmeswq: kosmonaut ephemera_ hmans FromGitter jfontan ua davic tliff gewo Yxhuvud mroth Majost foxxx0 danzilio foca bmcginty txdv jhass thews fiete fnux [spoiler] j
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETsjstrwjbm: fiete gewo foxxx0 fnux aemadrid baweaver justinmcp avdi thews z64 ashirase badeball astronavt _whitelogger asterite mjblack literal foxbot ander
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETtligc: astronavt shelvacu foxbot DeBot_ davic foca ephemera_ Majost ua fiete fnux lvmbdv raz oprypin justinmcp thews txdv reblunk pleiosaur foxxx0 hmans literal yopp aarongodin Papierkorb ashirase baweaver jfontan badeball FromGitter m
<raz> it seems no op is here :(
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvpobf: fnux FromGitter foxxx0 ashirase baweaver ephemera_ raz justinmcp jhass SuperChickeNES Majost thews go|dfish tatey andersh shelvacu txdv Papierkorb jfontan avdi mroth fiete bmcginty _whitelogger yopp foxbot DeBot_ kosmonaut tliff
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETuxchwqqf: justinmcp woodruffw salvor aemadrid go|dfish tliff kosmonaut nathanj ua Majost asterite jeromegn _whitelogger FromGitter foxbot thews SuperChickeNES badeball mroth aarongodin Yxhuvud Papierkorb lvmbdv DeBot_ hmans z64 oprypin tatey olb
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETsubxftcw: andersh tliff mroth asterite oprypin ephemera_ tatey salvor foxbot bmcginty foca justinmcp jfontan jeromegn txdv badeball mjblack pleiosaur nathanj aemadrid astronavt DeBot_ z64 jhass shelvacu fo
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETaqdclhbufo: tliff astronavt shelvacu FromGitter jfontan oprypin foxxx0 danzilio fiete cyberarm asterite Papierkorb woodruffw aemadrid kosmonaut binBASH salvor olbat raz foca aarongodin davic go|dfish _whitelogger ba
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETlfnek: foxxx0 ua raz salvor aemadrid yopp jfontan Papierkorb badeball lvmbdv aarongodin tliff binBASH fiete thews ephemera_ fnux tatey olbat z64 jeromegn hmans shelvacu pleios
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETnikrsilumh: asterite bmcginty badeball shelvacu aarongodin danzilio Yxhuvud ua hmans gewo ashirase FromGitter _whitelogger foca cyberarm z64 pleiosaur lvmbdv Majost binBASH nathanj go|dfish tliff olbat literal andersh jfontan raz aemad
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxqgkka: olbat cyberarm reblunk Yxhuvud woodruffw shelvacu andersh jeromegn bmcginty raz fiete baweaver _whitelogger Majost FromGitter ua davic nathanj pleiosaur DeBot_ jfontan danzilio jhass badeball Papierkorb aarongodin ashirase lvmb
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETgjlgxiqxmj: reblunk literal txdv justinmcp shelvacu davic Papierkorb mjblack pleiosaur olbat badeball lvmbdv SuperChickeNES jeromegn go|dfish thews DeBot_
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNEToouvazzbdc: ashirase shelvacu FromGitter tliff mroth lvmbdv fnux [spoiler] kosmonaut foxbot ua astronavt salvor go|dfish reblunk aarongodin olbat avdi tatey z64 gewo hmans foca andersh
sotrhraven has joined #crystal-lang
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETgxkfsbjlyl: foxxx0 txdv aemadrid ua DeBot_ shelvacu aarongodin Majost bmcginty nathanj asterite baweaver [spoiler] salvor oprypin foxbot thews yopp cyberarm tliff mroth mjblack raz z64 woodruffw olbat _whitelogger Papierkorb ephemera_ literal SuperChickeN
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdueculg: FromGitter yopp bmcginty literal z64 cyberarm binBASH txdv gewo asterite aemadrid tatey pleiosaur badeball olbat salvor Yxhuvud justinmcp go|dfish jeromegn avdi Papierkorb ua raz DeBot_ foxxx0 ashirase [spoiler] danzilio jfontan fiete hmans davic
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxwzbu: hmans foxxx0 FromGitter raz Yxhuvud pleiosaur mroth _whitelogger go|dfish avdi justinmcp davic [spoiler] bmcginty Papierkorb reblunk binBASH shelvacu aarongodin ua fiete mjblack kosmonaut lvmbdv SuperChickeNE
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdysvux: bmcginty raz pleiosaur tatey cyberarm fnux Papierkorb foxxx0 hmans jhass avdi thews [spoiler] Yxhuvud z64 ephemera_ _whitelogger kosmonaut go|dfish literal DeBot_ ashirase jfontan nathanj SuperChickeNES mjblack aarongodin foxbot badeball
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdszlc: danzilio nathanj binBASH Majost badeball jeromegn jfontan hmans asterite avdi z64 davic txdv _whitelogger yopp tatey woodruffw aemadrid olbat mjblack foxbot ua FromGitter fiete astronavt g
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNEThwmguhwnb: reblunk cyberarm kosmonaut lvmbdv mjblack fiete badeball salvor nathanj mroth ua davic DeBot_ jeromegn hmans Majost FromGitter baweaver oprypin go|dfish jhass bmcginty literal foca foxbot z64 aemadrid pleiosaur tliff raz fox
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETyymbtxwgaa: oprypin ashirase thews SuperChickeNES fiete mroth literal lvmbdv foxxx0 aarongodin tliff reblunk _whitelogger gewo Papierkorb shelvacu jeromegn z64 ua foca badebal
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETwlsewzdu: Yxhuvud z64 thews asterite avdi oprypin bmcginty raz ashirase shelvacu aarongodin fiete go|dfish danzilio justinmcp foxxx0 DeBot_ badeball foca literal ua binBASH jeromegn mroth olbat SuperChickeNES Papierkorb astronavt tatey jhass salvor gewo f
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETlbpffr: tliff olbat [spoiler] z64 foxbot thews reblunk davic nathanj asterite _whitelogger lvmbdv DeBot_ ua Majost astronavt justinmcp aemadrid avdi hmans shelvacu gewo FromGitter ephemera_ jeromegn woodruffw ashirase Yxhuvud mroth bin
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETbjdxwu: shelvacu SuperChickeNES jhass danzilio aarongodin woodruffw asterite salvor go|dfish gewo tatey hmans Majost raz aemadrid baweaver fiete ephemera_ binBASH Papierkorb pleiosaur foca z64 mroth reblunk ashirase Yxhuvud foxbot [spoiler] bmcg
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETyrvhfcj: shelvacu asterite ephemera_ Papierkorb FromGitter danzilio nathanj [spoiler] olbat z64 pleiosaur go|dfish ua DeBot_ cyberarm fnux davic jfontan Majost foca aarongodin jeromegn _whitelogger baweaver kosmonaut aemadrid oprypin ashirase foxbot ander
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETyyssg: txdv foxbot justinmcp fnux Yxhuvud jhass [spoiler] mroth Papierkorb lvmbdv salvor aarongodin tatey literal aemadrid woodruffw ephemera_ yopp tliff shelvacu Majost DeBot_ hmans asterite olbat pleiosaur jfontan ua jeromegn avdi astronavt badeball raz
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETmwtduojyss: raz justinmcp binBASH SuperChickeNES reblunk pleiosaur olbat foca astronavt go|dfish aarongodin tliff avdi cyberarm txdv foxxx0 Majost ua foxbot baweaver jeromegn
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETcdlkyaly: mjblack pleiosaur go|dfish woodruffw foca foxxx0 jhass baweaver ua literal justinmcp kosmonaut badeball hmans binBASH shelvacu Majost tatey lvmbdv oprypin aemadrid jfontan avdi asterite Yxhuvud andersh davic raz danzilio yopp astronavt _whitelog
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdkuyvg: oprypin pleiosaur woodruffw jeromegn gewo FromGitter fnux aarongodin cyberarm ashirase jfontan danzilio DeBot_ Papierkorb _whitelogger Majost tliff bmcginty
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdlzvresuih: SuperChickeNES [spoiler] woodruffw Papierkorb Majost aemadrid binBASH davic jfontan baweaver shelvacu nathanj thews jeromegn _whitelogger txdv bmcginty badeball tliff tatey
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETfeibp: aemadrid davic hmans Papierkorb fiete danzilio pleiosaur justinmcp mjblack salvor cyberarm [spoiler] jfontan astronavt FromGitter tatey nathanj kosmonaut yopp oprypin ua Majost _whitelogger Yxhuvud
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETyjobr: literal nathanj shelvacu bmcginty fnux hmans go|dfish foxxx0 jfontan avdi [spoiler] fiete yopp olbat jhass thews txdv _whitelogger badeball cyberarm
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETudnwx: jeromegn andersh yopp SuperChickeNES fnux astronavt ephemera_ salvor DeBot_ aarongodin reblunk ashirase nathanj jfontan go|dfish cyberarm [spoiler] asterite txdv raz binBASH aemadrid avdi tatey fiete gewo ua oprypin FromGitter foxxx0 justinmcp foxb
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNEThwlpbny: shelvacu gewo davic [spoiler] foca ephemera_ txdv foxxx0 SuperChickeNES asterite fiete olbat aarongodin hmans woodruffw foxbot aemadrid z64 badeball reblunk FromGitter tatey ua go|dfish
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETofcdjc: shelvacu mroth jfontan jhass txdv DeBot_ fnux z64 andersh foxxx0 literal FromGitter tatey jeromegn [spoiler] justinmcp mjblack hmans raz asterite woodruffw ashirase aemadrid kosmonaut Yxhuvud ua astronavt ge
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETifpgsyimtl: SuperChickeNES astronavt asterite jeromegn ephemera_ thews gewo Majost reblunk go|dfish hmans pleiosaur foxbot binBASH badeball nathanj jhass ashirase olbat fiete ua tliff foca danzilio avdi lvmbdv justinmcp aaron
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETcrtvyxbtbv: FromGitter fiete lvmbdv astronavt gewo woodruffw thews kosmonaut badeball SuperChickeNES jhass oprypin ua literal jfontan DeBot_ tatey aemadrid [spoiler]
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETqabnzsnxaw: badeball [spoiler] tatey binBASH justinmcp gewo raz hmans olbat jfontan yopp aarongodin baweaver nathanj bmcginty danzilio jeromegn avdi mroth
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdqzqlhqx: gewo tliff raz go|dfish foca DeBot_ salvor asterite thews jfontan hmans foxbot avdi z64 astronavt aemadrid danzilio reblunk binBASH aarongodin yo
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxyynxb: tliff DeBot_ ua z64 foxxx0 jhass pleiosaur literal Majost SuperChickeNES danzilio thews ashirase oprypin [spoiler] foxbot davic jfontan jeromegn Yxhuvud cyberarm _whitelogger raz avdi yopp reblunk kosmonaut go|dfish j
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETcejoj: shelvacu pleiosaur davic jeromegn kosmonaut lvmbdv ashirase reblunk foxxx0 andersh binBASH raz danzilio go|dfish baweaver FromGitter fnux mjblack foxbot literal astronavt woodruffw DeBot_ justinmcp olbat bmcginty txdv thews Papierkorb salvor fiete
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvkbeah: tliff ua hmans mjblack ashirase raz olbat mroth cyberarm andersh avdi salvor DeBot_ fnux astronavt justinmcp reblunk foca jeromegn yopp FromGitter woodruffw ephemera_ [spoiler] Papierkorb thews binBASH shelvacu tatey davic aste
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETiexqa: badeball cyberarm ashirase literal Majost jfontan raz asterite [spoiler] aarongodin tliff _whitelogger oprypin foxxx0 foxbot ua thews justinmcp go|dfish FromGitter mroth Papierkorb fiete aemadrid reblunk ephemera_ z64 mjblack astronavt hmans txdv b
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETzbvrr: fiete mjblack jeromegn reblunk asterite literal DeBot_ mroth kosmonaut Majost cyberarm nathanj salvor oprypin [spoiler] justinmcp baweaver danzilio tatey ua Papierkorb woodruffw SuperChickeNES ephemera_ lvmbdv astronavt badeball
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETzxkbffbics: mjblack DeBot_ ephemera_ literal txdv FromGitter fnux SuperChickeNES astronavt ashirase raz fiete thews reblunk oprypin yopp kosmonaut foxbot woodruffw nathanj aarongodin justinmcp tatey Majost mroth _whitelogger
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETwsrgjhngt: fiete gewo justinmcp FromGitter andersh Yxhuvud fnux _whitelogger salvor [spoiler] cyberarm foca txdv ashirase pleiosaur foxbot SuperChickeNES z64 jeromegn jfontan go|dfish D
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETfczwd: ashirase justinmcp go|dfish tatey lvmbdv fiete foxxx0 davic badeball gewo jeromegn Majost aemadrid astronavt raz kosmonaut tliff aarongodin jfontan salvor jhass baweaver binBASH hmans mroth danzilio andersh y
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETcsrsldow: kosmonaut badeball jeromegn aemadrid justinmcp Yxhuvud Papierkorb cyberarm foxbot bmcginty _whitelogger [spoiler] hmans oprypin danzilio davic andersh jhass yopp lvmbdv foca baweaver mr
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETojsurbssk: ua mroth ephemera_ andersh davic badeball salvor nathanj foxbot bmcginty foxxx0 FromGitter woodruffw Majost foca hmans tatey Papierkorb kosmonaut jeromegn ashirase _whitelogger tliff Yxhuvud DeBot_ SuperChickeNES reblunk fnux shelvacu mjblack a
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvxuefxruo: aemadrid bmcginty salvor foxxx0 z64 raz SuperChickeNES oprypin Yxhuvud _whitelogger binBASH foca tatey mjblack foxbot nathanj astronavt Majost mroth literal baweaver justinmcp fiete Fr
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETefwohpkcp: mjblack SuperChickeNES go|dfish Majost bmcginty lvmbdv foxbot _whitelogger Papierkorb jhass binBASH aarongodin ashirase kosmonaut FromGitter foxxx0 Yxhuvud z64 avdi reblunk shelvacu li
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxqavhh: aarongodin fiete davic Majost danzilio tliff kosmonaut DeBot_ _whitelogger badeball jhass [spoiler] bmcginty foxxx0 yopp raz salvor binBASH mjblack
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETyiwemeryt: astronavt gewo raz danzilio Yxhuvud asterite mjblack jeromegn hmans avdi thews shelvacu mroth yopp woodruffw baweaver bmcginty lvmbdv aemadrid ashirase tliff ua reblunk fnux SuperChickeNES foxbot fiete ju
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdncbrp: jeromegn ua aarongodin baweaver gewo bmcginty z64 FromGitter SuperChickeNES asterite shelvacu yopp fnux ephemera_ hmans nathanj literal binBASH davic mjblack andersh D
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxigghvg: literal aarongodin asterite mroth jhass ashirase z64 raz Yxhuvud foca danzilio aemadrid FromGitter kosmonaut yopp gewo tatey avdi binBASH olbat badeball baweaver salvor thews lvmbdv tliff pleiosaur foxbot m
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETnywbrvh: lvmbdv oprypin avdi thews z64 tliff bmcginty FromGitter davic fiete yopp txdv raz SuperChickeNES foca _whitelogger [spoiler] jfontan jhass woodruffw aemadrid literal ephemera_ pleiosaur mjblack salvor justinmcp foxxx0 mroth foxbot aster
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETgqiyoetn: go|dfish lvmbdv aemadrid badeball olbat tatey kosmonaut ashirase raz mroth justinmcp asterite Yxhuvud jhass jfontan avdi foca fnux davic danzilio tliff baweaver mjbl
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETtwiilimqz: Majost ephemera_ fnux ua Papierkorb go|dfish lvmbdv DeBot_ baweaver davic hmans andersh mjblack literal danzilio kosmonaut jeromegn yopp cyberar
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETlenjns: nathanj ashirase jhass Yxhuvud cyberarm lvmbdv SuperChickeNES ephemera_ olbat foxxx0 avdi Majost asterite go|dfish andersh thews fiete badeball woodruffw jus
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETcxkey: shelvacu avdi lvmbdv olbat danzilio foca yopp SuperChickeNES cyberarm raz tatey go|dfish [spoiler] hmans foxbot davic fiete justinmcp foxxx0 bmcginty gewo astronavt andersh asterite jhass reblunk literal From
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETsrnhzd: [spoiler] olbat yopp aarongodin oprypin mroth Yxhuvud ashirase gewo tliff reblunk fnux foxbot badeball ephemera_ shelvacu foca tatey asterite jeromegn thews
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETnhayeo: gewo jfontan asterite baweaver mjblack [spoiler] tliff jhass jeromegn Yxhuvud fiete danzilio astronavt salvor shelvacu foxbot kosmonaut Papierkorb lvmbdv woodruffw _whitelogger ashirase ephemera_ nathanj dav
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETziikr: avdi tatey cyberarm asterite go|dfish woodruffw oprypin bmcginty gewo lvmbdv astronavt mroth olbat hmans Majost aarongodin foxxx0 fiete ashirase nathanj mjblack z64 sal
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxdzdoupxs: justinmcp davic lvmbdv baweaver binBASH FromGitter thews [spoiler] badeball pleiosaur raz fiete SuperChickeNES cyberarm hmans aarongodin asterit
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETuwbtffwv: fnux aarongodin baweaver Papierkorb go|dfish cyberarm shelvacu jfontan yopp raz ephemera_ reblunk andersh ashirase txdv tatey foca SuperChickeNES thews FromGitter ua asterite foxxx0 tliff [spoiler] _whitelogger DeBot_ z64 mjb
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETjzuzxpbkv: mjblack SuperChickeNES oprypin literal tliff raz fnux [spoiler] olbat kosmonaut Yxhuvud asterite foca foxxx0 cyberarm woodruffw Majost shelvacu ua ephemera_ _whitelogger bade
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETtfpstoz: Papierkorb thews fiete mjblack jhass shelvacu danzilio FromGitter z64 fnux woodruffw ashirase gewo astronavt [spoiler] salvor cyberarm pleiosaur baweaver foxxx0 Yxhuvud foca andersh avdi Majost jeromegn asterite hmans tatey ko
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETphhmmxnei: astronavt aemadrid go|dfish Majost FromGitter tliff aarongodin jeromegn oprypin yopp z64 asterite bmcginty thews DeBot_ nathanj _whitelogger binBASH raz ua fiete txdv reblunk
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvdihl: oprypin aemadrid jeromegn fnux cyberarm fiete avdi ua z64 tliff hmans pleiosaur DeBot_ jhass foxxx0 astronavt gewo foca FromGitter Yxhuvud baweaver ashirase SuperChickeNES thews _whitelogger bmcgint
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETtdditmghi: asterite SuperChickeNES Papierkorb hmans mroth [spoiler] ashirase txdv cyberarm astronavt go|dfish thews Majost davic aemadrid reblunk nathanj danzilio justinmcp salvor aarongodin ua yopp tatey jeromegn z64 fnux andersh lite
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETrpcchj: thews badeball davic foxxx0 aemadrid SuperChickeNES mroth hmans kosmonaut baweaver foxbot woodruffw asterite fiete jfontan shelvacu nathanj Majost txdv reblunk justinmcp Papierkorb ephemera_ bmcgin
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETrnmonm: foxbot aemadrid reblunk tatey gewo jeromegn fnux thews literal raz astronavt mroth pleiosaur asterite nathanj foca Yxhuvud ua binBASH justinmcp go|dfish baweaver jfontan aarongodin _whitelogger Papierkorb z64 mjblack avdi salvo
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETgycqpvvkn: thews literal aarongodin asterite foca Papierkorb oprypin davic danzilio ephemera_ tliff fnux ashirase binBASH jfontan baweaver aemadrid foxbot raz woodruffw foxxx0 astronavt DeBot_ jhass SuperChickeNES j
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETpubsjfs: aemadrid Yxhuvud txdv woodruffw fnux olbat [spoiler] fiete foca salvor baweaver andersh ashirase danzilio ephemera_ asterite FromGitter mroth shel
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETllitnje: foxxx0 FromGitter baweaver thews avdi tatey badeball mjblack gewo cyberarm salvor Papierkorb foxbot justinmcp davic tliff Majost hmans ua fiete Yxhuvud aarongodin andersh natha
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETgiiivwgpos: txdv pleiosaur baweaver fnux foca jhass salvor Papierkorb asterite yopp foxbot z64 hmans tatey gewo Majost oprypin ashirase jeromegn ua kosmonaut woodruffw binBASH jfontan raz reblunk literal aarongodin
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETlkcubszi: lvmbdv ashirase raz pleiosaur jeromegn badeball mjblack gewo Papierkorb hmans jhass Yxhuvud nathanj Majost oprypin go|dfish baweaver z64 thews foca davic woodruffw shelvacu andersh jfontan binBASH SuperChickeNES mroth danzili
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETfzaxgcwdxt: fiete davic DeBot_ literal thews cyberarm foxbot [spoiler] yopp mjblack aarongodin raz danzilio go|dfish woodruffw gewo shelvacu foxxx0 jfontan
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETfezzb: ashirase tatey ephemera_ foca andersh pleiosaur bmcginty shelvacu go|dfish hmans reblunk oprypin avdi Majost olbat lvmbdv txdv nathanj asterite binBASH Yxhuvud astronavt danzilio jfontan j
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvlnoyjk: FromGitter asterite binBASH bmcginty foca pleiosaur salvor andersh mjblack [spoiler] DeBot_ thews woodruffw Yxhuvud cyberarm nathanj jeromegn foxxx0 tliff jhass _whitelogger jfontan kosmonaut badeball astro
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETspluuxcqgn: bmcginty hmans go|dfish nathanj baweaver gewo thews pleiosaur kosmonaut oprypin Papierkorb ephemera_ badeball aemadrid z64 salvor tatey fnux ashirase [spoiler] yopp woodruffw aarongodin foxbot asterite mroth avdi Majost FromGitter jh
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNEThadjhvudf: bmcginty badeball jeromegn danzilio aarongodin FromGitter txdv Yxhuvud [spoiler] literal foxxx0 mjblack fiete cyberarm fnux baweaver kosmonaut justinmcp foxbot jfon
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxhjopxcus: foxxx0 SuperChickeNES ephemera_ go|dfish jeromegn foca Majost literal aemadrid jhass binBASH pleiosaur [spoiler] danzilio Papierkorb oprypin badeball cyberarm FromGitter davic asterite thews ua z64 yopp fiete raz avdi shelvacu foxbot
thomas has joined #crystal-lang
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvkyoxljhse: Majost Yxhuvud fnux gewo ashirase z64 [spoiler] danzilio ua asterite go|dfish foxxx0 olbat andersh salvor baweaver foca reblunk _whitelogger cyberarm woodruffw Papierkorb pleiosaur justinmcp bmcginty ast
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETmcndustpqb: gewo Yxhuvud shelvacu jfontan oprypin foxxx0 ephemera_ fiete olbat badeball cyberarm woodruffw SuperChickeNES avdi z64 davic pleiosaur go|dfish astronavt andersh DeBot_ tate
<[sky][she513> ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETopcumzv: Yxhuvud shelvacu Majost andersh gewo aemadrid asterite thews raz DeBot_ [spoiler] pleiosaur tatey mroth mjblack go|dfish foxbot binBASH fnux olbat jfontan FromGitter oprypin SuperChickeN
<thews> plz quit
ilbelkyr has joined #crystal-lang
[sky][she513 has quit [K-Lined]
<thomas> there
<Papierkorb> About darn time
<sotrhraven> that was annoying
<Papierkorb> There's a script kiddie going rampant atm across multiple IRC networks it seems
<Papierkorb> (Nothing that a github account creation bot to spam gitter/slack/whatever channels could really prevent)
<Papierkorb> Seem to come in from TOR..?
maggie has joined #crystal-lang
<raz> chan mode +r keeps the bots out usually
<Papierkorb> #ruby is +r atm temporarily
maggie has quit [Client Quit]
<jsn-> some local ops could script their clients to do an autokick on colors
astronavt has quit [Remote host closed the connection]
astronavt has joined #crystal-lang
sotrhraven has quit [Quit: sotrhraven]
rohitpaulk has joined #crystal-lang
thomas has left #crystal-lang [#crystal-lang]
rohitpaulk has quit [Ping timeout: 272 seconds]
astronavt has quit [Remote host closed the connection]
astronavt has joined #crystal-lang
astronavt has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Client Quit]
snsei has joined #crystal-lang
rohitpaulk has joined #crystal-lang
rohitpaulk has quit [Ping timeout: 260 seconds]
<crystal-gh> [crystal] willcosgrove opened pull request #5399: Add guard clause to Deque#rotate! (master...deque-rotate-patch) https://git.io/vb6Ka
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
<FromGitter> <jwaldrip> IS there a way to forward a macro block to another macro?
snsei has joined #crystal-lang
rohitpaulk has joined #crystal-lang
rohitpaulk has quit [Ping timeout: 256 seconds]
ashirase has quit [Ping timeout: 264 seconds]
ashirase has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 272 seconds]
rohitpaulk has joined #crystal-lang
<FromGitter> <jwaldrip> I have been working pretty tirelessly on a new Crystal router called Orion... it's has many of the great features you would expect from the rails router. I would love for people to take the beta for a spin before I cut the final release. ⏎ https://github.com/obsidian/orion
<FromGitter> <jwaldrip> Ill probably post again in the morning... but thanks to anyone who gives it a spin.
baweaver has joined #crystal-lang
rohitpaulk has quit [Ping timeout: 264 seconds]
alex`` has joined #crystal-lang
rohitpaulk has joined #crystal-lang
<FromGitter> <bararchy> damn.... what happened here lol
mark_66 has joined #crystal-lang
claudiuinberlin has joined #crystal-lang
<foxxx0> how do i initialize an empty array that could contain both Strings or Int32?
<foxxx0> params = [] of String...?
<FromGitter> <matrixbot> `vegai` params = [] of String | Int32
<FromGitter> <matrixbot> `vegai` https://play.crystal-lang.org/#/r/3986
<foxxx0> thanks!
rohitpaulk has quit [Ping timeout: 240 seconds]
rohitpaulk has joined #crystal-lang
<FromGitter> <yxhuvud> or alternatively, Array(String|Int32).new
<RX14> well
<RX14> aparrently we need more ops
<RX14> which aren't in europe
<foxxx0> so
<foxxx0> type restrictions
<foxxx0> params is of type Array(Int32|Char)
<foxxx0> registers is of type Hash(Char, Int32)
<foxxx0> and values is of type Int32
<foxxx0> now it complains: no overload matches 'Array(Int32)#<<' with type (Char | Int32)
<foxxx0> because of line 5
<foxxx0> i want to use the hash value if "p" is a char, and if it's an integer i just want to use its value directly
alex`` has quit [Ping timeout: 272 seconds]
<FromGitter> <bew> well, seems like `p` can be either Char or Int32, so you need to handle those 2 cases, and make them explicit for the compiler
<foxxx0> using typeof?
<foxxx0> compiler still complains
<foxxx0> :(
<FromGitter> <bew> just use `case p; ...`
<FromGitter> <bew> and you don't need the `else` i think
<foxxx0> oh
<foxxx0> sweet
<foxxx0> thanks
alex`` has joined #crystal-lang
rohitpaulk has quit [Ping timeout: 260 seconds]
<crystal-gh> [crystal] RX14 closed pull request #5395: Improve division by zero exception (master...master) https://git.io/vbKFJ
<travis-ci> crystal-lang/crystal#bec582a (master - Improve division by zero exception (#5395)): The build is still failing. https://travis-ci.org/crystal-lang/crystal/builds/318018775
<DeBot_> https://github.com/crystal-lang/crystal/pull/5395 (Improve division by zero exception)
rohitpaulk has joined #crystal-lang
flaviodesousa has joined #crystal-lang
alex`` has quit [Ping timeout: 252 seconds]
<Papierkorb> >> Crystal::VERSION
<DeBot_> Papierkorb: # => "0.23.1" - https://carc.in/#/r/398g
<Papierkorb> >> hsh = { 0 => "Zero", 1 => "One", 2 => "Two" }; a, b = hsh; { a, b }
<DeBot_> Papierkorb: # => {"Zero", "One"} - https://carc.in/#/r/398h
<Papierkorb> lul
<FromGitter> <bew> wut
<livcd> oh
<Papierkorb> bew, when destructuring, the compiler simply accesses #[] with integers going from 0. As long you respond to that, it'll work.
<FromGitter> <bew> oh right, fun^^
<Papierkorb> >> struct Wat; def [](x); x; end; end; a, b, c = Wat.new; { a, b, c }
<DeBot_> Papierkorb: # => {0, 1, 2} - https://carc.in/#/r/398i
<FromGitter> <bew> what's after the `def` ?
<Papierkorb> that's a #[](Int)
<FromGitter> <bew> ah yes, not visible in gitter
<FromGitter> <bew> it's taken for a link or sth
<Papierkorb> That's kinda fail
<Papierkorb> Why on earth did anyone think that allowing to create labeled links in a public chat is a good idea? [http://google.com/](http://crystal-lang.org/)
<FromGitter> <bew> lol
<FromGitter> <bew> about your discussion earlier about gitter, IRC, etc... I prefer gitter for the simple reason that it works everywhere (desktop/phone), and doing the same for IRC is another story..
<FromGitter> <bew> almost outofthebose
<Papierkorb> Not to mention that I could send you to various gitter.im internal pages, abuse an XSS, and grab your credentials or change your settings. Or really the same for any page. How can you be blamed, you just clicked a simple link?
<FromGitter> <bew> outofthebox*
<FromGitter> <matrixbot> `vegai` Benoit de Chezelles (Gitter): you should check out matrix and riot :)
<Papierkorb> Mh? There are web IRC clients, the recent ones are pretty reasonable
<Papierkorb> No you should not.
<Papierkorb> Matrixbot should be banned.
<Papierkorb> > [13:33] <FromGitter> <matrixbot> `vegai` Benoit de Chezelles (Gitter): you should check out matrix and riot :)
<Papierkorb> Is how it comes through IRC. That's complete shit.
<FromGitter> <matrixbot> `vegai` looks fine here. Perhaps you should stop using gitter ;)
<FromGitter> <bew> vegai, call me @bew not the full name ^^
<FromGitter> <matrixbot> `vegai` heh, right. Your nick doesn't flow through all the bridges, I guess
<Papierkorb> Why doesn't this matrix stuff speak proper IRC or gitter?
<Papierkorb> Why on earth did they have to create *yet another* IM protocol that needs to be bridged?
<Papierkorb> So now we have Jabber but in bad?
<FromGitter> <matrixbot> `vegai` well, those are good questions
<Papierkorb> I mean it's not hard to do proper bridging without crappy bridge bots.
<FromGitter> <matrixbot> `vegai` this is much better than Jabber, though
<Papierkorb> They're K.O. arguments against Matrix.
vegai has joined #crystal-lang
<livcd> and jabber is not that good either
<FromGitter> <extremety1989> is Riot.io build with crystal as backend ?
<Papierkorb> What's so wrong with it?
<FromGitter> <matrixbot> `vegai` perhaps it's just marketing, but Matrix is already wildly more successful than Jabber ever was
<Papierkorb> Jabber always .. just worked? They're federated, so you can easily talk globally and do everything you'd ever need. With some modern extensions it also gets usable on mobile
<FromGitter> <matrixbot> `vegai` based on the number of users et al
<Papierkorb> Huh?
<FromGitter> <matrixbot> `vegai` I would've much preferred somebody fix an existing protocol instead of creating a new one as well, but that didn't seem to happen
<Papierkorb> Jabber is federated/distributed, how do you want to count the users?
<Papierkorb> Just to mention, Facebook and Google used Jabber for a long time
<Papierkorb> So that are .. how many users? Beyond two billion?
<FromGitter> <matrixbot> `vegai` right, and the largest public Jabber channel is where?
<Papierkorb> Channel?
<FromGitter> <matrixbot> `vegai` does it have more than 10k people?
<vegai> I agree that matrixbot looks pretty damned ugly in IRC, though
<Papierkorb> You do realize that Jabber could be bridged properly over to IRC and friends? How companies use it internally?
<FromGitter> <matrixbot> `vegai` do you really think I don't know that?
<Papierkorb> Apparently
<Papierkorb> Your argument is simply none
<FromGitter> <matrixbot> `vegai` did I insult you? Sorry if I did
<FromGitter> <matrixbot> `vegai` you seem a bit angry
vegai has left #crystal-lang [#crystal-lang]
<Papierkorb> Even Whatsapp was (is?) based on a Jabber derivate
<Papierkorb> No. I asked for what's wrong with Jabber.
<Papierkorb> Matrix is not as successful as Jabber "ever was"
<FromGitter> <matrixbot> `vegai` Right. What's wrong with Jabber is that it failed
<FromGitter> <matrixbot> `vegai` nobody is using it
<Papierkorb> vergai, when you state something, I expect that you can prove it.
<FromGitter> <matrixbot> `vegai` I'm not sure if it's because of technical reasons or what
<Papierkorb> As I said, billions have used it for many years without knowing
<FromGitter> <matrixbot> `vegai` yes, you did say that
rohitpaulk has quit [Ping timeout: 272 seconds]
<Papierkorb> The issue isn't with Jabber, it's that it's too compatible. Companies want you to use their shoddy "Apps", not simple Pidgin (or whatever you like)
<FromGitter> <matrixbot> `vegai` yeah, I followed Jabber from its very beginning
<FromGitter> <matrixbot> `vegai` it looked like the perfect fix for every piece of crap that was floating around the time
<FromGitter> <matrixbot> `vegai` except IRC
<FromGitter> <matrixbot> `vegai` quick stats on which I base my "matrix is winning" argument
<FromGitter> <matrixbot> `vegai` the 10 largest public channels on matrix.org each have more than 2k participants, with the largest one having over 10k
<Papierkorb> Let's wait a decade
<FromGitter> <matrixbot> `vegai` in a decade nothing has gone away and there are N new networks? :)
<FromGitter> <matrixbot> `vegai` perhaps we could make millions making bridges between them all
<Papierkorb> Did you mean "Multi-Protocol Messenger"?
<FromGitter> <matrixbot> `vegai` huh? :)
<Papierkorb> Client-side 'bridging' has been done for many years. Pidgin is still being developed .. anyone remembers Trillian? On the server side, Jabber does/did this as well
<FromGitter> <matrixbot> `vegai` do you know what happened with Jabber that made open-source projects stick with IRC instead of moving their public channels over?
<Papierkorb> The protocol isn't much important. The Client is. Having a WebUI is fine, as long I'm not forced to use it. Electron "desktop apps" are even worse
<FromGitter> <matrixbot> `vegai` did they just never target large channels and thus never implemented support for them
<FromGitter> <matrixbot> `vegai` no arguments there. The lack of clients for Matrix is a big problem
<Papierkorb> Jabber does support multi-user channels, but for what I used it, it was always a 1on1 chat
<Papierkorb> And as more technical people go: Don't fix what works. Why switch from your $Solution if it has been working for you, maybe for many years?
<Papierkorb> I never saw the need to even check for dev communities in Jabber channels. I had IRC which works great for me, why switch
<livcd> I used irc and a bunch of proprietary apps like whatsapp,kakao,telegram?
<livcd> that said i like kakao the most...though i guess it does not have a web interface
<Papierkorb> ...There are too many mobile messengers around.
<livcd> honestly it would bother me more if there would be only 1 :)
<Papierkorb> A few is good and "normal". But come on, there are tens of them, and everyone uses a different one
<livcd> but why ...not?
<Papierkorb> mh?
<livcd> think about it...every bigger nation out there especially in Asia has a differently working ecosystem
<Papierkorb> Sure it makes sense, but even in my local circle there are at least 4 in use
<FromGitter> <lukeholder> > As such, and in line with our goal of seeing the language grow, we are setting a new year resolution to have Crystal reach the 1.0 milestone in 2017. ⏎ https://crystal-lang.org/2016/12/29/crystal-new-year-resolutions-for-2017-1-0.html ⏎ How was progress made in 2017?
<livcd> Papierkorb: yeah we use 4 at work...
<Papierkorb> lukeholder, compiler stabilized, windows is underway, multithreading is nowhere in sight
<livcd> Skype because it was the one that was in use, Skype for business because ..eh, irc for obvious reasons and hipchat to to replace irc
<FromGitter> <lukeholder> thanks @Papierkorb, thanks for the great work everyone. Wish I could contribute but it would all be over my head. Thanks for all your work core team!
<livcd> but there's always a group here and there that cannot let go of their beloved app
<livcd> though i hope we settle on skype for business and hipchat
<Papierkorb> lukeholder, don't feel afraid! There are plenty things to do for everyone on every skill level. The compiler, sure, but the stdlib offers tons of improvement opportunities too
<FromGitter> <lukeholder> @Papierkorb is there a list of stdlib improvement opportunities?
<FromGitter> <lukeholder> Because I am lazy to look, is the stdlib written in crystal?
<FromGitter> <bew> yes
<Papierkorb> There's not a precise list, no. You can check the Github issue tracker, which hosts issues both on stdlib and compiler, so you need to dig around. Apart from that, docs are always a hot topic
<Papierkorb> lukeholder, Crystal is completely self hosted in compiler and stdlib
<FromGitter> <lukeholder> @Papierkorb cool, will check it out
mark_66 has quit [Remote host closed the connection]
mark_66 has joined #crystal-lang
<livcd> uh just saw on reddit someone mentioning that Crystal's string processing is slower than Ruby's
<Papierkorb> There's an open issue that `"foo" + bar` is faster than `"foo#{bar}"`
<Papierkorb> Or is it something different?
<livcd> Papierkorb: are you craftkorb ?
<FromGitter> <ArtLinkov> how can I use ln(x) in math? as in natural logarithm
<Papierkorb> Ah, there is the comment you meant. So that person has .. which point, exactly? "Durr String slow" by itself is FUD
mark_66 has quit [Quit: Leaving.]
<Papierkorb> ArtLinkov, Math#log: https://crystal-lang.org/api/0.23.1/Math.html#log%28numeric%2Cbase%29-instance-method just pass the base accordingly
mark_66 has joined #crystal-lang
<Papierkorb> There's Math::E if you want the natural logarithm
<FromGitter> <ArtLinkov> so for base e i should write it like this log(x, e)?
<Papierkorb> Math.log(x, Math::E)
<FromGitter> <ArtLinkov> @FromIRC Thanks :)
rohitpaulk has joined #crystal-lang
alex`` has joined #crystal-lang
<crystal-gh> [crystal] mverzilli pushed 1 new commit to master: https://git.io/vbiGo
<crystal-gh> crystal/master 88147d0 Johannes Müller: Docs: Fix matching nested type references in markdown renderer...
<travis-ci> crystal-lang/crystal#88147d0 (master - Docs: Fix matching nested type references in markdown renderer): The build is still failing. https://travis-ci.org/crystal-lang/crystal/builds/318084299
<crystal-gh> [crystal] larubujo opened pull request #5401: Optimize slice reverse (master...optimize-slice-reverse) https://git.io/vbiZR
ashirase has quit [Ping timeout: 248 seconds]
ashirase has joined #crystal-lang
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 272 seconds]
sotrhraven has joined #crystal-lang
<FromGitter> <Jens0512> I am clearly missing something, what does `{% something %}` do? (Its the `{$`-part i don't get
<FromGitter> <Jens0512> I don't see anything about it in the crystal gitbook
mark_66 has quit [Quit: Leaving.]
mark_66 has joined #crystal-lang
<Papierkorb> That's macro code
<FromGitter> <Jens0512> Thank you very much, seems i didn't read it properly 😓
<crystal-gh> [crystal] ysbaddaden closed pull request #5396: Parser: set location to empty exception handler correctly (master...fix/crystal-parse/set-location-to-empty-exception-handler) https://git.io/vbKA4
<travis-ci> crystal-lang/crystal#2e59d49 (master - Parser: set location to empty exception handler correctly): The build is still failing. https://travis-ci.org/crystal-lang/crystal/builds/318150031
<FromGitter> <lukeholder> ```code paste, see link``` ⏎ ⏎ Why can't crystal infer the type of instance variable '@name' of Bigbird::Awesome [https://gitter.im/crystal-lang/crystal?at=5a37e69dc65707ba2b689966]
<Papierkorb> That there can't work, and never will. It would require to trace all usages of all classes to then deduce variable types
<FromGitter> <lukeholder> @Papierkorb thanks for the explaination.
linuksz has joined #crystal-lang
<FromGitter> <lukeholder> can methods have default values?
linuksz has quit [Quit: WeeChat 2.0]
<FromGitter> <lukeholder> ah yes they can. ⏎ ⏎ ``` def initialize(name myname : String = "ooo") ⏎ @name = myname ⏎ end``` [https://gitter.im/crystal-lang/crystal?at=5a37eb84540c78242ddcaad3]
notramo has joined #crystal-lang
snsei has joined #crystal-lang
<Papierkorb> >> class QuickInit; property foo : String; def initialize(@foo); end; end; QuickInit.new(123)
<DeBot_> Papierkorb: - https://carc.in/#/r/39ax
<Papierkorb> lukeholder, ^
<Papierkorb> No Ruby-style clutter <3
snsei has quit [Ping timeout: 255 seconds]
<FromGitter> <lukeholder> You mean `QuickInit.new("string")`?
<Papierkorb> Oh, yeah
hightower2 has joined #crystal-lang
mark_66 has quit [Remote host closed the connection]
<FromGitter> <lukeholder> Crystal recommends not using a `property foo : String` ?
<Papierkorb> That page is about initialize, not property
<Papierkorb> And I highly recommend typing your getters/setters/properties to help the reader of your code
<FromGitter> <lukeholder> Think the docs page should retitle those subheadings to `Using an explicit type annotation` `Not using an explicit type annotation`. They are written like declarative instructions.
<FromGitter> <lukeholder> Both of which are contradictory
flaviodesousa has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<notramo> I get problems with input after running a Crystal program.
<notramo> Readline is unusable after the exit of the Crystal program. (Not the shell's, but the input of executed programs. E.g pacman or showkey)
<notramo> The shell's readline works well in all cases.
<notramo> A terminal screenshot: http://sprunge.us/iOXT
<notramo> The problem occurs under Elvish and BASH, but not under Zsh.
<notramo> Is it a problem with Crystal, or with the other programs?
<FromGitter> <bew> yes it is a known problem
<notramo> Is it only under Linux?
<notramo> What does cause it?
<FromGitter> <bew> we set the input/outputs of the terminal to be non-blocking
<notramo> How can it be solved?
<FromGitter> <bew> there should be a fix in the next release, if you want to check, you can compile crystal from master
<notramo> My machine isn't enough strong to compile the compiler. When will approximately be released the next version?
<Papierkorb> notramo: work-around on your end is executing the `reset` program (or shell builtin) to fix your TTy. You can also open a new terminal window. Third option is configuring your shell to fix these after returning from a program (No idea if bash can do that)
<Papierkorb> The last option fixes the issue in the general case forever.
<Papierkorb> notramo: The next version should come out this week (the fix bew mentioned should be in it?)
<notramo> Papierkorb: 'reset' don't solve the problem.
<FromGitter> <bew> "the fix" I'm talking about is #5017 was in 0.24.0 iirc, so should be available when 0.24.1 is out
<DeBot_> https://github.com/crystal-lang/crystal/pull/5017 (Remember STDIN, STDOUT and STDERR blocking state when program begins and restore it at the end)
<FromGitter> <bew> `reset` should do it though, which terminal are you using?
<notramo> lxterminal
rohitpaulk has quit [Ping timeout: 240 seconds]
<FromGitter> <bew> if `reset` doesn't fix it for you then I don't know
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
<FromGitter> <bew> maybe you could add `{STDIN, STDOUT, STDERR}.each(&.blocking=(true))` at the end of your programs as a workaround, but this won't fix the crystal compiler. Or maybe you can try to make a simple binary that does just that, that you run after a crystal program to cleanup until the next release
rohitpaulk has joined #crystal-lang
<notramo> @bew, I created a file with `{STDIN, STDOUT, STDERR}.each(&.blocking=(true))` in it. If I run `crystal block.cr`, it fixes the terminal, but if I compile it, the binary don't fix the terminal.
<notramo> Why doesn't the binary work?
<FromGitter> <drosehn> As noted in #2713 , add the statement `STDIN.blocking = true if STDIN.class != IO` to your crystal program. The only reason for the `if ...` part is that you can then have the same line in both crystal and ruby, without either one complaining.
<DeBot_> https://github.com/crystal-lang/crystal/issues/2713 (Wrong output when piping to less)
<FromGitter> <drosehn> The crystal compiler is itself a crystal program, so you'd want some other program which would reset blocking after running the compiler. I happen to have a very trivial program (of my own) written in crystal which does this.
<FromGitter> <drosehn> You only need to set `blocking = true` for STDIN.
<FromGitter> <drosehn> (or at least, that's all I have ever needed to fix this)
<notramo> @drosehn, did you created a separate binary for this?
<FromGitter> <bew> Ah maybe STDIN is enough
<notramo> @bew, why doesn't your code work, when compiled?
<notramo> If I run `crystal eval "{STDIN, STDOUT, STDERR}.each(&.blocking=(true))"`
<notramo> it fixes the terminal
<notramo> but if I compile it into a binary, it doesn't work.
<FromGitter> <RX14> /help
<FromGitter> <RX14> oops
<RX14> I banned matrixbot from gitter
<RX14> people who use matrix bridges can use IRC
<FromGitter> <drosehn> I happen to have a simple binary which was `compiled by crystal 0.23.1` and which has the `STDIN = true` fix in it. So I run that after running the compiler, and it works. The simple program that I have is actually for something else, but if I run it without supplying any parameters then it just exits without doing anything (except that it happens to fix STDIN).
claudiuinberlin has joined #crystal-lang
snsei has joined #crystal-lang
<FromGitter> <drosehn> If I recall the fix in #5017, I suspect there might need to be some fine-tuning to it as we get more experience with using it.
<DeBot_> https://github.com/crystal-lang/crystal/pull/5017 (Remember STDIN, STDOUT and STDERR blocking state when program begins and restore it at the end)
snsei has quit [Ping timeout: 265 seconds]
notramo has quit [Quit: WeeChat 2.0]
rohitpaulk has quit [Ping timeout: 240 seconds]
DTZUZU has joined #crystal-lang
aroaminggeek has joined #crystal-lang
<oprypin> thanks for banning matrixbot
<oprypin> indeed one can still use Matrix by connecting it through IRC
aroaminggeek is now known as aroaminggeek[awa
<FromGitter> <jwaldrip> I have been working pretty tirelessly on a new Crystal router called Orion. It has many of the great features you would expect from the rails router. I would love for people to take the beta for a spin before I cut the final release. ⏎ https://github.com/obsidian/orion
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 255 seconds]
<FromGitter> <picatz> @jwaldrip Just perusing the documentation in the README and I am very impressed by your work, per usual! Thank you! 👏 ✨
<FromGitter> <jwaldrip> Thanks @picatz. Excited to start using it in the real world with a revamped crystalshards.org near the beginning of the year.
<FromGitter> <picatz> I look forward to it too! Hopefully I can find a nice use for Orion for one of my personal projects. :)
aroaminggeek[awa is now known as aroaminggeek
aroaminggeek is now known as aroaminggeek[awa
sz0 has joined #crystal-lang
<FromGitter> <picatz> Slowly figuring out how to write my own packet parser with Crystal
<FromGitter> <bew> @jwaldrip looks really nice
<FromGitter> <bew> In your example for custom constraints, the custom struct/class doesn't include `Orion::Constraint` isn't it what you meant in the description above?
<FromGitter> <bew> Also, is it possible to use another router in a scope?
bazaar_ has quit [Quit: Reconnecting]
bazaar has joined #crystal-lang
<FromGitter> <paulcsmith> @jwaldrip Wow that is a nice README :D
<FromGitter> <paulcsmith> I'm curious, are the routes order dependent?
aroaminggeek[awa is now known as aroaminggeek
aroaminggeek is now known as aroaminggeek[awa
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
hightower2 is now known as Guest84787
Guest84787 has quit [Killed (hitchcock.freenode.net (Nickname regained by services))]
Guest84787 has joined #crystal-lang
aroaminggeek[awa is now known as aroaminggeek
aroaminggeek is now known as aroaminggeek[awa
<alex``> What are the equivalent of Ruby’s Marshal and Pathname?
<FromGitter> <jwaldrip> @paulcsmith they are... top most routes will match first... unless constrained.
<FromGitter> <jwaldrip> @paulcsmith Routes are matched by path and then by constraints. The router will invoke the first that matches both.
<FromGitter> <paulcsmith> Ah so in this case: https://gist.github.com/paulcsmith/60b93d073bb97b6db94736fec64ffc59
<FromGitter> <jwaldrip> alex: I do not think there is a marshal in crystal...
<FromGitter> <paulcsmith> It would trigger UsernameController? Or does it prioritize static path parts before dynamic ones?
<alex``> I’m totally new to Crystal, to start, I would like to rewrite some Ruby tools in Crystal
<FromGitter> <jwaldrip> @paulcsmith, in this case the static would be prioritized over the dynamic.
<alex``> like my net-speed and friendly-duration
<FromGitter> <jwaldrip> @paulcsmith: That is something I borrowed from the original radix implementation... but given the fact that I match on multiple routes, this may not matter as much and could be removed.
<FromGitter> <jwaldrip> Right now order is static, named, glob
<alex``> I need Marshal to store Hash to file
<alex``> and load old value
<FromGitter> <jwaldrip> Why not just use YAML or JSON to marshal the hash?
<FromGitter> <picatz> @jwaldrip beat me to it 😂
<FromGitter> <jwaldrip> You can do that by defining an object mapping.
<alex``> and Pathname for the mtime
<FromGitter> <jwaldrip> You should just use `File` for that.
<FromGitter> <paulcsmith> @jwaldrip That's very cool. I wrote a very simple router for Lucky and one requirement is that static parts must be matched first regardless of order since routes are added in the class and not in a routes file: https://luckyframework.org/guides/actions-and-routing/#routing
<alex``> Oki
<FromGitter> <paulcsmith> So yours might work. But it also seems to do quite a bit. have you considered extracting just the part that matches a path to a callback/object?
<alex``> So for storing to file, convert the Hash to YAML or JSON then write to file?
<alex``> and back for reading
<FromGitter> <jwaldrip> @paulcsmith ... If you think that the order is confusing, I can either remove the ordering clause.
<FromGitter> <jwaldrip> @paulcsmith: orion uses a sister project called oak for the tree implementation... which should have what you need. https://github.com/obsidian/oak
<FromGitter> <picatz> The puns are on point.
<FromGitter> <jwaldrip> The logic for orion is here: https://github.com/obsidian/orion/blob/master/src/orion/router.cr#L96-L113, but uses its own payload/leaf.
<FromGitter> <jwaldrip> The puns?
<FromGitter> <picatz> Oak Tree
<FromGitter> <jwaldrip> lmao... thanks
<FromGitter> <picatz> The style matters 😎
<FromGitter> <picatz> Puns are always in style.
<FromGitter> <jwaldrip> the naming of the objects too... Oak::Tree, Oak::Branch, Oak::Leaf
<FromGitter> <paulcsmith> @jwaldrip No I think static/named/glob makes total sense 👍 I'll check out Oak. Thanks :D
<FromGitter> <picatz> 😂 Wood'nt want it any other way.
<FromGitter> <jwaldrip> ;-)
<FromGitter> <picatz> @jwaldrip Do you have a blog?
<FromGitter> <jwaldrip> I used to... its on my 2017 todo list.
<FromGitter> <picatz> I look forward to reading it. :shipit:
<FromGitter> <elorest> I’ve been planning to rewrite isaacsloan.com in crystal for like a year now… Instead I just keep writing crystal frameworks...
snsei has joined #crystal-lang
<FromGitter> <jwaldrip> ditto
aroaminggeek[awa is now known as aroaminggeek
aroaminggeek is now known as aroaminggeek[awa
<FromGitter> <picatz> 😂
<FromGitter> <picatz> At least you have some blog posts I can read @elorest ;)
<FromGitter> <elorest> :)
<FromGitter> <elorest> Most of them are rails related lol.
<FromGitter> <elorest> And some of my older photograpy.
<FromGitter> <picatz> I end up going through Rails blog posts all the time -- despite never using Rails, ever.
<FromGitter> <picatz> I love DevOps stuff though! :D
snsei has quit [Ping timeout: 255 seconds]
<FromGitter> <picatz> D: Your GitHub link is broken! @elorest
<FromGitter> <jwaldrip> someday jasonwaldrip.com will have its blog... full of crystal awesomeness
<FromGitter> <picatz> I'm still behind quite a few blog posts. I think I've only done one Crystal-related blog post thus far: https://medium.com/@KentGruber/packet-analysis-in-color-860597310149
<FromGitter> <picatz> I've been meaning to write up my experiences writing a binding to the LibPcap API in crystal ( which was really good, thanks to the community ).
aroaminggeek[awa is now known as aroaminggeek
aroaminggeek is now known as aroaminggeek[awa
aroaminggeek[awa is now known as aroaminggeek
aroaminggeek is now known as aroaminggeek[awa
<FromGitter> <elorest> @jwaldrip You should make that a priority. :)
<FromGitter> <elorest> @picatz Thanks I'll fix that now.
<FromGitter> <picatz> 👍 No worries, anytime!
<FromGitter> <jwaldrip> It's behind Crystalshards.org and Crystaldocs.org at the moment.
<oprypin> what is Crystaldocs.org
<FromGitter> <jwaldrip> it "will" be a site in which you can instantly get the generated docs for any crystal project.
<FromGitter> <jwaldrip> ... that is on github
<FromGitter> <picatz> Neat :metal:
<oprypin> that's nice, just dont forget about that arbitrary code execution thing
<FromGitter> <jwaldrip> ....?
<FromGitter> <picatz> Yeah. I automatically thought I could add some malicious JS in my docs to be honest.
<oprypin> jwaldrip, running `crystal doc` allows arbitrary code execution
<FromGitter> <jwaldrip> because of macros?
<oprypin> yes
<oprypin> oh so you really didnt think about that
<FromGitter> <jwaldrip> well, I havent started on it yet
<FromGitter> <jwaldrip> so no
<oprypin> that's really like 90% of the work for this kind of project
<oprypin> the sandboxing
<FromGitter> <jwaldrip> No worries, I think I can handle that
<FromGitter> <jwaldrip> just put my ops hat on.
<oprypin> then another 90% for auditing the generator for XSS, now that you mention it, @picatz
<FromGitter> <picatz> XSS is one of my favorite things. 🐒
<FromGitter> <picatz> Especially if I can get the stored XSS. Oh bby.
<FromGitter> <jwaldrip> Does the generator allow for arbitrary html tags?
<FromGitter> <picatz> inb4 it probably allows for lots of nasty things :shipit: ✨
<oprypin> jwaldrip, probably. and if it doesn't, there's a vulnerability for it
<FromGitter> <picatz> Yayyy secuirty!
<FromGitter> <picatz> @jwaldrip If you end up putting in the effort to make it, I'd love to see what you come up with.
<FromGitter> <picatz> If not just to try to break it, with love. ❤️
<crystal-gh> [crystal] RX14 pushed 1 new commit to master: https://git.io/vbPRV
<crystal-gh> crystal/master c74c0bd larubujo: Optimize slice reverse (#5401)
alex`` has quit [Ping timeout: 240 seconds]
<FromGitter> <straight-shoota> I don't think that's actually such a huge issue. You can run the generator in an isolated environment like all the CI pipelines work. It shouldn't need any access to external resources. Just take a directory with a crystal project and save the generated docs files.
alex`` has joined #crystal-lang
<FromGitter> <straight-shoota> If the docs generator does not do enough to avoid embedding Javascript, you can just filter out any javascript in the generated doc files (except those needed for the docs browser, but that's really just "strip all and then add some specific ones"). Besides that it's just hosting static HTML files.
<FromGitter> <jwaldrip> @straight-shoota thats what I was thinking. I am going to run the docs once in an isolated docker container... and store the result.
<FromGitter> <straight-shoota> I don't mean to take security lightly, it's a serious issue of course. But it can be done.
<FromGitter> <jwaldrip> So not as worried about the running of the docs script... but will definitely look into filtering out XSS after generation.
<FromGitter> <straight-shoota> You could also use the generated JSON docs to generate custom HTML pages.
<FromGitter> <straight-shoota> Instead of the standard template used by the compiler. That way you can easily strip out *any* embedded javascript while inserting customizations like a meta navigation.
<FromGitter> <jwaldrip> Where is the JSON?
alex`` has quit [Quit: WeeChat 2.0]
<FromGitter> <jwaldrip> I would love the json
danielpclark has joined #crystal-lang
aroaminggeek[awa is now known as aroaminggeek
<FromGitter> <straight-shoota> it will be automatically gnerateed by `crystal docs` with `0.24.1` release. File name is `docs/index.json`
<FromGitter> <straight-shoota> see #4746
<FromGitter> <straight-shoota> in the future there will probably be an option to specify JSON output only and skip the entire HTML generator
<FromGitter> <jwaldrip> Nice! So about that 0.24.1 release
<FromGitter> <jwaldrip> When can we expect it to drop?
<FromGitter> <straight-shoota> > Our current ETA is in a few days, maybe one week (original goal was before the end of this week, we're striving to make it might slip to next week). ⏎ ⏎ https://github.com/crystal-lang/crystal/pull/5358#issuecomment-351714546 (4 days ago)
<FromGitter> <straight-shoota> So could be anytime soon, hopefully.
<FromGitter> <straight-shoota> But you can just check out the 0.24.1 tag and compile it yourself to get working on it.
snsei has joined #crystal-lang
<FromGitter> <mverzilli> yes, we're getting closer, sorry for the delays... @RX14 made some cool enhancements to the release toolchain and we've been working since we tagged 0.24.1 to make sure it can build from the previous official release (0.23.1) and all artifacts are under the crystal-lang org
<FromGitter> <mverzilli> I know 0.24 has been a pain in the neck, but hopefully 0.25 will be much simpler
<FromGitter> <straight-shoota> I'm sure it will pay off in the long run 👍
snsei has quit [Ping timeout: 265 seconds]
aroaminggeek is now known as aroaminggeek[awa
aroaminggeek[awa is now known as aroaminggeek