mattw has joined #crystal-lang
mattw is now known as trycatch
trycatch is now known as foreach
foreach is now known as monoid
monoid is now known as isomorphism
<isomorphism> is there anybody working on a static blog generator in crystal?
<isomorphism> if so i�fd be interested in working on it too
endou_____ has quit [Ping timeout: 272 seconds]
endou_____ has joined #crystal-lang
waj has joined #crystal-lang
isomorphism has quit [Quit: isomorphism]
waj has quit [Quit: Leaving.]
bcardiff has joined #crystal-lang
waj has joined #crystal-lang
waj has quit [Quit: Leaving.]
mattw has joined #crystal-lang
waj has joined #crystal-lang
bcardiff has quit [Quit: Leaving.]
waj has quit [Quit: Leaving.]
bcardiff has joined #crystal-lang
hikilaka has joined #crystal-lang
<hikilaka> hi.
Cassyblanca has joined #crystal-lang
bcardiff has quit [Quit: Leaving.]
hikilaka has quit [Ping timeout: 272 seconds]
mattw has quit [Quit: mattw]
sferik has quit [Read error: Connection reset by peer]
sferik_ has joined #crystal-lang
whomp has quit [Ping timeout: 264 seconds]
rpag has quit [Ping timeout: 240 seconds]
waj has joined #crystal-lang
hikilaka has joined #crystal-lang
hikilaka has quit [Ping timeout: 240 seconds]
waj has quit [Quit: Leaving.]
shama has quit [Quit: (╯°□°)╯︵ɐɯɐɥs]
ahmetkapikiran has joined #crystal-lang
hikilaka has joined #crystal-lang
hikilaka has quit [Client Quit]
ahmetkapikiran has quit [Quit: ahmetkapikiran]
sferik_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ahmetkapikiran has joined #crystal-lang
ahmetkapikiran has quit [Remote host closed the connection]
xiy has joined #crystal-lang
<tymat> I just found out about crystal a few days ago.. looking through the site: "•Compile to efficient native code."
<tymat> So crystal can compile to native binary?
travis-ci has joined #crystal-lang
<travis-ci> manastech/crystal#1697 (master - 1b3fbc0 : Ary Borenszweig): The build passed.
travis-ci has left #crystal-lang [#crystal-lang]
waj has joined #crystal-lang
<jhass> tymat: yes
<jhass> it not only can, it's the only thing it does really
waj has quit [Quit: Leaving.]
kostya has joined #crystal-lang
sferik has joined #crystal-lang
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bcardiff has joined #crystal-lang
sferik has joined #crystal-lang
sferik has quit [Client Quit]
waj has joined #crystal-lang
sferik has joined #crystal-lang
sferik has quit [Client Quit]
sferik has joined #crystal-lang
asterite has joined #crystal-lang
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sferik has joined #crystal-lang
sferik has quit [Client Quit]
sferik has joined #crystal-lang
<sferik> asterite: what's the best way for me to build and install HEAD?
<sferik> asterite: I noticed the --HEAD tag in the homebrew formula was commented out
<sferik> asterite: I tried following the commented-out process manually, but couldn't get it to work
<sferik> asterite: and when I try to run the binary I build from source, I get a linking error
<sferik> :\
<asterite> You have a mac?
<asterite> You can do `brew install crystal —with-llvm`
<asterite> and then you will need some dependencies… accordying to the link errors I can guide you, they are not that many and all of them can be installed with brew
<sferik> asterite: does that install head?
<sferik> asterite: it seems like there are some changes in the "Next" section of the CHANGELOG that I'm not seeing
<sferik> crystal --version reports Crystal 0.5.3 [eac061b] (Thu Nov 6 21:50:52 UTC 2014)
<sferik> while HEAD is f44c8e4
whomp has joined #crystal-lang
travis-ci has joined #crystal-lang
<travis-ci> manastech/crystal#1700 (master - f44c8e4 : Ary Borenszweig): The build passed.
travis-ci has left #crystal-lang [#crystal-lang]
sferik has quit [Ping timeout: 250 seconds]
<asterite> sferik: that just installs crystal, but the `—with—llvm` makes it easier on mac to compile the compiler
<asterite> Checkout the project (I guess you have it) and invoke `make`
<asterite> it should build a new compiler
<asterite> from that directory you can do `bin/crystal` to use the newly compiled compiler
<asterite> (we need to document all of this...)
<asterite> To use that compiler in your project you’d have to use that binary, like `../crystal/bin/crystal foo.cr`
<jhass> asterite: another thing for a CONTRIBUTING.md ;)
asterite has quit [Quit: asterite]
sferik has joined #crystal-lang
mverzilli has joined #crystal-lang
asterite has joined #crystal-lang
<asterite> jhass: yes :)
leafybasil has joined #crystal-lang
mverzilli has quit [Quit: mverzilli]
mverzilli has joined #crystal-lang
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rpag has joined #crystal-lang
sferik has joined #crystal-lang
asterite has quit [Quit: asterite]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sferik has joined #crystal-lang
asterite has joined #crystal-lang
Cassyblanca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sferik has quit [Read error: Connection reset by peer]
sferik has joined #crystal-lang
sferik has quit [Ping timeout: 250 seconds]
waj has quit [Quit: Leaving.]
waj has joined #crystal-lang
asterite has quit [Quit: asterite]
kostya has quit [Quit: Leaving]
sferik has joined #crystal-lang
waj has quit [Quit: Leaving.]
sferik has joined #crystal-lang
waj has joined #crystal-lang
sferik has quit [Read error: Connection reset by peer]
sferik has joined #crystal-lang
asterite has joined #crystal-lang
asterite has quit [Client Quit]
shama has joined #crystal-lang
asterite has joined #crystal-lang
sferik has quit [Read error: Connection reset by peer]
sferik_ has joined #crystal-lang
xiy has quit [Ping timeout: 264 seconds]
leafybasil has quit [Remote host closed the connection]
sferik_ has quit [Read error: Connection reset by peer]
sferik has joined #crystal-lang
asterite has quit [Quit: asterite]
asterite has joined #crystal-lang
sferik has quit [Read error: Connection reset by peer]
sferik has joined #crystal-lang
<sferik> asterite: I tried building the project as you described earlier
<sferik> asterite: it seemed to work, but when I try executing code, I get the following error:
<sferik> ld: library not found for -lgc
<sferik> clang: error: linker command failed with exit code 1 (use -v to see invocation)
<asterite> brew install bdw-gc
<asterite> I promise one of these days I’ll put up a Contributing.md :)
waj has quit [Quit: Leaving.]
waj has joined #crystal-lang
waj has quit [Quit: Leaving.]
waj has joined #crystal-lang
waj has quit [Quit: Leaving.]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sferik has joined #crystal-lang
asterite has quit [Ping timeout: 244 seconds]
waj has joined #crystal-lang
asterite has joined #crystal-lang
<sferik> asterite: I had a couple other questions/suggestions if you have a minute...
<sferik> asterite: what do you think about allowing typed splat (*) arguments?
<sferik> asterite: for example, def foo(*args of Int32)
<sferik> asterite: which would dispatch differently from: def foo(*args of String)
<sferik> asterite: I think this would be a nice feature
<sferik> asterite: I also miss Ruby's Enumerators
<sferik> asterite: specifically, the ability to say thing like: 5.times.map{}
<sferik> (errors with Int32#times is expected to be invoked with a block, but no block was given)
<sferik> asterite: it seems like if you're changing enumerable methods together, it should be possible to simulate this behavior
<sferik> asterite: there are also a couple Enumerable methods that I miss
<sferik> asterite: e.g. each_slice
<sferik> asterite: I think that could be confusing in Crystal, because of the Slice structure
<sferik> asterite: curious what you think about all these ideas
<sferik> asterite: ActiveSupport actually provides some nice alternatives to each_slice, like in_groups_of
<sferik> asterite: maybe that naming is preferred, to be less confusing with the Slice structure
<sferik> asterite: ActiveSupport's related in_groups method is also quite useful
<sferik> asterite: anyway, if you let me know your preference, I can try to implement that
bcardiff has quit [Quit: Leaving.]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Cassyblanca has joined #crystal-lang
travis-ci has joined #crystal-lang
<travis-ci> manastech/crystal#1702 (master - 0d50193 : Ary Borenszweig): The build passed.
travis-ci has left #crystal-lang [#crystal-lang]
xiy has joined #crystal-lang
rpag has quit [Ping timeout: 245 seconds]
asterite has quit [Quit: asterite]
rpag has joined #crystal-lang
sferik has joined #crystal-lang
aritheory has joined #crystal-lang
mverzilli has quit [Quit: mverzilli]
xiy has quit [Ping timeout: 258 seconds]
mverzilli has joined #crystal-lang
mverzilli has quit [Quit: mverzilli]
leafybasil has joined #crystal-lang
sferik has quit [Read error: Connection reset by peer]
sferik has joined #crystal-lang
mverzilli has joined #crystal-lang
waj has quit [Quit: Leaving.]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leafybasil has quit []
mverzilli has quit [Quit: mverzilli]