jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.7.5 | Fund Crystals development: http://to.ly/TtGw | Paste > 3 lines of text to https://gist.github.com | GH: https://github.com/manastech/crystal - Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Logs: http://irclog.whitequark.org/crystal-lang
_whitelogger____ has joined #crystal-lang
Mercurial_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<crystal-gh> [crystal] asterite closed pull request #1007: Add documentation about JSON serialization and deserialization (master...doc-json) http://git.io/vm9fI
Mercurial_ has joined #crystal-lang
<asterite> A note on the comments about nil and blank?: in Crystal it becomes less useful because the compiler won't restrict types like that inside an if. In Ruby it's OK, but I actually find a lot present?/blank? calls in a Rails app to just be nil checks, and they add a lot of noise to the code... so I wouldn't mind not having that in crystal
<asterite> Crystal almost forces you to do `if var` instead of `if var == nil`, `if var != nil`, `if var.blank?`, `if var.present?`, all of which are longer variants (and slower)
<sfcgeorge> Okay that makes sense :) thank you for the explanation
dbackeus has joined #crystal-lang
Mercurial_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
dbackeus has quit [Ping timeout: 244 seconds]
shama has quit [Quit: (╯°□°)╯︵ɐɯɐɥs]
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
sfcgeorge has quit [Quit: Textual IRC Client: www.textualapp.com]
Mercurial_ has joined #crystal-lang
willl has quit [Quit: Connection closed for inactivity]
Mercurial_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
strcmp1 has quit [Quit: Leaving]
Mercurial_ has joined #crystal-lang
havenwood has joined #crystal-lang
Mercurial_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
dbackeus has joined #crystal-lang
dbackeus has quit [Ping timeout: 240 seconds]
Locke23rus has quit [Remote host closed the connection]
ylluminate has quit [Ping timeout: 255 seconds]
ylluminate has joined #crystal-lang
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
blue_deref has joined #crystal-lang
ylluminate has quit [Ping timeout: 250 seconds]
blue_deref has quit [Quit: bbn]
ylluminate has joined #crystal-lang
DrThunder has joined #crystal-lang
DrThunder has quit [Remote host closed the connection]
BlaXpirit has joined #crystal-lang
vegai has quit [Quit: leaving]
vegai has joined #crystal-lang
dbackeus has joined #crystal-lang
dbackeus has quit [Ping timeout: 246 seconds]
dbackeus has joined #crystal-lang
willl has joined #crystal-lang
elia has joined #crystal-lang
shadeslayer has quit [Ping timeout: 244 seconds]
<unshadow> jhass: I just upgraded to latest crystal-git via AUR, it seems you changed the build process a little bit, why do you build all specs ? what's the point ?
<jhass> it's actually good practice
<jhass> so you don't get a faulty package
<unshadow> Hmm... didn't think about that, cool :)
shadeslayer has joined #crystal-lang
elia has quit [Quit: Computer has gone to sleep.]
NeverDie has quit [Quit: I'm off to sleep. ZZZzzz…]
unshadow_ has joined #crystal-lang
<unshadow_> jhass: it seems I connot complete the installation https://gist.github.com/bararchy/e337e2bbc3fc209ab114
<jhass> sounds like your /tmp/ ran out of space
unshadow has quit [Ping timeout: 252 seconds]
<jhass> move aur-crystal-git out of it and run makepkg -si inside
<unshadow_> jhass: yeha, seems to made it work, thanks :) btw, the one over at aur4 is broken, it wont build
<jhass> huh, it's the same
elia has joined #crystal-lang
<unshadow_> jhass: that the error from aur4 https://gist.github.com/bararchy/e337e2bbc3fc209ab114
<unshadow_> I did a git clone https://aur4.archlinux.org/crystal-git.git/
<unshadow_> then inside the cloned folder makepkg -si
<jhass> you sure you updated it?
<jhass> the error looks like you tried to build head with a 0.7.4 compiler
<jhass> er, .3 even?
<unshadow_> not sure.... I just did "git clone https://aur4.archlinux.org/crystal-git.git/" as it states in the main page of the aur package
<unshadow_> cded into it, then makpkg -si
<jhass> some weeks ago I reckon :P
<unshadow_> right now tbh
<unshadow_> :)
<unshadow_> try it your self
<jhass> doing
<jhass> working so far
<jhass> yeah, cannot reproduce
<jhass> run git pull?
<unshadow_> jhass: fuck... it creates a "crystal-git.git" folder, not a crystal-git folder
<unshadow_> my bad sorry :(
<jhass> huh, weird
<jhass> doesn't do that here either
<unshadow_> are you cloning with .git in the end of the url ?
<jhass> yes
<unshadow_> jhass: Oh, I found the issue
<jhass> copy pasted your command to be sure
<unshadow_> if you clone "git clone https://aur4.archlinux.org/crystal-git.git/" it creates a crystal-git.git folder, is you remove the "/" in the end of the url, it will create a crystal-git folder
<jhass> ah
<jhass> I managed to not copy the / :D
<unshadow_> jhass: I didnt know git behaves like that, it was a first for me too
leafybasil has quit [Remote host closed the connection]
Ven has joined #crystal-lang
leafybasil has joined #crystal-lang
Ven has quit [Ping timeout: 244 seconds]
Ven has joined #crystal-lang
Ven_ has joined #crystal-lang
Ven has quit [Ping timeout: 240 seconds]
dbackeus has quit [Remote host closed the connection]
dbackeus has joined #crystal-lang
DeBot has quit [Read error: Connection reset by peer]
DeBot has joined #crystal-lang
Ven_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dbackeus has quit [Remote host closed the connection]
unshadow has joined #crystal-lang
unshadow_ has quit [Ping timeout: 246 seconds]
Raimondi has quit [Ping timeout: 246 seconds]
dbackeus has joined #crystal-lang
Ven has joined #crystal-lang
<dbackeus> can I metaprogram based on files in the filesystem? for example glob for .ecr files and generate view classes for them at compile time?
<jhass> dbackeus: kind of, you can always end up doing arbitrary stuff with the run macro
mgarciaisaia has joined #crystal-lang
<dbackeus> can I get the result of run to generate a macro result though?
<dbackeus> for example: {% for view in run("./get_views_array") %} {% puts view %} {% end %}
<dbackeus> errors with: expression must be an array, hash or tuple literal, not MacroId
<dbackeus> I can get the result as a runtime thing (views = {{run("./get_views_array")}}; puts views) but to build classes I guess I would need to have it in compile time?
<jhass> well, you wouldn't return just the array, you would return the entire code the macro should generate
<dbackeus> alright
<dbackeus> I'll give it a shot
<jhass> so more like {{run("./generate_views")}}
<dbackeus> not sure how I can get around the "can't declare a class within a block" limitation
<dbackeus> at some point I need to do `Dir.glob("*.ecr").each do |file|` and generate the classes, right?
<jhass> you want to do the glob at compile time and build strings with its output that when parsed give the classes
<jhass> so you print those strings to stdout and the run macro pastes that into the target file, basically
<dbackeus> oh right, so it's more like `puts "class #{class_name}"`
<dbackeus> etc
<jhass> yeah
<dbackeus> ok, this is making my head heart a little
<dbackeus> *hurt
<dbackeus> ;)
<jhass> hehe, it gets funny if you realize you could stack it endlessly by using the run macro in that file again... :P
<dbackeus> a dream within a dream
<dbackeus> are there any literals for creating long multi line strings (like in Ruby you can do <--END ... END?
<jhass> heredoc works pretty much the same
<jhass> aw, it doesn't interpolate apparently :(
<jhass> well, you can put newlines into " and %( too
<dbackeus> oh right
Speeder has joined #crystal-lang
<Speeder> hey
<jhass> hi
unshadow has quit [Quit: leaving]
<jhass> Speeder: there's not a whole lot of talk going on here, so if you got any questions, just ask ;)
<Speeder> ok
<Speeder> I saw on SFML's page there is a binding of a SFML to Crystal. I've typed in Google: crystal programming lang. On Crystal's site I read that's similiar to Ruby. I want to try to learn it but is Crystal fast enough for gamedev (I love gamedev)?
<Speeder> for indie-2D-games
<BlaXpirit> hi, Speeder
<Speeder> hey
<BlaXpirit> it's certainly very fast
<jhass> we hope so, it is a compiled language with an LLVM backend, so it does actually achieve comparable speeds to C and the like in some cases
<dbackeus> the ruby way of recursively globbing files `Dir.glob("**/*.ecr")` doesn't seem to work in Crystal. Is this by design? Any other ways of doing it?
<Speeder> What about this Crystal on Windows? I like Visual Studio (C#, C++), so I'm coding on Windows. Should I use Linux to code in Crystal? That's not a big problem to install Linux for me.
<jhass> dbackeus: it's not by design, it's essentially a missing feature that requires reimplementing all of that functionality
<jhass> since glibc glob doesn't do it
<BlaXpirit> Speeder, the problem is that you can't even run Crystal programs on Windows yet
<jhass> and everybody seems to reimplement it
<jhass> dbackeus: for now you're probably best of with a recursive method using Dir.entries / Dir.directory?
<Speeder> ok
wuehlmaus has joined #crystal-lang
<Speeder> first I'll try it on Virtual Machine, then I'll install Linux (if Crystal will be nice)
<jhass> sounds good
<Speeder> bye thanks for help
<jhass> yw
Speeder has quit [Quit: Page closed]
<dbackeus> ok thanks
grios has quit [Ping timeout: 250 seconds]
Raimondi has joined #crystal-lang
dwahl has joined #crystal-lang
<dbackeus> is there any filename conventions for multi word filenames for crystal, is many-words.cr preferred or many_words.cr?
<dwahl> probably underscores since that's the ruby convention
<dbackeus> (guessing looking at the crystal source seems like underscore is the way)
<dbackeus> yeah
<jhass> http://guides.rubygems.org/name-your-gem/ should be fine to follow
<dbackeus> nice
<dbackeus> probably useful to get word out on conventions in an official place, the more correct package names out there vs weird ones the higher chance people take note of the right way to do it
<dwahl> if you make it official then it's not a convention :)
<dbackeus> things are already a bit haywire at: https://crystalshards.herokuapp.com/
<dbackeus> a few camelcased ones and mix of _ vs -
<dwahl> i think there's something to be said for letting the community figure out what works for bike sheddy things like that, but that's probably a dumb opinion
<dbackeus> depends if we care about communicative and clean looking Projectfile or not I guess
Raimondi has quit [Read error: Connection reset by peer]
dwahl has quit [Ping timeout: 265 seconds]
<dbackeus> on the topic of the Projectfile, any other ways of including projects than github, such as from a local directory?
<jhass> yeah, path and git is a thing
<dbackeus> nice
Raimondi has joined #crystal-lang
Ven has quit [Ping timeout: 264 seconds]
<thor77> http://carc.in/#/r/96i how can i convince the compiler, a can't be Nil at .start_with ?
<jhass> >> nil == Nil
<DeBot> jhass: # => false - http://carc.in/#/r/96j
<jhass> >> nil.is_a? Nil
<DeBot> jhass: # => true - http://carc.in/#/r/96k
<jhass> >> Nil.is_a? Nil
<DeBot> jhass: # => false - http://carc.in/#/r/96l
dwahl has joined #crystal-lang
Raimondi has quit [Read error: Connection reset by peer]
<thor77> uh, damnit
<thor77> thanks...
Raimondi has joined #crystal-lang
_whitelogger____ has joined #crystal-lang
Raimondi has quit [Read error: Connection reset by peer]
havenwood has joined #crystal-lang
Raimondi has joined #crystal-lang
<dbackeus> is there any way of avoiding "undefined constant" (like something similar to `if defined? Constant` in ruby)?
<BlaXpirit> dbackeus, i dont get it
<BlaXpirit> dbackeus, i think someone else asked this
kostya has joined #crystal-lang
<BlaXpirit> does this answer your question? :p
<dbackeus> my question was if there was something similar, I just tried the Ruby thing :P
<BlaXpirit> no
<BlaXpirit> you know it at compile time whether there is such a constant
<BlaXpirit> whats the point of checking
<dbackeus> say I have "Asdf" as a string in compile time, how would I check that string against the available constants?
<BlaXpirit> dbackeus, hmm i doubt there is such a thing as "string in compile time"
<dbackeus> so what are there, StringLiterals?
<dbackeus> {% "Asdf" %}
<dbackeus> whatever that is ;)
<BlaXpirit> but no idea what it references
<BlaXpirit> whether it's constants or some special "defines"
<jhass> kostya: seems to be in the standard deviation
<dbackeus> so no idea of how to achieve the equivalent of {% if "Asdf".constant_defined? %}
<BlaXpirit> you cannot
<dbackeus> I see
<dbackeus> darn
<BlaXpirit> btw i'm talking out of experience and what i've seen so far. maybe there is something i haven't seen that allows this, but i really doubt it.
DeBot has joined #crystal-lang
<jhass> mmh, we need a faq/wiki page for the "can I run ruby stuff" question
<jhass> can I/will I be able to
dbackeus has quit [Remote host closed the connection]
<asterite> Someone in our office suggested this for the t-shirt phrase: "No, it's not compiled Ruby. But thanks for asking"
<jhass> :D
<asterite> Maybe Ruby's syntax is too strong, so you see it and you can't think of other languages (but if I say "semicolons" you can think of many). In our homepage the only thing said about Ruby is "Ruby-inspired syntax"
<jhass> I guess
<jhass> doesn't mean it should become less similar :P
<thor77> is there a way to rescue a keyboard-interrupt?
<jhass> Signal::INT.trap do
<adam12> Can anybody see where I've done wrong here? http://carc.in/#/r/96w
<adam12> I'm suspicious about it being around the `length` method call on what might be a nil object, but I test for it above, so I dunno.
<asterite> adam12: I think the problem is that Node is a recursive struct
<asterite> Node should be a class
<adam12> Ah. Thanks. Let me try that
<adam12> Never even occurred to me.
<adam12> I think that did it.
dwahl has quit [Ping timeout: 265 seconds]
<thor77> whats the "right" way to close a socket? can't find any documentation on that at /api
<jhass> .close?
<jhass> Socket < FileDescriptorIO which includes BufferedIOMixin which defines that
<jhass> would be nice if the docs give a list of inherited methods like yard does
<thor77> uh :O didn't know about BufferedIOMixin
<thor77> it doesn't appear anywhere at the TCPSocket-tree
<jhass> it does
<jhass> if you go to FileDescriptorIO
<jhass> but yeah, it's kinda hidden, hence my above comment
<thor77> uh "included modules"
<thor77> i only looked at superclass hierarchy
mgarciaisaia has quit [Quit: Leaving.]
blue_deref has joined #crystal-lang
NeverDie has joined #crystal-lang
grios has joined #crystal-lang
shama has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
<asterite> Yes, I need to improve the docs generation to include that info. But thor77, in Ruby I usually think "How would I close a socket? Let's try close" (and replace this example with any other) and it usually works, so I'd suggest to always try the name that you think would be "the one"
<thor77> atm i always think of the way i would do it in python
<thor77> and this way mostly doesn't work
<asterite> how do you close a socket in python?
<thor77> .close()
<BlaXpirit> uhhh
<thor77> bad example :P
<asterite> :-D
<jhass> thor77: okay to convert the python mindset, also replace most foo(x) with x.foo :P
<BlaXpirit> it's a tiny part of it
dbackeus has joined #crystal-lang
elia has quit [Quit: Computer has gone to sleep.]
dbackeus has quit [Ping timeout: 264 seconds]
<thor77> jhass: seems like a good start ;)
<jhass> and until then we have also the hangman training camp
<jhass> DeBot: !hangman crystal
<DeBot> ␣␣␣␣␣␣␣␣␣␣␣␣ [] 0/12 (crystal)
<jhass> DeBot: :
<DeBot> ␣␣␣␣␣␣␣␣␣␣␣␣ [:] 1/12 (crystal)
<jhass> DeBot: #
<DeBot> ␣␣␣␣␣␣#␣␣␣␣␣ [:] 1/12 (crystal)
<thor77> e
<thor77> DeBot: e
<DeBot> ␣␣␣␣e␣#␣␣␣␣␣ [:] 1/12 (crystal)
<thor77> what does this 1/12 mean?
<thor77> i
<thor77> DeBot: i
<DeBot> ␣␣␣␣e␣#␣␣␣␣␣ [:i] 2/12 (crystal)
<thor77> DeBot: o
<DeBot> ␣␣␣␣e␣#␣o␣␣␣ [:i] 2/12 (crystal)
<thor77> DeBot: u
<jhass> DeBot: a
<DeBot> ␣␣␣␣e␣#␣o␣␣␣ [:ia] 3/12 (crystal)
<jhass> DeBot: r
<DeBot> ␣␣␣␣er#ro␣␣␣ [:ia] 3/12 (crystal)
<jhass> DeBot: n
<DeBot> N␣␣␣er#ro␣n␣ [:ia] 3/12 (crystal)
<jhass> DeBot: umb
<DeBot> Number#roun␣ [:ia] 3/12 (crystal)
<jhass> DeBot: d
<DeBot> Number#round [:ia] 3/12 (crystal) You won!
<jhass> well, looks like you can round any number in crystal!
<jhass> >> 134.round(5)
<DeBot> jhass: # => 134 - http://carc.in/#/r/97q
kostya has quit [Quit: Leaving]
leafybasil has quit [Remote host closed the connection]
dwahl has joined #crystal-lang
mgarciaisaia has quit [Quit: Leaving.]
leafybasil has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
wconrad has joined #crystal-lang
wconrad has quit [Read error: Connection reset by peer]
wconrad has joined #crystal-lang
dbackeus has joined #crystal-lang
<wconrad> Hello. In Ruby, I can use `Hash[]` or Array#to_h to convert an array of key-value pairs to a Hash. Does Crystal have a way to do this yet?
<jhass> yes, Array#to_h does exist
<jhass> and works for an array of tuples too
<jhass> (or only?)
<jhass> >> [{"a", 2}, {"b", 3}, {"c", 4}].to_h
<DeBot> jhass: # => {"a" => 2, "b" => 3, "c" => 4} - http://carc.in/#/r/97t
<wconrad> Oh, there it is. I see how I missed it. It's defined in Enumerable, and I only looked at the docs for Array itself.
<wconrad> Thanks jhass, and good to see you again.
dbackeus has quit [Ping timeout: 252 seconds]
<wconrad> I don't remember if I told IRC my real name... been ages since I've used IRC. Anyhow, it's Wayne Conrad.
wconrad has quit [Read error: Connection reset by peer]
jhass has quit [Excess Flood]
jhass has joined #crystal-lang
mgarciaisaia1 has joined #crystal-lang
NeverDie has quit [Quit: I'm off to sleep. ZZZzzz…]
dbackeus has joined #crystal-lang
mgarciaisaia has quit [Ping timeout: 260 seconds]
<dbackeus> jhass: yeah, a ruby vs crystal FAQ would be incredibly useful
<BlaXpirit> you know what would be more useful?
<dwahl> (obviously it is not complete)
<BlaXpirit> any bit of documentation that is not referring to Ruby
<BlaXpirit> we have just the "/doc" introduction
havenwood has quit [Ping timeout: 250 seconds]
wconrad has joined #crystal-lang
<wconrad> Maybe this client will be better :(
<wconrad> Are there any dev docs (how to run the tests, etc.)?
<jhass> dwahl: ooh, I forgot about that one
<jhass> ?from_ruby=https://github.com/manastech/crystal/wiki/Crystal-for-Rubyists
<DeBot> jhass: Set from_ruby.
sdogruyol has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
mgarciaisaia1 has quit [Ping timeout: 240 seconds]
Speeder has joined #crystal-lang
<Speeder> hey
<Speeder> I wanted to ask you, what linux should I choose? I like GUI and console is good too.
<jhass> Ubuntu or Fedora
<BlaXpirit> here we go again
<BlaXpirit> let me just recommend Kubuntu 14.04 and get outta here
sailorswift has joined #crystal-lang
<dwahl> osx is clearly the best linux
<wconrad> jhass: Sorry, I was unclear. I've cloned the Crystal repo and want to tinker around it in. How do I, for example, run Crystal's own unit tests?
<jhass> make spec
<dwahl> easiest way to run the crystal tests is with the makefile
<jhass> (sorry missed your qustion)
<dwahl> you can look at it to see how the tests are executed
<dwahl> (beaten)
<wconrad> Nice. Thanks. And you may not have missed the question... I was having some IRC client trouble.
<jhass> nah, it's there
Speeder has quit [Quit: Page closed]
NeverDie has joined #crystal-lang
waj has joined #crystal-lang
<sdogruyol> dwahl: lol best linux :D
waj_ has joined #crystal-lang
waj has quit [Ping timeout: 246 seconds]
waj_ is now known as waj
sailorswift has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<BlaXpirit> how would one implement an event system in crystal?
<BlaXpirit> just attach a bunch of functions to an event and call them all when time comes
<BlaXpirit> looking for the cleanest way, of course
<thor77> i'm doing it with blocks
<BlaXpirit> thor77, how
Raimondii has joined #crystal-lang
asterite1 has joined #crystal-lang
asterite1 has left #crystal-lang [#crystal-lang]
<BlaXpirit> thor77, so... blocks can be stored as Proc?
<thor77> yep
<BlaXpirit> great, thanks
<thor77> read the docs ;)
<BlaXpirit> thor77, i read that at least 2 times
Raimondi has quit [Ping timeout: 246 seconds]
<BlaXpirit> such memory, wow
leafybasil has quit [Read error: Connection reset by peer]
leafybasil has joined #crystal-lang
Raimondi has joined #crystal-lang
havenwood has joined #crystal-lang
Raimondii has quit [Ping timeout: 255 seconds]
<sdogruyol> BlaXpirit: you sure a pythonista :)
elia has joined #crystal-lang
blue_deref has quit [Quit: bbn]
<BlaXpirit> not sure what that's implying
sailorswift has joined #crystal-lang
<sdogruyol> BlaXpirit: if you were a rubyist you would know that you can store a block in proc :)
Raimondi has quit [Ping timeout: 250 seconds]
mgarciaisaia has quit [Quit: Leaving.]
elia has quit [Quit: Computer has gone to sleep.]
Raimondi has joined #crystal-lang
blue_deref has joined #crystal-lang
havenwood has quit [Ping timeout: 240 seconds]
elia has joined #crystal-lang
Raimondi has quit [Ping timeout: 260 seconds]
waj_ has joined #crystal-lang
waj has quit [Ping timeout: 240 seconds]
waj_ is now known as waj
Raimondi has joined #crystal-lang
BlaXpirit has quit [Quit: Konversation]
sdogruyol has quit [Remote host closed the connection]
shama has quit [Quit: (╯°□°)╯︵ɐɯɐɥs]
kulelu88 has joined #crystal-lang
dbackeus has quit [Remote host closed the connection]
wconrad has quit [Quit: leaving]
waj_ has joined #crystal-lang
dwahl has quit [Ping timeout: 246 seconds]
waj has quit [Ping timeout: 265 seconds]
waj_ is now known as waj
waj has quit [Quit: waj]
sailorswift has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
sailorswift has joined #crystal-lang
grios has quit [Quit: Textual IRC Client: www.textualapp.com]
<crystal-gh> [crystal] asterite pushed 5 new commits to master: http://git.io/vOmlf
<crystal-gh> crystal/master c5d1a0b Julien Portalier: Add SecureRandom.base64 and .urlsafe_base64
<crystal-gh> crystal/master 847e646 Julien Portalier: Add SecureRandom.uuid
<crystal-gh> crystal/master 8ab8ccd Julien Portalier: Let Crypto::MD5#hex use Slice#hexstring
<crystal-gh> [crystal] asterite pushed 1 new commit to master: http://git.io/vOm45
<crystal-gh> crystal/master 5d080f5 Ary Borenszweig: Refactor Slice#hexstring
<crystal-gh> [crystal] asterite closed pull request #1046: Remove pending of `"\0\0".length` (master...test/string_length) http://git.io/vYK2u
<travis-ci> manastech/crystal#eb1b86a (master - Merge pull request #955 from ysbaddaden/std-securerandom): The build passed. https://travis-ci.org/manastech/crystal/builds/73637916
<travis-ci> manastech/crystal#5d080f5 (master - Refactor Slice#hexstring): The build passed. https://travis-ci.org/manastech/crystal/builds/73638601
sailorswift has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
sdogruyol has joined #crystal-lang
sdogruyol has quit [Ping timeout: 272 seconds]
havenwood has joined #crystal-lang
NeverDie has quit [Quit: I'm off to sleep. ZZZzzz…]
elia has quit [Quit: Computer has gone to sleep.]