ChanServ changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.19.4 | 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
shawn42 has quit [Quit: Connection closed for inactivity]
Philpax has joined #crystal-lang
soveran has joined #crystal-lang
perks has quit [Quit: perks]
soveran has quit [Ping timeout: 256 seconds]
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 244 seconds]
Raimondii is now known as Raimondi
akwiatkowski has joined #crystal-lang
akwiatkowski has quit [Ping timeout: 264 seconds]
<FromGitter> <jwoertink> I'm getting a weird error when I try to build my project
<FromGitter> <jwoertink> ```undefined method 'check_no_null_byte' for Bool (compile-time type is (Bool | String))```
<FromGitter> <jwoertink> This error comes from this call https://github.com/jwoertink/fez/blob/develop/src/fez/application.cr#L49
<FromGitter> <jwoertink> The constant is a `Array(Hash(String, String | Bool))`
<FromGitter> <jwoertink> if I make the booleans a string, then it compiles fine
<FromGitter> <jwoertink> Ok, so it looks like the error is on `Dir.mkdir_p(File.join(@directory, dir["path"]))`. Adding `to_s` to the `dir["path"]` seems to fix it
<FromGitter> <jwoertink> I guess it sort of makes sense...
Philpax has quit [Ping timeout: 250 seconds]
hako_ has quit [Ping timeout: 260 seconds]
scottj has joined #crystal-lang
A124 has quit [Ping timeout: 268 seconds]
<FromGitter> <samueleaton> Is there a doc or anything that talks about the performance differences between string builder, `to_s`, and plain old concatenation?
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
shawn42 has joined #crystal-lang
snsei has joined #crystal-lang
ome has joined #crystal-lang
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
soveran has joined #crystal-lang
<FromGitter> <cjgajard> https://crystal-lang.org/docs/guides/performance.html ⏎ section "Don't create intermediate strings when writing to an IO"
<FromGitter> <samueleaton> Thanks!
soveran has quit [Ping timeout: 256 seconds]
snsei has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
soveran has joined #crystal-lang
jeromegn_ has quit [Ping timeout: 260 seconds]
jeromegn_ has joined #crystal-lang
jeromegn_ has quit [Ping timeout: 246 seconds]
jeromegn_ has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
snsei has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
snsei has quit [Ping timeout: 248 seconds]
rafadc has joined #crystal-lang
scottj has quit [Quit: leaving]
akwiatkowski has joined #crystal-lang
lacour has quit [Quit: Leaving]
rafadc has left #crystal-lang ["http://quassel-irc.org - Chatee cómodamente donde sea."]
bjz has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bjz has joined #crystal-lang
ome has quit [Quit: Connection closed for inactivity]
soveran has quit [Remote host closed the connection]
bjz_ has joined #crystal-lang
bjz has quit [Ping timeout: 244 seconds]
mark_66 has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 260 seconds]
snsei has joined #crystal-lang
gloscombe has joined #crystal-lang
gloscombe has quit [Remote host closed the connection]
gloscombe has joined #crystal-lang
Philpax has joined #crystal-lang
snsei has quit [Remote host closed the connection]
bjz_ has quit [Ping timeout: 260 seconds]
bjz has joined #crystal-lang
soveran has joined #crystal-lang
gloscombe has quit [Ping timeout: 250 seconds]
gloscombe has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
gloscombe has quit [Remote host closed the connection]
gloscombe has joined #crystal-lang
gloscombe has quit [Client Quit]
gloscombe has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shawn42 has quit [Quit: Connection closed for inactivity]
shawn42 has joined #crystal-lang
Renich has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
<FromGitter> <asterite> @barisbalic I just read what you did with Crystal Docs, that's awesome! Eventually if we can specify crystal's version on the shard.yml file it will be easier because then you'll know which crystal version to use to generate the docs :-)
Raimondi has quit [Quit: WeeChat 1.6-dev]
Renich has quit [Quit: leaving]
Philpax has quit [Ping timeout: 260 seconds]
<FromGitter> <splattael> Any ctags users here? Does anyone have a configuration for Crystal? :-)
<FromGitter> <splattael> I've seen https://gist.github.com/datanoise/c3e3465029009f55a6e4 and such but I want to stick to `ctags` ;)
perks has joined #crystal-lang
<FromGitter> <splattael> Something like Elixir's ctags would be awesome: https://github.com/mmorearty/elixir-ctags/blob/master/.ctags
Raimondi has joined #crystal-lang
mark_66 has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
gloscombe has quit [Ping timeout: 245 seconds]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
marie1972 has joined #crystal-lang
marie1972 has left #crystal-lang [#crystal-lang]
<FromGitter> <tprynn> Hello there. Is there a contact I can reach out to for security issues? @asterite @waj @bcardiff
<FromGitter> <tprynn> Please feel free to reach out to me at tanner.prynn@nccgroup.trust if that works better
<BlaXpirit> @ysbaddaden @jhass ^
lacour has joined #crystal-lang
<FromGitter> <luislavena> @barisbalic what about accepting a zip/tar.gz package on a specific URL for the package? I'm thinking leverage on existing Travis isolation to build the docs and then we just need to upload to an specific URL endpoint on tagging for example, using an encrypted token so only us can push the docs
<FromGitter> <bcardiff> @tprynn sure. I will send an email.
<FromGitter> <luislavena> that way you don't need to worry about docker containers to build the docs and instead just care about package extraction, symlinks and such.
<FromGitter> <tprynn> Thanks bcardiff
<FromGitter> <bcardiff> Thank you. Sent.
pawnbox has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
<Papierkorb> luislavena, I could still create a token and then publish files that do not belong there
pawnbox has joined #crystal-lang
<FromGitter> <luislavena> @Papierkorb: not sure to follow, what I was suggesting is use a similar approach to encrypted tokens in travis and then implement a mechanism to receive a payload for an specific token
<Papierkorb> luislavena, who creates the encrypted token? The git owner, or is it something I get from travis?
<FromGitter> <luislavena> So if I register luislavena/radix, I will obtain a unique token that will use travis tools to encrypt and place in `.travis.yml` in my repository.
bjz has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
<FromGitter> <luislavena> Token is created by the the crystal doc website for that repo, it could be connected with github if you want, but no necessary
<FromGitter> <luislavena> `travis` cli allows you to encrypt values using their public key, so when tests are run by travis, the value is decrypted and placed in ENV.
<FromGitter> <luislavena> encrypted values are not shared on forks and/or pull request to avoid malicious usage.
<Papierkorb> Ah, meaning, only travis can actually do something "useful" with it, not me
soveran_ has joined #crystal-lang
soveran has quit [Read error: Connection reset by peer]
<FromGitter> <luislavena> since you have the plain token (before you encrypted it for travis) you could push the docs to the endpoint from your local system
pawnbox has quit [Remote host closed the connection]
<FromGitter> <redcodefinal> Hey is there a Crystal docs guide, like how to format comments to work with ```crystal docs```
<FromGitter> <mgarciaisaia> Hi @redcodefinal! Have you checked Documenting code (https://crystal-lang.org/docs/conventions/documenting_code.html) in the official docs?
<FromGitter> <redcodefinal> ah i didnt see that thanks!
soveran_ has quit [Remote host closed the connection]
<FromGitter> <sdogruyol> @bcardiff i've started using crystal-db and really like it.
sp4rrow has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
soveran has joined #crystal-lang
sp4rrow has quit [Quit: Textual]
sp4rrow has joined #crystal-lang
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
sp4rrow has joined #crystal-lang
soveran has quit [Remote host closed the connection]
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
sp4rrow has joined #crystal-lang
bjz has joined #crystal-lang
soveran has quit [Remote host closed the connection]
Renich has joined #crystal-lang
ruby has joined #crystal-lang
ruby has quit [Remote host closed the connection]
Philpax has joined #crystal-lang
sp4rrow has quit [Quit: Textual]
perks has quit [Quit: perks]
<FromGitter> <bcardiff> @sdogruyol <3
Renich has quit [Quit: leaving]