jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.11.1 | Fund Crystals development: http://is.gd/X7PRtI | 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
elia has joined #crystal-lang
elia_ has joined #crystal-lang
iamstef_ has joined #crystal-lang
iamstef has quit [Ping timeout: 240 seconds]
elia has quit [Ping timeout: 240 seconds]
iamstef_ is now known as iamstef
braidn has quit [Ping timeout: 240 seconds]
krtv` has quit [Remote host closed the connection]
g3funk has joined #crystal-lang
<crystal-gh> [crystal] waj pushed 1 new commit to master: https://git.io/vgPnK
<crystal-gh> crystal/master 640e8c7 Juan Wajnerman: Fix alignment of lib unions to use the alignment of the member with larger requirements
<travis-ci> manastech/crystal#640e8c7 (master - Fix alignment of lib unions to use the alignment of the member with larger requirements): The build passed. https://travis-ci.org/manastech/crystal/builds/108683843
elia_ has quit [Quit: Computer has gone to sleep.]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
zodiak_ has joined #crystal-lang
zodiak has quit [Ping timeout: 256 seconds]
A124 has quit [Read error: Connection reset by peer]
A124 has joined #crystal-lang
A124 has quit [Ping timeout: 240 seconds]
<Davy_CC> ldlework: for looping 0 to n, you can use `n.times do |i|; ...; end`
A124 has joined #crystal-lang
shama has quit [Quit: (╯°□°)╯︵ɐɯɐɥs]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 276 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox_ has joined #crystal-lang
<crystal-gh> [crystal] gtramontina opened pull request #2143: String: handle printf's dynamic width and precision (master...fix-2137) https://git.io/vgPDB
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
kfpratt has joined #crystal-lang
_kfpratt has quit [Ping timeout: 252 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
onionhammer has quit [Ping timeout: 240 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
onionhammer has joined #crystal-lang
trapped has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Ping timeout: 272 seconds]
pawnbox has quit [Remote host closed the connection]
<BlaXpirit> >> 5.times do |i|; print i; end
<DeBot> BlaXpirit: 01234 - https://carc.in/#/r/s2r
<BlaXpirit> hm I was sure that 'times' didn't give the indices. must be a recent change
<BlaXpirit> nope, not a recent change. same even in crystal 0.6.1
fowlduck has joined #crystal-lang
pawnbox has joined #crystal-lang
srenatus has joined #crystal-lang
elia has joined #crystal-lang
trapped has quit [Read error: Connection reset by peer]
trapped has joined #crystal-lang
<Davy_CC> BlaXpirit: :p
<Davy_CC> it's useful
<Davy_CC> waj xender i found the discussion for un2ind on rust-lang https://github.com/rust-lang/rust/issues/25869
<Davy_CC> I'll try to make it on Crystal later
Bofu2U has quit [Read error: Connection reset by peer]
trapped has quit [Read error: Connection reset by peer]
fowlduck has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
fowlduck has joined #crystal-lang
Netfeed has joined #crystal-lang
fowlduck has quit [Ping timeout: 256 seconds]
trapped has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
fowlduck has joined #crystal-lang
<crystal-gh> [crystal] jhass pushed 2 new commits to master: https://git.io/vgXEL
<crystal-gh> crystal/master 91c4698 TSUYUSATO Kitsune: Handle only GET and HEAD method to serve static file...
<crystal-gh> crystal/master 2748b2c Jonne Haß: Merge pull request #2139 from MakeNowJust/fix/handle-only-GET-HEAD...
<crystal-gh> [crystal] asterite pushed 5 new commits to master: https://git.io/vgXuO
<crystal-gh> crystal/master 6c30112 Ary Borenszweig: sprintf: fixed a small bug
<crystal-gh> crystal/master 1006946 Ary Borenszweig: Use "codegen (linking)" instead of "codegen(clang)" in stats, and align times
<crystal-gh> crystal/master 896a5c5 Ary Borenszweig: Compiler: better stats
elia has quit [Quit: Computer has gone to sleep.]
A124 has quit [Quit: '']
<Davy_CC> Rust use Windows' SEH with MSVC toolchain, and C++ABI EH with gnu toolchain.
A124 has joined #crystal-lang
<Davy_CC> Maybe I'll implement Windows SEH first than try C++ABI (I metioned that LLVM provided this in 3.8, but the last release on LLVM release page is 3.7.1
<Davy_CC> s/I metioned/Rust's discusstion metioned/
Bofu2U has joined #crystal-lang
<Davy_CC> and I may use MinGW for gnu toolchain workaround
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vgXgf
<crystal-gh> crystal/master 07bfd5f Ary Borenszweig: Merge pull request #2106 from manastech/yaml_any...
<crystal-gh> [crystal] jhass pushed 3 new commits to master: https://git.io/vgX2m
<crystal-gh> crystal/master 95daae5 Konstantin Makarchev: Add HTTP::Client dns_timeout
<crystal-gh> crystal/master b8aeef4 Jonne Haß: Merge pull request #2102 from kostya/dns_timeout...
<crystal-gh> crystal/master a372b27 Jonne Haß: Touch up HTTP::Client#dns_timeout= docs
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
jonathan_ has joined #crystal-lang
<jonathan_> Hi
jonathan_ has quit [Quit: Page closed]
jonathan_ has joined #crystal-lang
<jonathan_> Hi everyone. I'm new here :)
<asterite> Hi jonathan_, welcome :-)
<jonathan_> asterite: Thanks :) maybe you could help me. I'm with a team of 6 persons, and we have to contribute to an open source project for a school assignment. We would like to contribute to crystal, can we just begin and send pull requests on the github repository ?
<asterite> Of course! Do you know in which way you'll contribute?
<jonathan_> asterite: Well, our teacher asked us to make a lot of small improvements, he values the quantity of modifications over the size of one modification.
<jonathan_> asterite: so we thought we could add some documentation to the classes, or add some missing functions in the standard library
<jonathan_> asterite: if you have anything more to suggest, be free to say so :)
<BlaXpirit> jonathan_, documentation sure would be great
<asterite> Documentation would be really helpful. Missing functions to the standard library will probably have some discussions around them :)
<jonathan_> asterite: what do you mean by discussions ?
<jonathan_> BlaXpirit: the motivation of our grades will help us to prodives lots of documentation =)
<asterite> Well, documentation too
<asterite> I mean, we will review and comment, add suggestions, request changes, etc. Or maybe those functions are not needed, or we don't want them for some reason, etc. Or maybe yes and we'll accept them
<asterite> Well, like any pull request
<jonathan_> asterite: oh all right, I have already contributed to some other project earlier, so you work similarly, that's cool :)
<jonathan_> asterite: Expect a lot of pull requests soon, just need to setup myself first ^^
jonathan_ has quit [Ping timeout: 248 seconds]
jonathan_ has joined #crystal-lang
Bofu2U has quit [Quit: Textual IRC Client: www.textualapp.com]
Bofu2U has joined #crystal-lang
<travis-ci> manastech/crystal#2748b2c (master - Merge pull request #2139 from MakeNowJust/fix/handle-only-GET-HEAD): The build passed. https://travis-ci.org/manastech/crystal/builds/108770423
<DeBot> https://github.com/manastech/crystal/pull/2139 (Handle only GET and HEAD method to serve static file)
<travis-ci> manastech/crystal#fa7963e (master - Fixed #2136: missing supertype check in recursive struct check): The build passed. https://travis-ci.org/manastech/crystal/builds/108771456
<DeBot> https://github.com/manastech/crystal/issues/2136 (Bus error at run time with weird recursive/derived structs)
jonathan_ has quit [Ping timeout: 264 seconds]
<crystal-gh> [crystal] HeleneMyr opened pull request #2144: Add documentation for BitArray (master...bitArray) https://git.io/vgX7z
<Davy_CC> I created a module `DL` wrapper and make it has dlsym, dlopen, dladdr on Unix system (create inline function calling LibDL's function) and dlsym, dlopen on Windows, like this code: https://gist.github.com/david50407/451b778db43e217b07fb
<Davy_CC> is this matching Crystal's style?
<Davy_CC> because dlopen, dlsym have alternative calls in Windows, but they are in kernel32.dll. If I put them into LibDL, that would be strange (they are not in the library `dl`).
<Davy_CC> But they are doing the same thing so I think create a high-level layer DL and mapping into libdl/kernel32 is good.
<Davy_CC> but there is a problem with this situation that there consts and structs in LibDL and WinAPI, should I alias them into `DL` or just let users use `LibDL::` and `WinApi::` to reach them
<crystal-gh> [crystal] jhass pushed 2 new commits to master: https://git.io/vgXFh
<crystal-gh> crystal/master b61391c meyer: Add documentation for BitArray
<crystal-gh> crystal/master b69fdc0 Jonne Haß: Merge pull request #2144 from HeleneMyr/bitArray...
<Davy_CC> Or maybe this way is not matched Crystal' style, not creating the layer and every1 have to use LibDL on Unix and WinApi on Windows is better?
fowlduck has quit [Remote host closed the connection]
ylluminate has joined #crystal-lang
<ylluminate> so i was just playing with kemal last night and now it seems to be gone altogether
<ylluminate> the entire project is gone from github and the website is also down: http://kemalcr.com
<crystal-gh> [crystal] Ryuuzakis opened pull request #2145: Fixed typo in string.cr description (master...StringTypoFixing) https://git.io/vgXAI
<ylluminate> any idea as to what's going on here?
<ylluminate> looks like the `sdogruyol` account is completely gone
ryuuzaki has joined #crystal-lang
<travis-ci> manastech/crystal#07bfd5f (master - Merge pull request #2106 from manastech/yaml_any): The build passed. https://travis-ci.org/manastech/crystal/builds/108773115
<DeBot> https://github.com/manastech/crystal/pull/2106 (Introduce YAML::Any and return it in YAML.parse (renamed from YAML.load))
Noha has joined #crystal-lang
<Noha> Hey guys! I have a question: Where is the most help needed right now for someone who wants to get into the project?
<Davy_CC> Rust-lang created it's own dl wrapper to providing cross-platform dynamic library loading and only keep the same part between unix and windows (it doesn't provide open mode/flag option)
<travis-ci> manastech/crystal#a372b27 (master - Touch up HTTP::Client#dns_timeout= docs): The build passed. https://travis-ci.org/manastech/crystal/builds/108774901
<Davy_CC> ylluminate: It seems like his account got some problem, this is his tweet https://twitter.com/sdogruyol/status/698162164427857920
<ylluminate> thanks @Davy_CC
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<crystal-gh> [crystal] asterite closed pull request #2143: String: handle printf's dynamic width and precision (master...fix-2137) https://git.io/vgPDB
fowlduck has joined #crystal-lang
<asterite> Noha: probably using the language and creating libraries (shards), and either reporting bugs, adding docs, or adding missing features
Philpax_ has quit [Ping timeout: 276 seconds]
ylluminate has quit [Quit: Textual IRC Client: www.textualapp.com]
<Noha> @asterite: So just everywhere :p Great haha. I am just working my way through the markdown parser to add the missing features from the basic markdown spec.
<asterite> Oh, cool, that would be neat, as that's what we are using in the API docs
Renich has joined #crystal-lang
<crystal-gh> [crystal] jhass pushed 2 new commits to master: https://git.io/vg1tL
<crystal-gh> crystal/master 2f495a6 Jonathan Lecointe: Fixed typo in string.cr
<crystal-gh> crystal/master 09d8ae5 Jonne Haß: Merge pull request #2145 from Ryuuzakis/StringTypoFixing...
<crystal-gh> [crystal] Nesqwik opened pull request #2146: Adding documentation for BigInt.to_s methods (master...doc_bigint) https://git.io/vg1mW
<crystal-gh> [crystal] werner opened pull request #2147: Add man page to crystal (master...feature/man-page) https://git.io/vg1mD
tomchapin has joined #crystal-lang
<crystal-gh> [crystal] MatthieuBlm opened pull request #2148: Add comments in file.cr (master...file1) https://git.io/vg1nO
ryuuzaki has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<crystal-gh> [crystal] asterite pushed 3 new commits to master: https://git.io/vg1ny
<crystal-gh> crystal/master 43eb188 Ary Borenszweig: Parser: fixed missing location of enum def
<crystal-gh> crystal/master ca2f328 Ary Borenszweig: Docs: automatically link `Foo.bar` (with a dot, in addition to a sharp). Also, dot favors class methods, sharp favors instance methods.
<crystal-gh> crystal/master a8ff85a Ary Borenszweig: Docs: linking to constants and enum members didn't work
<crystal-gh> [crystal] jhass pushed 2 new commits to master: https://git.io/vg1WQ
<crystal-gh> crystal/master 28050ac Bellamy Matthieu: Add comments
<crystal-gh> crystal/master 0f6c742 Jonne Haß: Merge pull request #2148 from MatthieuBlm/file1...
Noha has quit [Quit: Linkinus - http://linkinus.com]
<travis-ci> manastech/crystal#b69fdc0 (master - Merge pull request #2144 from HeleneMyr/bitArray): The build passed. https://travis-ci.org/manastech/crystal/builds/108800608
<DeBot> https://github.com/manastech/crystal/pull/2144 (Add documentation for BitArray)
Renich has quit [Quit: leaving]
pawnbox has quit [Remote host closed the connection]
shama has joined #crystal-lang
<crystal-gh> [crystal] SebastianSzturo opened pull request #2149: Improve Markdown (master...improve-markdown) https://git.io/vg127
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<travis-ci> manastech/crystal#2cc6af2 (master - Merge pull request #2143 from gtramontina/fix-2137): The build passed. https://travis-ci.org/manastech/crystal/builds/108806466
<DeBot> https://github.com/manastech/crystal/pull/2143 (String: handle printf's dynamic width and precision)
<travis-ci> manastech/crystal#09d8ae5 (master - Merge pull request #2145 from Ryuuzakis/StringTypoFixing): The build passed. https://travis-ci.org/manastech/crystal/builds/108814702
<DeBot> https://github.com/manastech/crystal/pull/2145 (Fixed typo in string.cr description)
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
greengriminal has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
fowlduck has joined #crystal-lang
fowlduck has quit [Ping timeout: 276 seconds]
tomchapin has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
fowlduck has joined #crystal-lang
tomchapin has joined #crystal-lang
tomchapin has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tomchapin has joined #crystal-lang
<travis-ci> manastech/crystal#a8ff85a (master - Docs: linking to constants and enum members didn't work): The build passed. https://travis-ci.org/manastech/crystal/builds/108823041
<travis-ci> manastech/crystal#0f6c742 (master - Merge pull request #2148 from MatthieuBlm/file1): The build passed. https://travis-ci.org/manastech/crystal/builds/108826474
<DeBot> https://github.com/manastech/crystal/pull/2148 (Add comments in file.cr)
srenatus has quit [Quit: Connection closed for inactivity]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
tomchapin has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
crystal-lang505 has joined #crystal-lang
crystal-lang505 has quit [Client Quit]
schpn has joined #crystal-lang
schpn has quit [Max SendQ exceeded]
ponga has quit [Quit: Connection closed for inactivity]
trapped has quit [Quit: int random { /* ensure randomness */ return 3; }]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 250 seconds]