jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.7.6 | 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
kyrylo has quit [Ping timeout: 272 seconds]
tatey_ has quit []
tatey_ has joined #crystal-lang
qard has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<crystal-gh> [crystal] asterite pushed 4 new commits to master: http://git.io/vGKL3
<crystal-gh> crystal/master 2c7db51 Ary Borenszweig: Allowing passing URI to `HTTP::Client.get` and related methods
<crystal-gh> crystal/master a9dd952 Ary Borenszweig: Docs: don't show ancestors past Object.
<crystal-gh> crystal/master aea39a9 Ary Borenszweig: Docs: simplified args to_s code by reusing a method
kyrylo has joined #crystal-lang
<travis-ci> manastech/crystal#799b539 (master - Documented HTTP::Client and put some type restrictions and return types. Also hide HTTP::Content from docs): The build passed. https://travis-ci.org/manastech/crystal/builds/78327577
waterlin1 has joined #crystal-lang
waterlink has quit [Ping timeout: 264 seconds]
kyrylo has quit [Ping timeout: 244 seconds]
fowlduck has quit [Remote host closed the connection]
waj has joined #crystal-lang
<dyulax> is this the CSS you guys have been implementing for API docs?
<dyulax> it looks awesome
blue_deref has quit [Quit: Taking myself out of hear.]
waj has quit [Read error: Connection reset by peer]
waj_ has joined #crystal-lang
leafybasil has quit [Remote host closed the connection]
waj_ has quit [Read error: Connection reset by peer]
waj has joined #crystal-lang
waj has quit [Read error: Connection reset by peer]
waj_ has joined #crystal-lang
ssvb has quit [Ping timeout: 240 seconds]
ssvb has joined #crystal-lang
havenwood has joined #crystal-lang
waterlin1 has quit [Quit: leaving]
waj_ has quit [Remote host closed the connection]
<crystal-gh> [crystal] ktaragorn opened pull request #1349: Fix all cases of "Missing hash value" to "Missing hash key" (master...fix_hash_key_error_message) http://git.io/vGKwS
dylanmei has joined #crystal-lang
<dzv> is there a way to get a branch running on travis without sending a PR?
havenwood has quit [Ping timeout: 252 seconds]
havenwood has joined #crystal-lang
fowlduck has joined #crystal-lang
leafybasil has joined #crystal-lang
leafybasil has quit [Ping timeout: 250 seconds]
NeverDie has quit [Quit: I'm off to sleep. ZZZzzz…]
leafybasil has joined #crystal-lang
leafybasil has quit [Ping timeout: 260 seconds]
BlaXpirit has joined #crystal-lang
<jhass> dzv: enable Travis for your repo, edit .travis.yml and remove the notifications section, add your branch to the branches whitelist, be careful to not push master while travis is enabled
ssvb has quit [Ping timeout: 252 seconds]
<crystal-gh> [crystal] jhass pushed 2 new commits to master: http://git.io/vG6mk
<crystal-gh> crystal/master 9e1095b Jonne Haß: Merge pull request #1349 from ktaragorn/fix_hash_key_error_message...
<crystal-gh> crystal/master 6ce0b72 Karthik T: Fix all cases of "Missing hash value" to "Missing hash key"
ssvb has joined #crystal-lang
<crystal-gh> [crystal] jhass pushed 3 new commits to master: http://git.io/vG6Yp
<crystal-gh> crystal/master 944bd54 Guilherme Bernal: DRY on HTTP::Response.from_io
<crystal-gh> crystal/master d171c7a Guilherme Bernal: Fix behavior of HTTP::Response with headers without content-length...
<crystal-gh> crystal/master f7b3260 Guilherme Bernal: Fix UnknownLengthContent read/write to not require a count argument
<travis-ci> manastech/crystal#9e1095b (master - Merge pull request #1349 from ktaragorn/fix_hash_key_error_message): The build passed. https://travis-ci.org/manastech/crystal/builds/78352909
willl has joined #crystal-lang
kyrylo has joined #crystal-lang
<travis-ci> manastech/crystal#f7b3260 (master - Fix UnknownLengthContent read/write to not require a count argument): The build passed. https://travis-ci.org/manastech/crystal/builds/78353358
leafybasil has joined #crystal-lang
tatey_ has quit []
leafybasil has quit [Ping timeout: 256 seconds]
ylluminate has quit [Ping timeout: 244 seconds]
Ven has joined #crystal-lang
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Ven has joined #crystal-lang
ylluminate has joined #crystal-lang
leafybasil has joined #crystal-lang
Ven has quit [Ping timeout: 264 seconds]
tatey_ has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
<crystal-gh> [crystal] PragTob opened pull request #1350: We can use llvm 3.5 or newer to build crystal (gh-pages...llvm-version-doc-update) http://git.io/vGifi
trapped has joined #crystal-lang
Ven has joined #crystal-lang
<crystal-gh> [crystal] phortx opened pull request #1351: Implemented %W and %U time format pattern (master...feature/time-format-week-of-year) http://git.io/vGikY
willl has quit [Quit: Connection closed for inactivity]
Ven has quit [Read error: Connection reset by peer]
havenwood has quit [Ping timeout: 244 seconds]
BlaXpirit_ has joined #crystal-lang
BlaXpirit_ has quit [Ping timeout: 244 seconds]
BlaXpirit_ has joined #crystal-lang
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 250 seconds]
<BlaXpirit_> can I bypass GC when creating an Object?
<BlaXpirit_> i.e. allocate memory and properly initialize an object and manually delete it when i want
waj has joined #crystal-lang
<jhass> mmh, not sure
<jhass> >> class Foo; def initialize(@bar, @baz); end; end; sizeof(Foo)
<DeBot> jhass: # => 4 - http://carc.in/#/r/djx
<jhass> so you don't really know how much memory you need to allocate I guess
<BlaXpirit_> well that's unfortunate
<jhass> if you knew you could probably LibC.malloc that much and cast the pointer to a pointer of that, get its value and call .initialize
<BlaXpirit_> eh i shouldn't try this approach that involves threads, unix pipes, fibers and channels
<BlaXpirit_> and of course C callbacks
<Netfeed> can't you do the initialize steps manually as it says in the manual?
<jhass> yes, but allocate does a GC malloc
<dzv> can you override allocate?
<jhass> I think it's a primitive
<BlaXpirit_> well then i would want to like... tell GC to not collect this even though there is no reference to it
<jhass> GC.add_root should do that afaik
<jhass> (push_root? something like that)
<BlaXpirit_> add_root is a thing
<jhass> We really should do the more clear GC.pin / GC.unpin thing
<BlaXpirit_> wait... there is no Array#to_slice ?
<jhass> C binding stuff usually deals with StaticArray
<BlaXpirit_> >> a = [1,2,3]; s = a.to_unsafe.to_slice(a.length); a = [4,5,6]; GC.collect; s
<DeBot> BlaXpirit_: # => [1, 2, 3] - http://carc.in/#/r/dk4
<BlaXpirit_> :|
<BlaXpirit_> I must be misunderstanding something. or GC.collect is a no-op, as the source code suggests?
<BlaXpirit_> >> class C; def finalize; p ":)"; end; end; c = C.new; c = 5; GC.collect; c
<DeBot> BlaXpirit_: # => 5 - http://carc.in/#/r/dkb
Ven has joined #crystal-lang
BlaXpirit_ has quit [Quit: Konversation]
NeverDie has joined #crystal-lang
wuehlmaus has joined #crystal-lang
<wuehlmaus> to get all methods of one class in ruby i use e.g. String.methods. what do i use in crystal?
<jhass> look at the docs :P
<jhass> >> {{String.methods}}
<DeBot> jhass: Error in macro 'macro_188962928' eval:4, line 288:
<DeBot> undefined local variable or method 'index' - http://carc.in/#/r/dkc
<jhass> >> {{String.instance_methods}}
<DeBot> jhass: in line 4: undefined macro method 'TypeNode#instance_methods' - http://carc.in/#/r/dkd
<jhass> meh, through we had that
<jhass> wait a sec
<jhass> >> {{String.methods.map(&.name.stringify)}}
<DeBot> jhass: # => ["bytesize", "to_i", "to_i", "to_i?", "to_i8", "to_i8", "to_i8?", "to_u8", "to_u8", "to_u8?", "to_i16", "to_i16", "to_i16?", "to_u16", "to_u16", "to_u16?", "to_i32", "to_i32", "to_i32?", "to_u32", "to_u32", "to_u32?", "to_i64", "to_i64", "to_i64?", "to_u64", "to_u64", "to_u64?", "to_u64_info", "to_f", "to_f32", "to_f64", "[]", "[]", "[]", "[]" ... - http://carc.in/#/r/dke
<jhass> \o/
<jhass> but I'd still advise to look at the docs :P
jokke has joined #crystal-lang
<jokke> hi
<jokke> i'm tryingt to pipe stuff to less from my crystal program
<jokke> so i did Process.run("less") do |less|
<jokke> and wrote some stuff to less.input
<jokke> i can't see anything though
<jokke> i'm not sure how curses works, if the less interface is really just outputted to stdin or if it forks another process for that
<jokke> *stdout
<jokke> maybe you guys can hell
<jokke> help
<jhass> try with output: true, input: nil
<jokke> jhass: yeah
<jokke> it kind of works
<jokke> but not quite
<jokke> not sure what the problem might be
<jokke> maybe i'll paste you the code
<jokke> thing is, i have two nested Process runs
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tatey_ has quit []
<jokke> should change that unless file else to if file else...
<jhass> alias cdisplay="pygmentize | less" ?
<jhass> not sure what's your goal there :P
<jokke> well i want to use the command exactly as i would the usual less
<jokke> as in myless file
<jokke> or | myless
<jokke> or whatever
<jokke> and i can pass -l ruby to set the lexer
<jokke> and other args are passed to the less command
<jokke> pygmentized less is pretty awesome
<jokke> i want to use it for logs
<BlaXpirit> jokke, wait what... how does `less` relate to logs?
<jokke> as in tail -f my.log | myless -l ruby +F
<jokke> BlaXpirit: less has follow mode
<jokke> +F
kyrylo has quit [Quit: Konversation terminated!]
<jokke> or just type F in less
<BlaXpirit> jokke, oh that's really difficult to get right
kyrylo has joined #crystal-lang
<BlaXpirit> i think i tried to use less like this. probably in Python. and i failed
<jokke> BlaXpirit: it's fairly easy in bash :D
<jokke> but bash sucks ass
<jokke> less is very very powerful
<jokke> and & is super useful
<jokke> it's very weird
<jokke> i can use some of less' functionality
<jokke> but as soon as i have to type something followed by return it hangs
<jokke> no wait
<jokke> huh
<jokke> weird indeed.
<jokke> maybe it'd be easier if i could just fork less and retain a pipe to it somehow
<jhass> that's what Process.run does
<jokke> yeah i just realized :D
ssvb has quit [Ping timeout: 265 seconds]
<jokke> how's the crystal syntax for rubys &:foo again?
<jhass> less dots
<jhass> &.foo('yay').ok
<jokke> ah
<jokke> yeah
<jhass> er, "yay" :P
<jokke> thanks
ssvb has joined #crystal-lang
<asterite> >> instance_sizeof(typeof([1, 2, 3]))
<DeBot> asterite: # => 16 - http://carc.in/#/r/dkh
<jhass> uh, does that have docs? :D
<jhass> nice
<asterite> And then you could probably do `foo = malloc(instance_sizeof(...)) as Foo; foo.initialize`... but not sure
<jhass> as Foo*).value, no?
<crystal-gh> [crystal] jhass closed pull request #1350: We can use llvm 3.5 or newer to build crystal (gh-pages...llvm-version-doc-update) http://git.io/vGifi
<asterite> Mmm... I'm confused :)
<jhass> well, malloc returns Void*, cast it to Foo*, get its value to get the object, .initialize it
<jhass> >> Libc.malloc
<DeBot> jhass: Error in line 4: undefined constant Libc (did you mean 'LibC'?) - http://carc.in/#/r/dki
<jhass> >> LibC.malloc
<DeBot> jhass: Error in line 4: wrong number of arguments for 'LibC#malloc' (0 for 1) - http://carc.in/#/r/dkj
<jhass> good, still there
<jhass> >> class Foo; def initialize(@foo); end; end; foo = (LibC.malloc(instance_sizeof(Foo)) as Foo*).value; foo.initialize("hey"; foo
<DeBot> jhass: Syntax error in eval:4: expecting token ')', not ';' - http://carc.in/#/r/dkk
<jhass> >> class Foo; def initialize(@foo); end; end; foo = (LibC.malloc(instance_sizeof(Foo) as Foo*).value; foo.initialize("hey"; foo
<DeBot> jhass: Syntax error in eval:4: expecting token ')', not ';' - http://carc.in/#/r/dkl
<jhass> wat
<jhass> oh
<jhass> >> class Foo; def initialize(@foo); end; end; foo = (LibC.malloc(instance_sizeof(Foo)) as Foo*).value; foo.initialize("hey"); foo
<DeBot> jhass: Error in line 4: argument 'size' of 'LibC#malloc' must be UInt32, not Int32 - http://carc.in/#/r/dko
<asterite> but cant' call initialize because it's protected :|
<jhass> too much sun on the display 8)
<jhass> mmh, you can cast a pointer into a type? that's kinda confusing
<jhass> meh, I'm confused
<crystal-gh> [crystal] asterite pushed 1 new commit to master: http://git.io/vGP06
<crystal-gh> crystal/master 6689bff Ary Borenszweig: Fixed: wrong type inference for fun literal when return was the last expression
<jhass> btw I can't convince you for https://github.com/manastech/crystal/pull/1293 ? I quite like the approach
havenwood has joined #crystal-lang
<travis-ci> manastech/crystal#6689bff (master - Fixed: wrong type inference for fun literal when return was the last expression): The build has errored. https://travis-ci.org/manastech/crystal/builds/78393735
<wuehlmaus> jhass: ey, ey, sir :)!
<jokke> awesome
<jokke> it works
lokulin has quit [Ping timeout: 264 seconds]
lokulin has joined #crystal-lang
<jhass> whatcha changed?
<crystal-gh> [crystal] PragTob opened pull request #1352: Rebased iterator docs (master...rebased-iterator-docs) http://git.io/vGP6o
ylluminate has quit [Ping timeout: 268 seconds]
ylluminate has joined #crystal-lang
<trapped> jhass: remember that def macro we talked about the other day
<trapped> turns out that if i populate @@handlers using the abstract class method, the values are there
<trapped> when trying to access them from the derived class, @@handlers is empty
<trapped> actually, seems like it was being cleared
<trapped> in the initialize method
<trapped> that was called only once
<trapped> i'm confused but now it works so whatever
willl has joined #crystal-lang
DeBot has quit [Ping timeout: 250 seconds]
waj has quit [Remote host closed the connection]
waj has joined #crystal-lang
DeBot has joined #crystal-lang
waj_ has joined #crystal-lang
waj has quit [Ping timeout: 240 seconds]
_whitelogger has joined #crystal-lang
jokke has quit [Quit: WeeChat 1.3]
dylanmei has quit [Quit: ZZZzzz…]
kostya has joined #crystal-lang
n0xff has joined #crystal-lang
n0xff has quit [Remote host closed the connection]
<crystal-gh> [crystal] technorama opened pull request #1353: IO#read* refactoring for read_partial/read_nonblock (master...f/io_read_partial) http://git.io/vGXzl
<trapped> how do i kill a running fiber?
<jhass> from where? currently there's only one
<jhass> (running)
<trapped> i'm trying to timeout a block
<trapped> by having the block run in a fiber and the main thread periodically check the time
<jhass> there's no threading with fibers (yet)
<jhass> besides that if there were external timeouts are inherently unsafe
<trapped> i think i already read that blog post a while ago
<trapped> ended up not caring since i was working with processes back then and i didn't care about shared resources
<jhass> well, time to refresh it if you're still trying to apply external timeouts ;)
<trapped> i guess i'll have to use some read deadline
<jhass> probably
<trapped> so there's currently no way to timeout on IO reads?
dylanmei has joined #crystal-lang
<trapped> maybe with setsockopt
<jhass> no nice way I'm aware of at least
<trapped> is there a libc module i can access
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
<jhass> check my last link, HEAD actually has timeouts, forgot for a moment
<trapped> yeah that one works
<crystal-gh> [crystal] asterite closed pull request #1292: IO.close cleanup. (master...f/io_close) http://git.io/vsjlP
n0xff has joined #crystal-lang
<travis-ci> manastech/crystal#ff30e2e (master - Merge pull request #1292 from technorama/f/io_close): The build passed. https://travis-ci.org/manastech/crystal/builds/78428590
<dyulax> hey BlaXpirit any plans for writing Chipmunk bindings for Crystal?
<BlaXpirit> dyulax, i generated low level bindings
<dyulax> BlaXpirit what about Tiled tmx maps? is there anything ready?
<BlaXpirit> huh
<dyulax> I mean, do you know any Crystal library to load .tmx files from Tiled map editor? http://www.mapeditor.org/
icebattle has joined #crystal-lang
<BlaXpirit> no. the topic of loading a map seems quite complex and specific
<dyulax> there is a Ruby gem written for it
<dyulax> i guess I will try to convert it
<NeverDie> oooo crystal is growing
<NeverDie> back in my day this channel only had like 30 people in it
<jhass> yeah, quite constantly 80+ idlers now :)
<ytti> --- Log opened Sun Mar 01 01:24:51 2015
<ytti> 01:24 -!- Irssi: You are now talking in #crystal-lang
<ytti> 01:24 -!- Irssi: #crystal-lang: Total of 22 nicks [0 ops, 0 halfops, 0 voices, 22 normal]
<jhass> 2014-08-13 14:53:20 -- Channel #crystal-lang: 12 nicks (0 ops, 0 voices, 12 normals)
<jhass> scnr
<ytti> we need to graph it!
qard has joined #crystal-lang
qard has quit [Read error: Connection reset by peer]
qard has joined #crystal-lang
<waj_> jhass: I don't know if you read my messages last night. I debugged a little bit the problem in 32bit and it seems something is going on with the backtraces
icebattle has quit [Quit: Page closed]
<jhass> yeah, saw that but don't have much to reply tbh :)
<waj_> no problem
<waj_> I changed the code so it doesn't use libunwind at all
<waj_> but now it segfaults instead of looping forever
<waj_> I'll call this an improvement! :D
<waj_> seems like the stack is corrupted
<waj_> something that bothers me is that I cannot reproduce the same problem in a 32bit box, only while using linux32
<jhass> mmh
<jhass> but I mean it should work regardless, no? :P
<waj_> yes, but I wonder if is something related with that
waj_ is now known as waj
<waj> it's clearly growing exponentially :P
waj has quit [Read error: Connection reset by peer]
waj_ has joined #crystal-lang
waj_ is now known as waj
<crystal-gh> [crystal] technorama opened pull request #1354: LibC error checking in dir.cr & file.cr (master...f/dir_error_checking) http://git.io/vG16o
ingsoc has joined #crystal-lang
Dreamer3 has joined #crystal-lang
waj has quit [Read error: Connection reset by peer]
waj_ has joined #crystal-lang
kostya has quit [Remote host closed the connection]
waj_ has quit [Read error: Connection reset by peer]
waj has joined #crystal-lang
kyrylo has quit [Quit: Konversation terminated!]
havenwood has joined #crystal-lang
havenn has joined #crystal-lang
havenwood has quit [Ping timeout: 246 seconds]
havenn has quit [Ping timeout: 244 seconds]
havenwood has joined #crystal-lang
waj has quit [Read error: Connection reset by peer]
waj_ has joined #crystal-lang
<trapped> does crystal support UTF8 strings by default?
<BlaXpirit> trapped, the strings are all utf8
<jhass> actually it only supports UTF-8 strings for now
<trapped> great
<waj_> in fact, the idea is that strings in memory always utf8
<waj_> IOs should support reading and writing other encodings
waj_ is now known as waj
<trapped> in the end it's all binary data, isn't it
<jhass> in the end every data is binary
<jhass> (our) computers can't deal with anything else
<trapped> can't they deal with analog signals too?
<jhass> no, those go into converters which sample it
<jhass> (or synthesizers which reconstruct an analog signal for the way back)
<trapped> can i alter the way 'as' works in a macro?
<trapped> e.g. `requires {{}} as {{}}`
<jhass> no
<trapped> can i get the raw ast node and work on that
<jhass> ah, yeah should be possible
<jhass> though I doubt there are methods mapped out for it yet
<jhass> >> macro foo(cast); {{cast.class}}; end; foo(bar as Baz)
<DeBot> jhass: in line 4: undefined macro method 'Cast#class' - http://carc.in/#/r/dky
<jhass> >> macro foo(cast); {{cast.type}}; end; foo(bar as Baz)
<DeBot> jhass: in line 4: undefined macro method 'Cast#type' - http://carc.in/#/r/dkz
<trapped> do macro variables persist between different macro calls in the same context?
<jhass> oh
<jhass> I don't think so. That they don't is kinda their point
<jhass> >> macro foo(cast); {{cast.to}}; end; foo(bar as Baz)
<DeBot> jhass: Error in macro 'foo' eval:4, line 1:
<DeBot> undefined constant Baz - http://carc.in/#/r/dl0
<jhass> >> macro foo(cast); {{cast.obj}}; end; foo(bar as Baz)
<DeBot> jhass: Error in macro 'foo' eval:4, line 1:
<DeBot> undefined local variable or method 'bar' - http://carc.in/#/r/dl1
<jhass> there ya go
<trapped> great
waj has quit [Read error: Connection reset by peer]
waj_ has joined #crystal-lang
<trapped> it seems that it tries to interpret it as a cast before feeding it to the macro if i don't put parentheses around it
<trapped> `requires args[0] as identity` -> "expecting token 'CONST', not 'identity'"
<trapped> actually, even with the parentheses
<asterite> `as` only accepts a type
<trapped> ah
<trapped> can i fool it by capitalizing the name?
<trapped> undefined method Path#downcase, let's see
<waj_> just my opinion, but I'm truly against misusing the syntax to get something into a macro
<trapped> waj_: i know that it's wrong
<waj_> we must be extremely careful when using macros so the language keeps readable
<trapped> can you get a string out of a Path?
<waj_> `stringify` ?
<waj_> that should convert the node to a string literal
<trapped> yeah, just found where stringify is defined
<trapped> and it works
<trapped> great!
havenn has joined #crystal-lang
havenwood has quit [Ping timeout: 256 seconds]
leafybasil has quit [Remote host closed the connection]
kulelu88 has joined #crystal-lang
leafybasil has joined #crystal-lang
qard has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
qard has joined #crystal-lang
qard has quit [Read error: No route to host]
qard_ has joined #crystal-lang
<dyulax> Can anyone tell me what's wrong with this? http://carc.in/#/r/dl8
<jhass> there's no autosplat
<jhass> and you probably want each_with_index
<dyulax> what's autsplat?
<jhass> nvm re splat
<dyulax> (fixed, thanks! http://carc.in/#/r/dla )
<jhass> Also see Matrix
<dyulax> thank you
waj_ has quit [Read error: Connection reset by peer]
waj has joined #crystal-lang
havenn has quit [Ping timeout: 244 seconds]
havenwood has joined #crystal-lang
fowlduck has joined #crystal-lang
dyulax has quit [Quit: This computer has gone to sleep]
ingsoc has quit [Remote host closed the connection]
jokke has joined #crystal-lang
<jokke> hi
<jokke> i have some trouble with broken pipes
<jokke> :)
<jokke> if i pipe somthing into my executable and then close less before having read everything i get a broken pipe
<jokke> how can i prevent this from happening?
<jhass> uh I vague remember you could trap SIGPIPE, but it might be fake memory
<jhass> *vaguely
havenwood has quit [Ping timeout: 264 seconds]
<jokke> hm
<jhass> it's an Errno exception right? could just rescue it
<jokke> mmh
<jokke> ok
BlaXpirit has quit [Quit: Konversation]
havenwood has joined #crystal-lang
tatey_ has joined #crystal-lang
wuehlmaus has quit [Quit: Lost terminal]
havenwood has quit [Ping timeout: 264 seconds]
<jokke> is it possible to use Process.run with a block so that it doesnt wait for the process to end?
<jokke> other than fork of course
waterlink has joined #crystal-lang
tatey_ has quit [Read error: Connection reset by peer]
tatey_ has joined #crystal-lang
trapped has quit [Read error: Connection reset by peer]
fowlduck has quit [Remote host closed the connection]