<FromGitter>
<Lispre> @sdogruyol That sounds great
<FromGitter>
<sdogruyol> thank you
<FromGitter>
<bew> Awesome 👍 thank you for taking the time to do this!
<FromGitter>
<sdogruyol> This was our first survey, please give us your feedback to make it better next year :)
<FromGitter>
<imonmyown> I was offline for a while so I missed it unfortunately, will try to fill it out next time
encryptedf has quit [Quit: Page closed]
dragonkh has joined #crystal-lang
<dragonkh>
hey - is there a way to make the option parser print the help if the program is executed with no args?
<Groogy>
@sdogruyol nice!
<FromGitter>
<sdogruyol> thanks
<Papierkorb_>
dragonkh: Create the option parser normally. Check if `ARGV.empty?` and if so, `puts option_parser` and exit out. Otherwise, you can use `#parse` or `#parse!` on the opt parser
<dragonkh>
thanks Papierkorb - I found a similar solutoin
<dragonkh>
Papierkorb - is there no for or foreach on Enumerable?
<FromGitter>
<yxhuvud> Hmm, is there an easy way to unify utf8 chars that display the same?
<Papierkorb_>
sdogruyol, @pie chart, it would be cool if either the legend would surround the pie parts and visually link to them through lines OR when hovering over a pie part (or a legend text), the text part would be highlighted
<FromGitter>
<sdogruyol> @Papierkorb yeah..julien said the same thing but Google Forms doesn't support that..
<Papierkorb_>
The ^ 1/13 v buttons don't work for me
<FromGitter>
<sdogruyol> what buttons?
<Papierkorb_>
The arrow buttons (..are they buttons?) under the legend
<FromGitter>
<bew> took them for buttons too, no idea what it should do
<FromGitter>
<sdogruyol> ah shoot...
<Papierkorb_>
The hovering tooltip also puts all parts into the same info, making it hard to just hover above one to figure out what this particular part represents
<FromGitter>
<sdogruyol> I should've cropped them..sorry
<Papierkorb_>
Oh now I see, the whole thing's a PNG
<FromGitter>
<sdogruyol> yeah, it's
<Papierkorb_>
That explains it then lol
<FromGitter>
<sdogruyol> unfortunately, there's no way to export those results from google forms
<FromGitter>
<sdogruyol> I don't have any problems on Chrome
<FromGitter>
<sdogruyol> let me check with FF
<FromGitter>
<sdogruyol> ugh, I've got the same problem with FF Quantum
<FromGitter>
<sdogruyol> probably FF issue
<Papierkorb_>
Yeah one of my long-time running private web applications, which worked fine in Chrome & FF, is now buggy in Quantum too >_>
<FromGitter>
<sdogruyol> They need to tweak their new layout engine
<FromGitter>
<bew> I have the same (hover for more info) wrapping for some pictures (I'm on Vivaldi, it's based on Chromium so the layout engine should be good?)
<Papierkorb_>
"what domain do you use crystal in?" "Gaming" found Groogy
<FromGitter>
<sdogruyol> I remember @johnjansen dealing with text a lot
<Papierkorb_>
Then I'd actually try to get rid of pesky unicode stuff and ASCII-fy the string
<Papierkorb_>
turning ä to a also helps for simple typos as bonus
<FromGitter>
<yxhuvud> @sdogruyol interesting. Could be useful if I used english :)
<Papierkorb_>
If you want to follow into the normalization rabbit hole, I'd look at libicu (dunno if there are bindings for that)
rohitpaulk has quit [Ping timeout: 268 seconds]
<FromGitter>
<bew> there is!
<FromGitter>
<yxhuvud> oh, niiiice :D
rohitpaulk has joined #crystal-lang
rohitpaulk has quit [Ping timeout: 252 seconds]
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rohitpaulk has joined #crystal-lang
rohitpaulk has quit [Ping timeout: 255 seconds]
rohitpaulk has joined #crystal-lang
snsei has joined #crystal-lang
claudiuinberlin has joined #crystal-lang
snsei has quit [Ping timeout: 246 seconds]
rohitpaulk has quit [Ping timeout: 268 seconds]
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 250 seconds]
<crystal-gh>
[crystal] MakeNowJust opened pull request #5349: Semantic: fix to look up type var in macro called inside class (master...fix/crystal/lookup-type-var-in-macro-called-in-class) https://git.io/vbGb5
rohitpaulk has joined #crystal-lang
alex`` has quit [Quit: WeeChat 1.9.1]
alex`` has joined #crystal-lang
sz0 has quit [Quit: Connection closed for inactivity]
qard has joined #crystal-lang
qard has quit [Client Quit]
rohitpaulk has quit [Ping timeout: 250 seconds]
qard has joined #crystal-lang
rohitpaulk has joined #crystal-lang
<crystal-gh>
[crystal] straight-shoota opened pull request #5350: Fix: String#gsub should use shortcut only for ascii-only string (master...jm-issue-5348) https://git.io/vbZfC
<FromGitter>
<unreadable> has anyone here played with sfml and shaders?
<FromGitter>
<unreadable> no matter the language
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 255 seconds]
snsei has joined #crystal-lang
<Papierkorb_>
Could the crystallang/crystal Docker image be updated with a sensible LLVM version? I have to compile my program with --no-debug, which kinda sucks when analyzing errors
<robacarp>
I'd vote for that
<RX14>
I think i'll just ask to release 0.24.1 myself
<RX14>
then we can solve all this
<crystal-gh>
[crystal] mverzilli pushed 1 new commit to master: https://git.io/vbZsV
<crystal-gh>
crystal/master 494fdcb Serdar Dogruyol: Add 0.24.0 to CHANGELOG
mark_66 has quit [Remote host closed the connection]
aroaminggeek has joined #crystal-lang
<oprypin>
RX14, does nickname completion work?
<RX14>
For FromGitter
<RX14>
Yes
<RX14>
Vexatos added it
<RX14>
I just had to nag him
<oprypin>
i mean like if you typed frid<TAB>gerator
<FromGitter>
<sdogruyol> what's vexatos?
<RX14>
A german
<oprypin>
a person that RX14 knows , i suppose
<FromGitter>
<sdogruyol> human?
<RX14>
Well
<oprypin>
RX14, added to what, hopefully not to upstream software :D
<Vexatos>
._.
<RX14>
oprypin: its a hexchat python plug in
<RX14>
And the tab completion works after @
<oprypin>
oh hexchat, that could be useful to some more people then
<oprypin>
thats nice
<oprypin>
i just have a forked irc client :D
<RX14>
It only stores people who have talked since you started the client
<oprypin>
naturally
<Vexatos>
I'd never dare release this code publicly, it's terrible and I add stuff to it regularly :P
<Vexatos>
But it works well :I
<FromGitter>
<sdogruyol> hey @Vexatos, welcome
<Vexatos>
I've been here all day :I
<FromGitter>
<sdogruyol> sorry, I didn't see it
<Vexatos>
@sdogruyol regarding your question: I do appear to be human, but sometimes I'm not too sure
DTZUZO has joined #crystal-lang
vivus has joined #crystal-lang
linuksz has joined #crystal-lang
<FromGitter>
<bew> Lol, Vexatos did you post your code somewhere ? ⏎ (github?)
<Vexatos>
You mean the plugin in particular? It's currently on a secret gist
Ven`` has joined #crystal-lang
<linuksz>
Is it possible to write an init process (pid 1) in Crystal?
<Papierkorb>
sure it is
<FromGitter>
<bew> yes I meant the plugin Vexatos
<Vexatos>
I mean, you can have it if you want >_>
<Vexatos>
But you're not using hexchat anyway, soo
<FromGitter>
<bew> I'd like too if you don't mind (sure I don't often go on IRC, but I think it's partly because I don't have a good IRC client ^^)
<Vexatos>
which version would you like? The one that displays the bot prefix as an actual hexchat prefix (like + and @) or one that makes it part of the nickname >_>
<linuksz>
I haven't started coding the init program yet, I am now only learning how it works. If the parent of the process exits, it will be owned by the init. How can this be done in Crystal? Process.wait is only for the childs of the current process.
<oprypin>
nothing else in stdlib probably. you got a nice suggestion already though
<crystal-gh>
[crystal] Sija opened pull request #5352: Change properties key in YAML.mapping to reduce chance of conflict (master...pr-5180-followup) https://git.io/vbZHW
<FromGitter>
<bew> ah yes, forgot about this one, thanks both of you!
<FromGitter>
<bew> ah also, I got YAML local tags to work ;) so I can do `key: !expand ~/bla` and it'll give me the correct path ;)
<Papierkorb>
I should really extract ConfigReader from bindgen at some point
<FromGitter>
<bew> why?
<Papierkorb>
Because it's useful for configuration stuff, and solves your use-case
<Papierkorb>
Although using the merge key, not tags
<Papierkorb>
I use it as caching proxy towards Stanford CoreNLP. works great.
<Papierkorb>
queries whose response cane be served from the in-memory cache (Basically a `Hash(String, String)`) take about 100µs. fast enough for me ~
<FromGitter>
<HCLarsen> Version 0.24.0 is out? It would be nice if you guys had something on the main page that showed the current version.
<Papierkorb>
It's actually a pre release
<FromGitter>
<HCLarsen> Oh, ok.
<FromGitter>
<jwaldrip> ah okay... so I am just seeing the commit to the changelog...
<FromGitter>
<jwaldrip> Any idea when we will see the next version?
wmoxam has joined #crystal-lang
illyohs has joined #crystal-lang
alex`` has quit [Ping timeout: 255 seconds]
<FromGitter>
<jwaldrip> ...?
<FromGitter>
<jwaldrip> Seems like everytime I ask that question I get crickets.
<FromGitter>
<elorest> 🐊
<FromGitter>
<bew> That, dear user, is a recurrent question, without any answer ...
<FromGitter>
<bew> But you have a little luck, you have crickets! (I don't have crickets here, it's silent as ** :D)
<jokke>
can i find out in a macro if a constant exists?