jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.18.7 | 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
kulelu88 has quit [Quit: Leaving]
scottj has joined #crystal-lang
kulelu88 has joined #crystal-lang
Philpax has quit [Ping timeout: 244 seconds]
Philpax has joined #crystal-lang
Dreamer3 has joined #crystal-lang
Renich has joined #crystal-lang
Renich has quit [Ping timeout: 258 seconds]
CoderHulk has joined #crystal-lang
Renich has joined #crystal-lang
kulelu88 has quit [Quit: Leaving]
Renich has quit [Ping timeout: 250 seconds]
Renich has joined #crystal-lang
Philpax has quit [Ping timeout: 244 seconds]
CoderHulk has quit [Quit: Textual IRC Client: www.textualapp.com]
<crystal-gh> [crystal] asterite pushed 4 new commits to master: https://git.io/v64ep
<crystal-gh> crystal/master e077ac5 Ary Borenszweig: Make `Indexable#unsafe_at` public, but explain it's unsafe
<crystal-gh> crystal/master 04edc81 Ary Borenszweig: Compiler: removed MatchesLookup
<crystal-gh> crystal/master b01fc53 Ary Borenszweig: Compiler: disallow adding methods to generic instances...
Philpax has joined #crystal-lang
<travis-ci> crystal-lang/crystal#a49aef7 (master - Compiler: Type refactors, docs and simplifications): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/151395951
Davy_CC has quit [Ping timeout: 276 seconds]
Davy_CC has joined #crystal-lang
Philpax has quit [Ping timeout: 244 seconds]
Renich has quit [Ping timeout: 265 seconds]
CoderHulk has joined #crystal-lang
srabuini has joined #crystal-lang
sebasr has quit [Ping timeout: 250 seconds]
scottj has quit [Ping timeout: 258 seconds]
woodruffw has quit [Ping timeout: 258 seconds]
scottj has joined #crystal-lang
CoderHulk has quit [Ping timeout: 258 seconds]
woodruffw has joined #crystal-lang
woodruffw has quit [Excess Flood]
woodruffw has joined #crystal-lang
woodruffw has quit [Excess Flood]
woodruffw has joined #crystal-lang
pcc54 has joined #crystal-lang
pcc54 has quit [Client Quit]
willl has quit [Quit: Connection closed for inactivity]
Philpax has joined #crystal-lang
Philpax has quit [Ping timeout: 258 seconds]
Philpax has joined #crystal-lang
Dreamer3 has quit [Quit: Computer has gone to sleep.]
<FromGitter> <sumproxy> @BlaXpirit trying to build crsfml from source, get the following error: ⏎ ```code paste, see link``` [https://gitter.im/crystal-lang/crystal?at=57ac0b4ad7087a017fab0186]
<FromGitter> <sumproxy> I installed sfml via homebrew
wilmerwalton has joined #crystal-lang
Yxhvd has joined #crystal-lang
Yxhuvud has quit [Ping timeout: 250 seconds]
ponga has joined #crystal-lang
johndoe2 has joined #crystal-lang
johndoe2 has left #crystal-lang ["Leaving"]
pawnbox has joined #crystal-lang
onethirtyfive has quit [Remote host closed the connection]
ome has joined #crystal-lang
mark_66 has joined #crystal-lang
onethirtyfive has joined #crystal-lang
wilmerwalton has quit [Quit: Page closed]
<FromGitter> <sdogruyol> this is super cool https://github.com/geppetto-apps/crow
<txdv> not typescript?
<txdv> i guess typescript is too popular to be considered
<txdv> need something that nobody uses
<BlaXpirit> sumproxy, did you see "If SFML can't be found, make sure it is installed and consult the CMake options section."
<BlaXpirit> if you didnt see it, maybe it should be made more prominent, who knows
<FromGitter> <sumproxy> @BlaXpirit oh sorry, missed that one
<BlaXpirit> sigh, it's the number one problem i have - putting important information in prominent spots
<FromGitter> <sumproxy> @BlaXpirit I'm sure you can make it
<FromGitter> <sumproxy> @BlaXpirit promise to read more attentively next time
<FromGitter> <sumproxy> @BlaXpirit seem to be having linker problems after setting LD_LIBRARY_PATH
<FromGitter> <BlaXpirit> ok i'll be glad to help and diagnose, but maybe we should take this private
<FromGitter> <sumproxy> sure
<FromGitter> <sumproxy> @BlaXpirit thanks for your help everything works like a charm
<FromGitter> <BlaXpirit> ok, thanks for testing it, i wasn't even sure it would work
<FromGitter> <BlaXpirit> (work on Mac, that is)
<FromGitter> <sumproxy> @BlaXpirit My problem reading the documentation again ;)
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pabs has quit [Ping timeout: 264 seconds]
pabs has joined #crystal-lang
ome has quit [Quit: Connection closed for inactivity]
scottj has quit [Quit: leaving]
pawnbox_ has joined #crystal-lang
pawnbox has quit [Ping timeout: 264 seconds]
trapped has joined #crystal-lang
<crystal-gh> [crystal] asterite pushed 2 new commits to master: https://git.io/v64NC
<crystal-gh> crystal/master 9b273a7 Ary Borenszweig: Compiler: simplify some Type includes, and removed InheritableClass module
<crystal-gh> crystal/master 963c6d2 Ary Borenszweig: Fixed #3134: Inconsistent override for non-typed splats
trapped has quit [Read error: Connection reset by peer]
<travis-ci> crystal-lang/crystal#963c6d2 (master - Fixed #3134: Inconsistent override for non-typed splats): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/151501906
steenuil has quit [Ping timeout: 240 seconds]
steenuil has joined #crystal-lang
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
_kfpratt has quit []
pawnbox has quit [Ping timeout: 258 seconds]
pawnbox has joined #crystal-lang
Oliphaunte has joined #crystal-lang
Philpax has quit [Ping timeout: 258 seconds]
mkl0501 has joined #crystal-lang
mark_66 has quit [Quit: Leaving.]
Oliphaunte has quit [Remote host closed the connection]
Oliphaunte has joined #crystal-lang
Oliphaunte has quit [Ping timeout: 250 seconds]
pawnbox has quit [Remote host closed the connection]
scottj has joined #crystal-lang
Oliphaunte has joined #crystal-lang
Oliphaunte has quit [Remote host closed the connection]
Oliphaunte has joined #crystal-lang
<FromGitter> <crisward> Trying to find something to create a connection pool to mysql, if anyone has any suggestions
ponga has quit [Quit: Connection closed for inactivity]
<crystal-gh> [crystal] kachick opened pull request #3137: Fix a typo in doc of Hash#each_value (master...doc-each_value) https://git.io/v6Bpq
<crystal-gh> [crystal] kachick opened pull request #3138: Add Hash#has_value? (master...hash-has_value) https://git.io/v6Bhs
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/v6Bhj
<crystal-gh> crystal/master cde8131 Ary Borenszweig: Compiler: more Type cleanups
<crystal-gh> [crystal] jhass pushed 1 new commit to master: https://git.io/v6RvL
<crystal-gh> crystal/master 0c5bb33 Kenichi Kamiya: Fix a typo in doc (#3137)
<FromGitter> <crisward> Tried that, but had this problem - https://github.com/ysbaddaden/pool/issues/6 could be doing something wrong though. Very new to crystal / ruby
<FromGitter> <sdogruyol> you can easily do something like this
<FromGitter> <crisward> I'll give it a go, thanks.
<FromGitter> <crisward> undefined method 'connect' for MySql:Module
<FromGitter> <sdogruyol> a gist would be better for what you trying to do
<FromGitter> <sdogruyol> :)
<FromGitter> <crisward> this works for the first request, then I get a 'DB Pool Exhausted (Exception)'
<FromGitter> <sdogruyol> oh that's weird
<FromGitter> <crisward> I'm glad you said that... new to Crystal/Ruby and thought I was just being an idiot... Looking through the Crystal/Mysql source to see if I can work out what it seems to be not creating multiple connections.
<FromGitter> <sdogruyol> @crisward oh, it's okay well this should work
<FromGitter> <sdogruyol> i think `DB` is guilty here
<FromGitter> <sdogruyol> not sure though
<FromGitter> <crisward> https://github.com/crystal-lang/crystal-db/blob/master/src/db.cr#L99 seems to be where it opens... I'll put some logging in there and see what it does
<FromGitter> <sdogruyol> well
<FromGitter> <sdogruyol> i think it's at fault
<travis-ci> crystal-lang/crystal#cde8131 (master - Compiler: more Type cleanups): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/151613076
willl has joined #crystal-lang
<FromGitter> <crisward> Think this is causing it, looks like they have connection pool is a WIP - https://github.com/crystal-lang/crystal-db/blob/master/src/db/database.cr#L44
<travis-ci> crystal-lang/crystal#0c5bb33 (master - Fix a typo in doc (#3137)): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/151616139
<FromGitter> <wrq> is Blaxpirit about?
<BlaXpirit> hi
<FromGitter> <wrq> hey boi. hey I had a quick question for you, but mostly speculative: given that crystal is still alpha, how stable do you think CrSFML is going to be, leading up until we get a 1.0?
<FromGitter> <wrq> obv it's hard to tell, but is that the sort of thing in crystal that might get entirely reworked?
<BlaXpirit> I would like to keep it compatible, at least for the most part, but there are 2 things
<BlaXpirit> i only just now reworked it so there may be a need to make some kind of global change in case something turns out bad
<BlaXpirit> though according to my testing everything is great
<BlaXpirit> and the 2nd thing - crsfml does make some assumptions about crystal and the memory layout. if it decides to intentionally deviate from the same memory layout that C uses (or any consistent memory layout) I may get problems
<BlaXpirit> if it (*Crystal*) decides
<BlaXpirit> so far Crystal didn't break anything that forced me to change the API
<FromGitter> <wrq> is there any pressing reason that crystal would change memory layout? seems like there's potentially a lot of surface area to a change like that, and could be a PITA to handle
<FromGitter> <wrq> doesnt seem like a good idea, but im no expert
<BlaXpirit> wrq, well it's not pressing but some kinds of optimization can cause an unpredictable memory layout of fields within an object
<BlaXpirit> and currently nothing is set in stone about the memory layout of ordinary objects
<BlaXpirit> then again, i could recover from it, sacrificing a bit of performance
<FromGitter> <wrq> if some change like that were to happen, is it something that would brick a lot of projects to a point where they'd need to be rewritten? or just certain parts?
<BlaXpirit> wrq, it shouldn't brick any projects, as far as i'm aware no other project does this craziness at low level
<FromGitter> <wrq> yet
Oliphaunte has quit [Remote host closed the connection]
triangles has joined #crystal-lang
triangles has quit [Client Quit]
<BlaXpirit> sigh, the one day when i post something on reddit, it goes down
Renich has joined #crystal-lang
<crystal-gh> [crystal] masukomi opened pull request #3141: added spec tests to confirm heredocs work tabs + spaces (master...heredoc_mixed_tabs_and_spaces) https://git.io/v6RVz
mkl0501 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Philpax has joined #crystal-lang