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