jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.10.0 | 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
globalkeith has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
trapped has quit [Quit: Textual IRC Client: www.textualapp.com]
akwiatkowski has quit [Ping timeout: 246 seconds]
vikaton has joined #crystal-lang
Guest70_ has quit [Quit: Textual IRC Client: www.textualapp.com]
tomchapin has joined #crystal-lang
waterlink has quit [Ping timeout: 265 seconds]
Philpax__ has quit [Ping timeout: 256 seconds]
tomchapin has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Philpax__ has joined #crystal-lang
Philpax__ has quit [Ping timeout: 256 seconds]
Philpax__ has joined #crystal-lang
<wmoxam> ah blerg, OpenBSD doesnt support thread local storage
fowlduck has quit [Remote host closed the connection]
Philpax__ has quit [Ping timeout: 256 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
shama has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
shama has joined #crystal-lang
shama has quit [Remote host closed the connection]
trapped has joined #crystal-lang
vikaton has quit [Quit: Connection closed for inactivity]
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
shama has joined #crystal-lang
trapped has joined #crystal-lang
shama has quit [Ping timeout: 255 seconds]
waterlink has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
waterlink has quit [Ping timeout: 250 seconds]
shama has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
shama has quit [Ping timeout: 240 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
brunto has joined #crystal-lang
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
trapped has joined #crystal-lang
trapped has quit [Client Quit]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
akwiatkowski has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
shama has joined #crystal-lang
shama has quit [Ping timeout: 250 seconds]
globalkeith 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
shama has joined #crystal-lang
shama has quit [Ping timeout: 260 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
shama has joined #crystal-lang
shama has quit [Ping timeout: 240 seconds]
azgil has joined #crystal-lang
Philpax has joined #crystal-lang
akwiatkowski has quit [Ping timeout: 246 seconds]
ssvb has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
Bofu2U has joined #crystal-lang
shama has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
shama has quit [Ping timeout: 250 seconds]
globalkeith has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
globalkeith has joined #crystal-lang
globalkeith has quit [Client Quit]
globalkeith has joined #crystal-lang
globalkeith has quit [Client Quit]
BlaXpirit has quit [Quit: Bye]
akwiatkowski has joined #crystal-lang
akwiatkowski has quit [Read error: Connection reset by peer]
shama has joined #crystal-lang
shama has quit [Ping timeout: 240 seconds]
BlaXpirit has joined #crystal-lang
benner has quit [Ping timeout: 276 seconds]
benner has joined #crystal-lang
apotheon has quit [Ping timeout: 250 seconds]
apotheon has joined #crystal-lang
BlaXpirit has quit [Quit: Bye]
<crystal-gh> [crystal] asterite pushed 3 new commits to master: http://git.io/vuKb6
<crystal-gh> crystal/master 24076f0 Ary Borenszweig: Semantic: disallow defining abstract methods on non-abstract classes
<crystal-gh> crystal/master 761eec9 Ary Borenszweig: Semantic: disallow abstract methods on metaclasses (because they are always instantiated)
<crystal-gh> crystal/master 74e05e2 Ary Borenszweig: Fixed #1975: added Zlib::Delfate#close and Zlib::Inflate#close
BlaXpirit has joined #crystal-lang
BlaXpirit has quit [Client Quit]
BlaXpirit has joined #crystal-lang
Philpax has quit [Ping timeout: 256 seconds]
<travis-ci> manastech/crystal#74e05e2 (master - Fixed #1975: added Zlib::Delfate#close and Zlib::Inflate#close): The build passed. https://travis-ci.org/manastech/crystal/builds/100837818
<DeBot> https://github.com/manastech/crystal/issues/1975 (Bug? HTTP client not working)
brunto has quit [Ping timeout: 240 seconds]
brunto 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
shama has joined #crystal-lang
batuhangoksu has joined #crystal-lang
AckZ has quit [Ping timeout: 250 seconds]
akwiatkowski has joined #crystal-lang
AckZ has joined #crystal-lang
batuhangoksu has quit [Client Quit]
shama has joined #crystal-lang
shama 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]
shama has joined #crystal-lang
Raimondi has quit [Ping timeout: 256 seconds]
trapped has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
brunto has quit [Ping timeout: 255 seconds]
Raimondi has joined #crystal-lang
Excureo has quit [Remote host closed the connection]
<crystal-gh> [crystal] asterite opened pull request #1997: Check that abstract methods are implemented. Fixes #835 (master...feature/check_abstract_methods) http://git.io/vuiIh
Excureo has joined #crystal-lang
Excureo has quit [Read error: Connection reset by peer]
Excureo has joined #crystal-lang
trapped_ has joined #crystal-lang
trapped has quit [Ping timeout: 256 seconds]
luislavena 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]
Guest70_ has joined #crystal-lang
pawnbox has joined #crystal-lang
Guest70_ is now known as Nik
Nik is now known as Guest79260
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
fowlduck has joined #crystal-lang
luislavena has quit [Quit: Leaving]
waterlink has joined #crystal-lang
joshcarter has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<joshcarter> hey all, just learning about Crystal today, it looks brilliant.
<joshcarter> question for you: any thoughts on how small programs could go, e.g. for Arduino-type devices?
<jhass> joshcarter: in theory but practically we depend on glibc, libevent2, currently libpcl (though that's about to drop) and libgc
<jhass> it's garbage collected, I'd claim that you want manual memory management on such devices
* joshcarter was afk for a few minutes
<joshcarter> thanks, I've noticed that compiled x86_64 executables are already quite small, far smaller than comparable Go programs for example.
<joshcarter> I've been doing some research on programming languages/libraries/OS's for small MCUs, and while Crystal might not be meant for this environment, it looks quite compelling.
<joshcarter> so are you compiling to C, or to LLVM intermediate format?
<jhass> LLVM IR
<jhass> I believe crystal's binaries are smaller because they're dynamically linked, which Go does a lot less, they compile/link more into them
<joshcarter> yea, that's a big part of the difference, Go is all static linking.
<joshcarter> I see you already support cross-compiling in the toolchain, wonderful!
BlaXpirit_ has joined #crystal-lang
iamstef_ has joined #crystal-lang
badeball_ has joined #crystal-lang
shadeslayer_ has joined #crystal-lang
BlaXpirit has quit [Killed (verne.freenode.net (Nickname regained by services))]
BlaXpirit_ is now known as BlaXpirit
mroth_ has joined #crystal-lang
avdi_ has joined #crystal-lang
mroth has quit [*.net *.split]
iamstef has quit [*.net *.split]
avdi has quit [*.net *.split]
danzilio has quit [*.net *.split]
shadeslayer has quit [*.net *.split]
badeball has quit [*.net *.split]
mroth_ is now known as mroth
iamstef_ is now known as iamstef
avdi_ is now known as avdi
danzilio has joined #crystal-lang
waterlink has quit [Ping timeout: 260 seconds]
fowlduck has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 256 seconds]
trapped_ has quit [Ping timeout: 245 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
fowlduck has joined #crystal-lang
waterlink has joined #crystal-lang
<6A4ABKSN6> [crystal] asterite pushed 1 new commit to master: http://git.io/vuPis
<6A4ABKSN6> crystal/master ab02351 Ary Borenszweig: Merge pull request #1997 from manastech/feature/check_abstract_methods...
<64MAAPS6D> [crystal] asterite closed pull request #1997: Check that abstract methods are implemented. Fixes #835 (master...feature/check_abstract_methods) http://git.io/vuiIh
<DeBot> https://github.com/manastech/crystal/pull/1997 (Check that abstract methods are implemented. Fixes #835)
<DeBot> https://github.com/manastech/crystal/pull/1997 (Check that abstract methods are implemented. Fixes #835) | https://github.com/manastech/crystal/issues/835 (Unimplemented abstract methods don't raise error unless called)
<travis-ci> manastech/crystal#ab02351 (master - Merge pull request #1997 from manastech/feature/check_abstract_methods): The build passed. https://travis-ci.org/manastech/crystal/builds/100924986
<DeBot> https://github.com/manastech/crystal/pull/1997 (Check that abstract methods are implemented. Fixes #835)
avdi has quit [*.net *.split]
shama has quit [*.net *.split]
avdi has joined #crystal-lang
shama has joined #crystal-lang
avdi has quit [Max SendQ exceeded]
avdi has joined #crystal-lang
brunto has joined #crystal-lang
<crystal-gh> [crystal] asterite pushed 1 new commit to master: http://git.io/vuPAF
<crystal-gh> crystal/master 7a68164 Ary Borenszweig: Added IO#close as a nop
brunto has quit [Ping timeout: 245 seconds]
<travis-ci> manastech/crystal#7a68164 (master - Added IO#close as a nop): The build passed. https://travis-ci.org/manastech/crystal/builds/100937297
Guest79260 has quit [Quit: Textual IRC Client: www.textualapp.com]
akwiatkowski has quit [Ping timeout: 246 seconds]