jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.15.0 | Fund Crystals development: http://is.gd/X7PRtI | Paste > 3 lines of text to https://gist.github.com | GH: https://github.com/crystal-lang/crystal | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Logs: http://irclog.whitequark.org/crystal-lang
pawnbox has quit [Ping timeout: 276 seconds]
shawn42 has quit [Quit: Connection closed for inactivity]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 250 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 268 seconds]
petercommand has quit [Ping timeout: 252 seconds]
ldlework has quit [Ping timeout: 252 seconds]
Raimondi has quit [Ping timeout: 252 seconds]
petercommand has joined #crystal-lang
Raimondi has joined #crystal-lang
ldlework has joined #crystal-lang
Philpax has joined #crystal-lang
broz has quit [Remote host closed the connection]
broz has joined #crystal-lang
soveran has joined #crystal-lang
pawnbox has joined #crystal-lang
soveran has quit [Ping timeout: 250 seconds]
pawnbox has quit [Ping timeout: 260 seconds]
LastWhisper____ has joined #crystal-lang
zeno_ has quit [Ping timeout: 244 seconds]
Philpax has quit [Ping timeout: 250 seconds]
Philpax has joined #crystal-lang
zeno has joined #crystal-lang
zeno is now known as Guest1677
shawn42 has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 250 seconds]
broz has quit [Remote host closed the connection]
broz has joined #crystal-lang
Philpax has quit [Ping timeout: 250 seconds]
broz has quit [Remote host closed the connection]
Guest1677 has quit [Quit: 离开]
zeno has joined #crystal-lang
zeno is now known as zeno_
soveran has joined #crystal-lang
<zeno_> How to declare a recursive Array?
soveran has quit [Ping timeout: 246 seconds]
zeno_ is now known as tzesh
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
Philpax has joined #crystal-lang
pawnbox has joined #crystal-lang
<tzesh> How to declare a recursive Array? I want to declare a array like this https://play.crystal-lang.org/#/r/x63
<nwmcsween_> jhass, does this help in sh: a=foo eval "${foo}bar=\"\$a\""
<nwmcsween_> but it need not be runtime as the enum isn't generated at runtime
<tzesh> I want to use a Array contain Symbol, Float64, Int32 or another Array like itself, compiler can't infer this so I must declare it explicitly
tzesh has quit [Quit: 离开]
zeno has joined #crystal-lang
zeno is now known as Guest72725
broz has joined #crystal-lang
Guest72725 has quit [Client Quit]
tzesh has joined #crystal-lang
broz has quit [Ping timeout: 240 seconds]
Philpax has quit [Ping timeout: 250 seconds]
Philpax has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 276 seconds]
pawnbox has joined #crystal-lang
soveran has joined #crystal-lang
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
TheLemonMan has joined #crystal-lang
kfpratt has quit [Remote host closed the connection]
grindhold_ has quit [Remote host closed the connection]
mark_66 has joined #crystal-lang
Philpax has quit [Ping timeout: 250 seconds]
pawnbox has quit [Remote host closed the connection]
dsounded has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
<jhass> nwmcsween_: can you do some pseudo code of what you want? still didn't get you at all
pawnbox has joined #crystal-lang
Philpax has joined #crystal-lang
globalkeith has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
<sdogruyol> hey all
pawnbox has quit [Remote host closed the connection]
<soveran> hey sdogruyol
pawnbox has joined #crystal-lang
dsounded has joined #crystal-lang
<sdogruyol> soveran hey how are you?
<soveran> great :-)
<sdogruyol> same here
<sdogruyol> waiting for ohm :P
dsounded has quit [Ping timeout: 252 seconds]
matp has quit [Remote host closed the connection]
nwmcsween_ has quit [Ping timeout: 250 seconds]
matp has joined #crystal-lang
ponga has joined #crystal-lang
dsounded has joined #crystal-lang
<tzesh> <BlaXpirit> https://play.crystal-lang.org/#/r/x72 Seems got some trouble
dsounded has quit [Ping timeout: 240 seconds]
<tzesh> Well, thank you
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
nwmcsween has joined #crystal-lang
nwmcsween is now known as Guest42443
Philpax has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Philpax has joined #crystal-lang
pawnbox_ has joined #crystal-lang
pawnbox has quit [Read error: Connection reset by peer]
dsounded has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
dsounded_ has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
dsounded_ has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
pawnbox has joined #crystal-lang
dsounded has joined #crystal-lang
dsounded has quit [Remote host closed the connection]
sandelius has joined #crystal-lang
dsounded has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
ponga has quit [Quit: Connection closed for inactivity]
dsounded has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
broz has joined #crystal-lang
broz has quit [Remote host closed the connection]
<tzesh> https://github.com/ethe/yali/blob/master/yali.cr Fight with type inference and inspection... I'm writing a lambda calculator.
olbat has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
luislavena has joined #crystal-lang
pawnbox has joined #crystal-lang
<olbat> Hi
<olbat> I was wondering, is there someone working on the improvement of the Debian/Ubuntu packaging of Crystal ?
<olbat> (the current packaging is working but it does not specify the project's dependencies, etc ...)
dsounded_ has joined #crystal-lang
dsounded has quit [Read error: Connection reset by peer]
<jhass> not that I'm aware of
<jhass> they're built with https://github.com/crystal-lang/omnibus-crystal, have fun!
trapped has joined #crystal-lang
<olbat> okay, thank you !
grindhold_ has joined #crystal-lang
<olbat> I'll try to improve it by myself and I'll open an issue on the github's page to give you a link to the repo
pawnbox has quit [Remote host closed the connection]
<olbat> (and then open a Request For Package on Debian's bug tracker, for the project to be packaged in the next Debian release)
globalkeith has quit [Read error: Connection reset by peer]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
broz has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
dsounded_ has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
sandelius has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
broz has quit [Remote host closed the connection]
pawnbox has quit [Ping timeout: 252 seconds]
LastWhisper____ has joined #crystal-lang
sandelius has joined #crystal-lang
sandelius has quit [Client Quit]
LastWhisper____ has quit [Client Quit]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
kfpratt has joined #crystal-lang
soveran has quit [Ping timeout: 260 seconds]
kfpratt has quit [Remote host closed the connection]
dsounded has quit [Read error: Connection reset by peer]
dsounded has joined #crystal-lang
LastWhisper____ has joined #crystal-lang
kfpratt has joined #crystal-lang
dsounded has quit [Ping timeout: 260 seconds]
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
grindhold_ has quit [Ping timeout: 250 seconds]
grindhold_ has joined #crystal-lang
pawnbox has joined #crystal-lang
grindhold_ has quit [Remote host closed the connection]
grindhold has joined #crystal-lang
dsounded has joined #crystal-lang
Philpax has quit [Ping timeout: 260 seconds]
dsounded has quit [Ping timeout: 276 seconds]
<crystal-gh> [crystal] asterite closed pull request #2479: JSON::Any as_type? methods return Type or Nil (master...nilable_as_methods) https://git.io/vwOCZ
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vwWlF
<crystal-gh> crystal/master be57e53 Ary Borenszweig: Time: honor Daylight Saving and ENV["TZ"] (#2481)
<jokke> is there any cli progressbar lib for crystal?
LastWhisper____ has joined #crystal-lang
LastWhisper____ has quit [Read error: Connection reset by peer]
tzesh has quit [Remote host closed the connection]
<BlaXpirit> >> (0..100).each do |i|; print "#"*i + "\r"; sleep 0.01; end # jokke
<DeBot> BlaXpirit: ##################################################################################################################################################################################################################################################################################################################################### ... - https://carc.in/#/r/x91
<jokke> :)
<jokke> yeaaah..
<BlaXpirit> jokke, but seriously \r makes it print on the same line
<jokke> ah \r it is
<jokke> ok
<BlaXpirit> but there is a lib, see link above
<travis-ci> crystal-lang/crystal#66c331b (master - Added JSON::Any#as_x? methods that return value or nil. (#2479)): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/124760122
mgarciaisaia has joined #crystal-lang
ponga has joined #crystal-lang
<7YUAATTS1> crystal-lang/crystal#be57e53 (master - Time: honor Daylight Saving and ENV["TZ"] (#2481)): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/124760434
dsounded has joined #crystal-lang
mgarciaisaia has quit [Ping timeout: 276 seconds]
mgarciaisaia has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #crystal-lang
dsounded has quit [Remote host closed the connection]
mgarciaisaia has left #crystal-lang [#crystal-lang]
tzesh has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
tzesh has quit [Remote host closed the connection]
mark_66 has quit [Remote host closed the connection]
soveran has quit [Remote host closed the connection]
yxhuvud has quit [Remote host closed the connection]
yxhuvud has joined #crystal-lang
dsounded has joined #crystal-lang
dsounded has quit [Ping timeout: 276 seconds]
rok has joined #crystal-lang
broz has joined #crystal-lang
_kfpratt has joined #crystal-lang
jeromegn has quit [Ping timeout: 268 seconds]
jeromegn has joined #crystal-lang
kfpratt has quit [Ping timeout: 268 seconds]
Netfeed has quit [Ping timeout: 268 seconds]
triangles has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
Netfeed has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
rok has quit [Ping timeout: 276 seconds]
ldleworker has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
soveran has quit [Ping timeout: 260 seconds]
Papierko- has joined #crystal-lang
shawn42 has quit [*.net *.split]
ldlework has quit [*.net *.split]
Papierkorb has quit [*.net *.split]
mroth has quit [*.net *.split]
Papierko- is now known as Papierkorb
shawn42 has joined #crystal-lang
shawn42 has quit [Changing host]
shawn42 has joined #crystal-lang
sdogruyol has quit [Quit: Connection closed for inactivity]
mroth has joined #crystal-lang
Rinkana has joined #crystal-lang
umurgdk has joined #crystal-lang
rok has joined #crystal-lang
soveran has joined #crystal-lang
rolha has joined #crystal-lang
rolha has quit [Client Quit]
trapped has quit [Read error: Connection reset by peer]
broz has quit [Read error: No route to host]
broz has joined #crystal-lang
rok has quit [Quit: rok]
soveran has quit [Remote host closed the connection]
ponga has quit [Quit: Connection closed for inactivity]
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
rok has joined #crystal-lang
<crystal-gh> [crystal] asterite pushed 2 new commits to master: https://git.io/vwlwB
<crystal-gh> crystal/master 23d35c3 Ary Borenszweig: Added JSON/YAML serialization for enums. Fixes #2291
<crystal-gh> crystal/master 5cb0a60 Ary Borenszweig: Compiler: redid new/initialize logic from scratch. Now it's correct. Fixes #2489
<jhass> asterite: <3
<travis-ci> crystal-lang/crystal#23d35c3 (master - Added JSON/YAML serialization for enums. Fixes #2291): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/124843585
<asterite> jhass: <3 too :-) . You gave me a good opportunity to sit down and fix the new/initialize semantic once and for all. Now it works really well, I should document it. Now `new` is correctly found in superclasses if a type doesn't define any `initialize` methods, which is why now `Enum.new(...)` can found (for JSON/YAML)
<jhass> reading through the commit, looks promising indeed
<jhass> mind if I fix the typos? :P
<asterite> jhass: sure!
<asterite> I try to document a lot more lately, so others (but also me) can understand what's going on
<asterite> document -> comment
<jhass> yeah I noticed that, much appreciated
<crystal-gh> [crystal] jhass pushed 1 new commit to master: https://git.io/vwlKS
<crystal-gh> crystal/master 56a1709 Jonne Haß: Fix typo in codegen/new_spec.cr: instace -> instance, intialize ->...
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vwl6f
<crystal-gh> crystal/master 632adae Ary Borenszweig: Compiler: don't store ASTNode as hash key (it's compared structurally)
pawnbox has quit [Remote host closed the connection]
<jhass> asterite: btw freenode has gotten a lot more liberal about group registration lately and is about to launch advanced management functions for registered groups, so it's a good time to register one in case you care ;). That'll allow us to claim all channels that start with #crystal (including #crystal itself) and request user cloaks starting with crystal/ (so people can be affiliated to the
<jhass> project/group). I'd be happy to act as an additional group contact :)
<travis-ci> crystal-lang/crystal#56a1709 (master - Fix typo in codegen/new_spec.cr: instace -> instance, intialize ->): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/124846850
<havenwood> I second that... Do it quickly while freenode ops are responding! It'd be a shame if it went back to radio silence.
<asterite> jhass: could you do it? Or... what do I need to do?
<jhass> asterite: http://freenode.net/groupreg :)
<jhass> I could but it'd make the primary contact and well I feel like it's more your project than mine :)
<jhass> so mail to groups@freenode.net or contact the members mentioned on the bottom
<asterite> but you basically run this irc channel, did a bot for it, etc. I personally wouldn't mind if you are the primary contact... and you are also a core comitter, so...
rok has quit [Ping timeout: 250 seconds]
<asterite> we should probably ask waj what he thinks about that, though
<jhass> :)
rok has joined #crystal-lang
<travis-ci> crystal-lang/crystal#632adae (master - Compiler: don't store ASTNode as hash key (it's compared structurally)): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/124847338
rok has quit [Quit: rok]
RX14 has left #crystal-lang ["Leaving"]
Rinkana has quit [Read error: Connection reset by peer]
RX14 has joined #crystal-lang
luislavena has quit [Quit: Leaving]
broz has quit []
<jhass> asterite: https://carc.in/#/r/x9m bug?
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
<RX14> a multiple dispatch bug right?
<RX14> adding the type annotation to bar fixes it
<jhass> right
<jhass> bug or design issue is the question :P
<RX14> i'm not too sure
<RX14> it would be nice if it could be figured out
<RX14> depends on the comlexity
<jhass> well, in my mind it's a simple "drop matching overloads from the union", but then I'm still not into the internals at all
<RX14> ohh, yes
<RX14> that's the solution
soveran has quit [Remote host closed the connection]
broz has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
broz has quit [Remote host closed the connection]
swav has quit [Ping timeout: 246 seconds]
swav has joined #crystal-lang
_kfpratt has quit [Read error: Connection reset by peer]
kfpratt has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
kfpratt has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 240 seconds]
broz has joined #crystal-lang
broz has quit [Remote host closed the connection]
umurgdk has quit [Remote host closed the connection]
rolha has joined #crystal-lang
Philpax has joined #crystal-lang