ChanServ changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.21.1 | Fund Crystal's 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
akwiatkowski has quit [Ping timeout: 260 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
sz0 has quit [Quit: Connection closed for inactivity]
zipR4ND has quit [Ping timeout: 240 seconds]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
bmcginty has quit [Ping timeout: 260 seconds]
bmcginty has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
alibby has quit [Quit: Leaving.]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
chimkan has joined #crystal-lang
<chimkan> Question, are there any production projects using Crystal that we know?
chimkan has quit [Quit: chimkan]
<FromGitter> <jwoertink> I have a small app in production.
<FromGitter> <jwoertink> Just a personal app for testing getting an app in production through
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
<FromGitter> <fridgerator> I am also using crystal in production for small pieces
<FromGitter> <jwoertink> Has anyone played with https://github.com/h2o/h2o ?
<FromGitter> <jwoertink> I'm curious if it would be possible to wrap this thing up to be able to use that as a web server
<FromGitter> <Sija> @jwoertink would be sweet!
sija has joined #crystal-lang
<FromGitter> <jwoertink> A good shard name could be Fuji! hahah
<FromGitter> <jwoertink> but I have no idea how to ever start :(
<FromGitter> <elorest> So will I be able to compile on a raspberry pi 3? I found a pull request from october that made it seem like there's a least partial Arm support...
<FromGitter> <Sija> @jwoertink git clone ... ; make ; party!
<FromGitter> <mjago> @elorest I believe @RX14 is setting up Crystal CI which includes rpi targets - so probably!
<FromGitter> <jwoertink> lol
<FromGitter> <jwoertink> well, I got the clone part, and the make part. Haven't figured out how to party yet
<FromGitter> <jwoertink> but I hear when you httparty, you party hard
<FromGitter> <Sija> haha, yeah -X OPTIONS
<FromGitter> <Sija> -X PUT
<FromGitter> <Sija> would be a good thing to have some kind of a Rack equivalent in Crystal
<FromGitter> <Sija> fastcgi friendly
pawnbox has joined #crystal-lang
<FromGitter> <jwoertink> There's this thing https://github.com/ysbaddaden/prax.cr
<FromGitter> <elorest> Thanks @mjago
pawnbox has quit [Ping timeout: 240 seconds]
VectorGraphics has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 258 seconds]
mgarciaisaia has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
mgarciaisaia has quit [Ping timeout: 260 seconds]
mgarciaisaia has joined #crystal-lang
mgarciaisaia1 has joined #crystal-lang
mgarciaisaia has quit [Read error: Connection reset by peer]
pawnbox has quit [Remote host closed the connection]
VectorGraphics has quit [Quit: Leaving]
pawnbox has joined #crystal-lang
mgarciaisaia1 has quit [Ping timeout: 240 seconds]
pawnbox has quit [Remote host closed the connection]
mgarciaisaia has joined #crystal-lang
mrus has joined #crystal-lang
<crystal-gh> [crystal] Sija opened pull request #4143: Fix (hopefully) last remaining instances (master...fix-note-flags) https://git.io/vyPN0
pawnbox has joined #crystal-lang
mgarciaisaia has quit [Quit: Leaving.]
akwiatkowski has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
Svenskunganka has joined #crystal-lang
bjz has joined #crystal-lang
pawnbox has joined #crystal-lang
sz0 has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox_ has joined #crystal-lang
akwiatkowski has quit [Ping timeout: 240 seconds]
<FromGitter> <sevk> crystal eval ' Time.new(2015, 5, 22).strftime("%W") ' ⏎ Error in line 1: undefined method 'strftime' for Time
<FromGitter> <sevk> how to use strftime ?
wiiw has joined #crystal-lang
mark_66 has joined #crystal-lang
<FromGitter> <dreyks> @sevk use to_s
akwiatkowski has joined #crystal-lang
sija has quit [Quit: Connection closed for inactivity]
<FromGitter> <sevk> thanks
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
unshadow has joined #crystal-lang
<FromGitter> <bew> Why this fails: https://carc.in/#/r/1pq0 is there an issue with the delegate macro for some methods ?
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 240 seconds]
Raimondii is now known as Raimondi
<FromGitter> <dreyks> @bew `delegate` does not work with methods that accept blocks
txdv has quit [Quit: WeeChat 1.6-rc1]
txdv has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
zipR4ND has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
zipR4ND has quit [Ping timeout: 260 seconds]
<FromGitter> <bew> Hmm ok, I think this should be documented (is it fixable?)
<FromGitter> <dreyks> this is documented
<FromGitter> <dreyks> https://crystal-lang.org/api/0.21.1/Object.html#delegate%28%2Amethods%2Ctoobject%29-macro
<FromGitter> <dreyks> though obviously such "language limitation" should be fixed in future
alibby has joined #crystal-lang
<FromGitter> <sdogruyol> Nice idea https://github.com/crystal-lang/crystal/issues/4144
<FromGitter> <KCreate> Has anyone had a look at issue #4115 (https://github.com/crystal-lang/crystal/issues/4115) yet? Seems pretty critical to me...
<DeBot> https://github.com/crystal-lang/crystal/issues/4115 (Incorrect behaviour for File.link)
<FromGitter> <bew> @dreyks oh right, didn't understood it well..
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
zipR4ND has joined #crystal-lang
Qchmqs has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<txdv> what is the version of llvm i need to use in order to compile crystal?
<FromGitter> <sdogruyol> @txdv 3.8 & 3.9 preferably
<txdv> why is this saying 3.5 or 3.6
<FromGitter> <sdogruyol> that's pretty much outdated :/
<FromGitter> <sdogruyol> 1) 5 and 3.6 is causing some problems as far as i know
<txdv> do you know where the documentation for this is?
<FromGitter> <sdogruyol> for what?
<txdv> the source of the link
<txdv> is it in a git repo
<FromGitter> <sdogruyol> this is updated btw https://github.com/crystal-lang/crystal/wiki/All-required-libraries
<txdv> so is the github wiki the reference doc or the crystal-book
<txdv> the crystal wiki doesnt look too big
<FromGitter> <sdogruyol> crystal-book
<FromGitter> <sdogruyol> @txdv thanks for the PR :+1:
zipR4ND has quit [Ping timeout: 240 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
pduncan has quit [Quit: Leaving]
zipR4ND has joined #crystal-lang
pawnbox has joined #crystal-lang
Philpax_ has quit [Ping timeout: 240 seconds]
<crystal-gh> [crystal] txdv opened pull request #4146: Use default Type::STREAM for type. (master...addrinfo-resolve-type-fix) https://git.io/vyX7g
akwiatkowski has quit [Ping timeout: 260 seconds]
mgarciaisaia has quit [Quit: Leaving.]
Qchmqs has quit [Quit: Konversation terminated!]
unshadow has quit [Quit: leaving]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 268 seconds]
akwiatkowski has joined #crystal-lang
cipster has joined #crystal-lang
cipster has quit [Client Quit]
mark_66 has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 246 seconds]
pawnbox has joined #crystal-lang
pawnbox_ has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
akwiatkowski has quit [Ping timeout: 264 seconds]
vikaton has joined #crystal-lang
<FromGitter> <sdogruyol> So we definitely need a job board soon :) https://twitter.com/maiha/status/841715998755512320
<FromGitter> <sdogruyol> He says he want to write Crystal full time and open for job offers :P
<Papierkorb> nice, how did you learn to speak japanese?
<FromGitter> <sdogruyol> I studied really hard when i was 20
<FromGitter> <sdogruyol> also practiced / listened a lot
<FromGitter> <bew> I would love to write crystal full time too :p
<FromGitter> <sdogruyol> same here
<FromGitter> <sdogruyol> though i was actually writing full time for a while hehe
<FromGitter> <sdogruyol> pretty fun :)
<FromGitter> <KCreate> lucky :D
<FromGitter> <sdogruyol> :)
<FromGitter> <KCreate> is this like a official crystal chatroom of some sorts?
<Papierkorb> It is KCreate
<FromGitter> <sdogruyol> this is the official crystal chatroom
<FromGitter> <sdogruyol> :P
<FromGitter> <fridgerator> would be nice, I don't see it happening anytime soon though (crystal full time)
<Papierkorb> ^
<FromGitter> <sdogruyol> @fridgerator yeah this stuff takes time
<FromGitter> <sdogruyol> we need more libraries and more people chipping in
<Papierkorb> but ruby also took years before it actually took off
<FromGitter> <sdogruyol> yeah actually we can benefit from that
<Papierkorb> there's not *much* reason for companies to actually invest in crystal by the means of building their stuff in it
<Papierkorb> right now
<FromGitter> <sdogruyol> yeah atm is hard
<FromGitter> <sdogruyol> and Ruby developers are hard to catch because of Rails ..
<FromGitter> <sdogruyol> they all think that there's no web framework other than Rails or can't be
<FromGitter> <ltran> sweeping statement ;D
<Papierkorb> sdogruyol, Roda+Sequel ftw
<FromGitter> <sdogruyol> agreed
<FromGitter> <sdogruyol> the funny thing is that most of the Rails developers don't even know Ruby :(
<FromGitter> <sdogruyol> they can't feel the love of Ruby
<Papierkorb> Same was for a long time with jQuery vs JS
<FromGitter> <sdogruyol> guess so
<Papierkorb> Can't count how many questions I saw on SO on "how to do x in jquery"
<Papierkorb> no, not with jquery, in jquery
<FromGitter> <sdogruyol> lol
<FromGitter> <sdogruyol> i've heard so many people saying "Rails is a great programming language."
<FromGitter> <sdogruyol> and compare it with others
<FromGitter> <fridgerator> and any question thats "how to do x in javascript", there is AWAYS a jquery answer
<Papierkorb> that's bad sdogruyol. i haven't, but after the last 2 years in #RoR ...
<Papierkorb> Well I mean it's impressive how far you can go with just scaffolding
<FromGitter> <sdogruyol> hahaha
<Papierkorb> but if you have to ask after 3 months, how you do an if condition "in rails"
<FromGitter> <sdogruyol> :D
<Papierkorb> I don't know if to be impressed or not
<FromGitter> <fridgerator> lol
<FromGitter> <ltran> i feel like "how you do X" a lot in crystal
<FromGitter> <sdogruyol> then that's good
<Papierkorb> Crystal is a programming language, that's fine in that sense ltran
<FromGitter> <ltran> Then I try and read the docsl.
<FromGitter> <sdogruyol> yeah Crystal is so awesome that i always read the source code of a programming language :P
<FromGitter> <sdogruyol> and it feels like super simple haha
<FromGitter> <bew> yeah :smile:
<Papierkorb> to me, the thing that would actually push the language would be having spectacular docs
<FromGitter> <bew> the compiler is almost simple to read too
<Papierkorb> (Ruby has bad docs)
<FromGitter> <sdogruyol> i respect Elm in that case
<FromGitter> <sdogruyol> especially the error messages are like tutorials
<FromGitter> <sdogruyol> @bew indeed
<FromGitter> <sdogruyol> i'm curious though
<FromGitter> <sdogruyol> will there be anyone interested in Crystal screencasts ?
<FromGitter> <ltran> I would love it. =)
<Papierkorb> Never got the appeal for railscasts, but many people liked them, so ...
<FromGitter> <ltran> I like just getting a sense of how others work and tinker
<FromGitter> <sdogruyol> i remember the first days of Elixir Sips
<FromGitter> <sdogruyol> the author was just learning Elixir like the rest :P
<FromGitter> <KCreate> anyone heard of livecoding?
<FromGitter> <KCreate> always interesting to watch others work on stuff
<FromGitter> <ltran> "minutephysics" for crystal?
<FromGitter> <sdogruyol> @KCreate you mean something like broadcasting in Twitch for coding?
<FromGitter> <KCreate> yes
<Papierkorb> yes sdogruyol
<FromGitter> <sdogruyol> yeah that's also interesting but takes a lot of time
<FromGitter> <ltran> @KCreate you do twitch for coding?
<Papierkorb> ltran, livecoding is its own platform, but it is bascially twitch for coding
<FromGitter> <sdogruyol> i'm all ok with more resources
<FromGitter> <ltran> Ah thats neat.
<FromGitter> <sdogruyol> :P
<Papierkorb> Yeah the more the merrier
<FromGitter> <ltran> Anyone know more about the crystal training that may happen in sf?
<FromGitter> <sdogruyol> @ltran where did you learn about that
<FromGitter> <ltran> mmm i have to check o_O let me find it
<FromGitter> <ltran> can we post links in this place?
<FromGitter> <fridgerator> I remember hearing about it as well
<FromGitter> <sdogruyol> sure
<FromGitter> <KCreate> also: https://crystal-lang.org/community/#events
<FromGitter> <sdogruyol> ah @ukd1 doing a great job as always :)
<FromGitter> <sdogruyol> you'll be hearing about the code camp pretty soon :P
<FromGitter> <sdogruyol> assuming that you guys are subscribed to crystalweekly.com
<FromGitter> <KCreate> never heard of it but just subscribed ^^
<FromGitter> <sdogruyol> really :O
<FromGitter> <sdogruyol> it's the official newsletter of Crystal
<FromGitter> <KCreate> I've always assumed all news to be posted on twitter
<FromGitter> <sdogruyol> well a weekly newsletter is a bit different :P
<FromGitter> <KCreate> is there a way to see old newsletters?
<FromGitter> <KCreate> nevermind, didn't check close enough 😐
<RX14> last I heard they wanted the training camp to be a bit of a secret still
<FromGitter> <sdogruyol> @RX14 hopefully there'll be an announcement soon
<crystal-gh> [crystal] txdv closed pull request #4146: Use default Type::STREAM for type. (master...addrinfo-resolve-type-fix) https://git.io/vyX7g
bjz has joined #crystal-lang
<FromGitter> <crisward> Anyone got experience debugging memory / allocations in crystal? I'm on a mac if that makes any difference.
<FromGitter> <sdogruyol> i've only used instruments to track memory usage
akwiatkowski has joined #crystal-lang
<FromGitter> <crisward> @sdogruyol me too, leaks sort of works, but allocations says you need one of apples frameworks included.
<FromGitter> <jipiboily> @sdogruyol the guy behind Elixir Sips is a friend, he’s now running DailyDrip too, and I think they are contemplating doing screencasts for Crystal. If anyone would like to be the voice behind them, let me know. I’ll double check with him and can intro if they want to pursue that avenue.
<FromGitter> <jipiboily> Been trying to ask him to do just that :)
<FromGitter> <jipiboily> That said, idk if there is enough people to justify it (yet)?
<FromGitter> <jipiboily> Also, pre 1.0
<FromGitter> <sdogruyol> @jipiboily that's awesome. I've been itching to do that but never got myself started
<FromGitter> <sdogruyol> well i remember ElixirSips started at beta or something?
<FromGitter> <jipiboily> yes
<FromGitter> <jipiboily> and that’s sort of a problem :)
<FromGitter> <jipiboily> the first X episodes are pre 1.0
<FromGitter> <jipiboily> and doesn’t always work
<FromGitter> <jipiboily> I know he edited a bunch, or added errata
<FromGitter> <jipiboily> but that’s annoying.
<FromGitter> <jipiboily> He’s redoing all the beginner material
<FromGitter> <jipiboily> lot of work, as you can imagine.
<FromGitter> <sdogruyol> :D
<FromGitter> <sdogruyol> well i'm always amazed how Josh came up with that good ideas for each video
<FromGitter> <jipiboily> he has great idesa for code :)
<FromGitter> <sdogruyol> IMHO that makes him a perfect fit for screencasts :P
<FromGitter> <jipiboily> yup!
<FromGitter> <jipiboily> with a bunch of free episodes for backers, it’s been closed for a little while, he’s working on it atm
<FromGitter> <sdogruyol> great
<FromGitter> <sdogruyol> is he interested in Crystal yet?
<FromGitter> <jipiboily> I don’t think he’s doing any Crystal atm
<FromGitter> <jipiboily> He’s pretty damn busy (to say the least) with DailyDrip, but it should get better shortly. Not sure what is current level of interest is. Last time we talked about it, I think it was last summer, he seemed interested. Maybe not in doing them himself, but having someone do them.
<FromGitter> <jipiboily> Just pinged him on Slack.
zipR4ND has quit [Read error: Connection reset by peer]
<FromGitter> <fridgerator> :thumbsup:
<FromGitter> <jipiboily> ok, so he would like to do a week of crystal content, but they have this thing launching shortly (this week it looks like) where the community will be able to vote on content they want.
<FromGitter> <jipiboily> on DailyDrip.com
<FromGitter> <jipiboily> and they will produce content based on votes from paying customers
<FromGitter> <jipiboily> or something along those lines
<FromGitter> <sdogruyol> great
<FromGitter> <jipiboily> So guys, I’m working with Gemnasium (consultant for them), so I’m always curious about dependency management...
<FromGitter> <jipiboily> it’s cool to have Shards built-in…but…they are pretty limited (like Go, by default)
<FromGitter> <jipiboily> Are you aware of any plan to have a centralized registry?
<FromGitter> <jipiboily> I guess not on the short term, but have you heard anything related to that?
<BlaXpirit> jipiboily, it's been quite centralized so far by prefering github
<FromGitter> <jipiboily> right, but there is no version management or anything, right?
<FromGitter> <luislavena> @jipiboily Shards creator initial approach webapp: https://github.com/ysbaddaden/shards-registry
<BlaXpirit> yeah there is, just use git tags
<FromGitter> <jipiboily> Same “flaws" as Go btw, not a critique from me :)
<FromGitter> <jipiboily> yup, but hard to do dependency management that way, not impossible. We did it with Bower.
<FromGitter> <luislavena> And registry integration in shards: https://github.com/crystal-lang/shards/pull/85
<FromGitter> <jipiboily> Def works and is better than default Go
<FromGitter> <jipiboily> *reading*
zipR4ND has joined #crystal-lang
<FromGitter> <jipiboily> Thanks folks!
<RX14> i thought with go you couldn't do tags
<RX14> and was always on latest
<FromGitter> <jipiboily> Exactly
<RX14> so really how does it compare?
<FromGitter> <jipiboily> That said, there are ways around that.
<RX14> just because it's not centralized?
<FromGitter> <jipiboily> git based
<RX14> that's it?
<FromGitter> <jipiboily> :)
<FromGitter> <jipiboily> and not centralized
<BlaXpirit> why is that bad
<RX14> exactly
<FromGitter> <jipiboily> did I say it was bad? I don’t think it is :)
<RX14> i don't see how shards is limited at all
<RX14> <jipiboily> it’s cool to have Shards built-in…but…they are pretty limited (like Go, by default)
<FromGitter> <jipiboily> I prefer centralized myself
<FromGitter> <jipiboily> yeah, limited != bad IMHO
<RX14> but how is it limited?
<FromGitter> <jipiboily> maybe badly phrased, sorry if it was confusing.
<RX14> just that you can't list shards?
<RX14> that's about it
<FromGitter> <jipiboily> Yeah, that, and massively harder to know if you are up to date, for example.
<RX14> how?
<RX14> you can easilly list tags on a github repository
<FromGitter> <jipiboily> How can I know if Shard X is up to date if I use a tag?
<FromGitter> <elorest> How would I go about compiling crystal on my raspberry pi. A compilation for ARM doesn't exist in the debian repo and I can't seem to compile crystal without already having crystal install... ⏎ http://stackoverflow.com/questions/42796143/how-do-i-install-crystal-lang-on-rapsberry-pi
<RX14> and order them, as it is REQUIRED for the tags to be either semver or calver
<FromGitter> <jipiboily> yup, but problem with that is there are no ways to force the way ppl name their versions.
<RX14> s/github/git
<RX14> yes there is
<FromGitter> <jipiboily> oh, is it?
<FromGitter> <jipiboily> ok, missed that.
<RX14> by breaking if they don't
<RX14> which is what shards does
<FromGitter> <jipiboily> sorry :blush:
<FromGitter> <luislavena> @jipiboily re: know if up-to-date? https://shards.rocks/
<RX14> and again, that problem exists with every package manager, centralized or not
<FromGitter> <jipiboily> Sweet, thanks folks. Very helpful.
<FromGitter> <luislavena> and http://crystalshards.xyz/
<FromGitter> <jipiboily> Will read the spec properly and look at all you sent my way.
<FromGitter> <jipiboily> awesome links @luislavena
<FromGitter> <jipiboily> Thanks
<RX14> shards bears very little resemblance to go's "package management"
<FromGitter> <jipiboily> I’m a Crystal noob, so bear with me while I learn the stuff <3
<FromGitter> <jipiboily> I guess the only ressemblance is git based, and I didn’t see all its complexity as I didn’t read the spec (yet)
<FromGitter> <jipiboily> my bad
<FromGitter> <sdogruyol> @jipiboily welcome to Crystal :)
<FromGitter> <luislavena> Definitely lacks a *central registry* where you can search or have unique names for shards
<FromGitter> <luislavena> but that might not be necessary if proper search/discovery tools are provided
<FromGitter> <luislavena> there is definitely a benefit: there is no name squatting ;-)
<FromGitter> <jipiboily> true
Philpax_ has joined #crystal-lang
<FromGitter> <KCreate> BTW, why is the type of the repository not saved inside shards.yml?
<FromGitter> <ltran> ooo there's a target section for shards.yml
<FromGitter> <KCreate> I'm talking about the type of template you can choose when creating a new crystal project via the CLI
<FromGitter> <luislavena> @KCreate a project might change with type
<FromGitter> <luislavena> s/with type/with time
<FromGitter> <luislavena> I've started several projects as apps and then turned them into libs, having the type in the shards is supperflours
<FromGitter> <luislavena> *superfluous
<FromGitter> <luislavena> you would like some sort of indicator of what are libs vs apps?
<FromGitter> <KCreate> @luislavena exactly
<FromGitter> <KCreate> apps seem kinda off-place in a package manager meant for libs
<FromGitter> <elorest> I'm trying to install crystal on a raspberry pi. I've tried several things with no success. If you know a solution please answer this question for future generations. Thanks. http://stackoverflow.com/questions/42796143/how-do-i-install-crystal-lang-on-rapsberry-pi
<RX14> i'm in the middle of typing an answer to that :)
<FromGitter> <jipiboily> interesting question, I was wondering the same thing :)
bjz_ has joined #crystal-lang
<FromGitter> <elorest> <RX14> Thanks. Sorry for being impatient wasn't sure if anyone had seen it.
<RX14> if you have any problems ping me
bjz_ has quit [Client Quit]
bjz has quit [Ping timeout: 260 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
vikaton has quit [Quit: Connection closed for inactivity]
pawnbox has quit [Ping timeout: 256 seconds]
<FromGitter> <jipiboily> :open_mouth: (in case you missed it) https://codecamp.crystal-lang.org/
<FromGitter> <sdogruyol> :tada:
<FromGitter> <jipiboily> Damn, I’m due for a trip to SF anyway…but bad timing…I’ll be back from Vegas a few weeks prior :/
<FromGitter> <ltran> soo after a few weeks in vegas, back to sf?
<FromGitter> <ltran> 乁(ツ)ㄏ
<FromGitter> <jipiboily> haha, would love to, but I’m leaving my wife with our daughter for 8 days or so when I go to Vegas, I doubt she’ll be pumped about it :)
<FromGitter> <ltran> ah, ya family first
<FromGitter> <elorest> @FromIRC <RX14> Thanks for your answer. Do I still need to install the garbage collector on my raspberry pi since I'm compiling crystal on my mac? I'm not sure where llvm_ext.so is. Where am I editing that path at?
<FromGitter> <jipiboily> Also, pretty expensive give that I don’t do any actual real projects with Crystal.
<FromGitter> <elorest> <RX14> Thanks for your answer. Do I still need to install the garbage collector on my raspberry pi since I'm compiling crystal on my mac? I'm not sure where llvm_ext.so is. Where am I editing that path at?
<FromGitter> <jipiboily> At least I have a few places to crash...
<RX14> @elorest yes, you need to install all the libraries on the raspberry pi as that's where you're running the binary
<FromGitter> <sdogruyol> @jipiboily is that expensive in US standards?
<FromGitter> <ltran> Typo in eventbrite `traning` => `training` heh
<FromGitter> <jipiboily> @sdogruyol idk, it is expansive given my actual context: my wife just went freelance too, and also not doing any Crystal work other than for fun...
<FromGitter> <jipiboily> I’m spending much more on the conf in Vegas; but expecting some ROI.
<FromGitter> <jipiboily> For Crystal, ROI would only be fun and meeting with all my SF friends…:)
<FromGitter> <jipiboily> which is good
<FromGitter> <sdogruyol> @jipiboily which conf?
<FromGitter> <jipiboily> MicroConf
<FromGitter> <sdogruyol> didnt know that, what's it about
<RX14> there hasn't been any crystal meetups i've been able to attend
<RX14> i'm a student and the only one i'd realistically be able to attend is one in london so it's a bit limited
<RX14> it's fun enough to just contribute and hang out here for me :)
<FromGitter> <sdogruyol> @RX14 aren't you in London
<RX14> near london
<FromGitter> <elorest> <RX14> apparently my mac has llvm version `~ ᐅ llvm-gcc -v ⏎ Apple LLVM version 8.0.0 (clang-800.0.42.1)` but raspbian has 3.5. In required libraries for crystal it states "You will need LLVM 3.8, 3.9 or 4.0." How does 8.0.0 play into that and how am I able to compile crystal on my mac if I have a completely different version than the 3 listed?
<RX14> 8 doesn't play into that
<BlaXpirit> elorest, that can't be right
<RX14> that's apple llvm and only consists of enough to run clang
<RX14> you need to install llvm from homebrew
<BlaXpirit> might as well install linux to play with this stuff xD
<BlaXpirit> honestly why not use a VM, so much less trouble
<FromGitter> <elorest> good points. Thanks. Will llvm from brew conflict with the one gcc is currently using?
<RX14> it's really not
<RX14> I don't use a mac but it seems to work for most people @elorest
<BlaXpirit> elorest, nothing from brew should conflict, it is in its own folder
<RX14> just doing brew install crystal should install LLVM correctly
zipR4ND has quit [Ping timeout: 240 seconds]
sz0 has quit [Quit: Connection closed for inactivity]
<RX14> i think
kubaxvx has quit [Quit: WeeChat 1.6]
<FromGitter> <elorest> I'm starting to think we I should just use a vm for this. Definitely conflicts.
Philpax_ has quit [Ping timeout: 240 seconds]
Philpax_ has joined #crystal-lang
<FromGitter> <jwoertink> Wish I could go to this codecamp! I gotta find someone that will sponsor me :D
<RX14> i think I managed to get someone to sign up lol
<FromGitter> <sdogruyol> really?
<BlaXpirit> elorest, well vagrant is easy cuz you dont do the installation process.
<FromGitter> <elorest> Yeah. Looks like I'll have to install llvm from source for debian since the latest in their repo is 3.5. Has anyone done it another way?
<RX14> yeah, llvm have packages
<RX14> oh, only x86 and x86_64 though
<RX14> debian looks like it has llvm-3.9 in armhf
pawnbox has joined #crystal-lang
<FromGitter> <elorest> looks like xcode 8 use lvm 3.9
<FromGitter> <elorest> from what I read
<FromGitter> <elorest> <RX14> where do you see a repo for llvm-3.9 in armhf?
<RX14> you can add the debian testing apt repos
pawnbox has quit [Ping timeout: 258 seconds]
<FromGitter> <elorest> <RX14> thanks for holding my hand here. Adding that now.
<FromGitter> <jipiboily> @sdogruyol http://www.microconf.com ; it's for self-funded (aka bootstrapped) software companies. I have a SaaS.
<FromGitter> <sdogruyol> wow congrats :)
<FromGitter> <tanoabeleyra> Hi there! I'm trying to write my first Crystal program. How can I extract a zip file?, any module?
zipR4ND has joined #crystal-lang
<FromGitter> <ltran> @tanoabeleyra does this help https://crystal-lang.org/api/0.21.1/Zip/File.html?
<FromGitter> <tanoabeleyra> I read it, but can't find any "extract" method. Which is the right way to do it? Should I open the zip and then use File::write()?
<RX14> hmm, that would probably be a useful helper
<RX14> maybe make an issue for it
<FromGitter> <tanoabeleyra> sorry if it's a dumb question, I'm used to Python ZipFile.extract()
<FromGitter> <ltran> not dumb :D
<FromGitter> <jaysg> has anyone made a live site on crystal lang yet?
<FromGitter> <tanoabeleyra> oh ok, I'll try to do it myself, thanks!
<FromGitter> <jaysg> I kinda would like to see what someone has built with crystal
<FromGitter> <sdogruyol> there are some @jaysg
<FromGitter> <sdogruyol> https://www.duodesign.co.uk/ for example
<FromGitter> <jaysg> I'm super interested in learning crystal
<FromGitter> <sdogruyol> or http://crystalshards.xyz/
<FromGitter> <jaysg> do you know any good resources to look at
<FromGitter> <sdogruyol> https://crystal-lang.org/docs/
<FromGitter> <ltran> @tanoabeleyra let us know what you come up with. :thumbsup:
<FromGitter> <tanoabeleyra> sure!, excited to do my first contribution :smile:
Renich has joined #crystal-lang
zipR4ND has quit [Quit: Leaving.]
akwiatkowski has quit [Ping timeout: 260 seconds]
<FromGitter> <ltran> Im slowly sprinkling crystal cli tools around but wondering how i get it running on linux when im building it on my mac, i tried using the cross-compiler flag but I'm still failing at it :/
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 246 seconds]
Svenskunganka has left #crystal-lang [#crystal-lang]
<wmoxam> @ltran why not just compile on Linux?