Ary Borenszweig

Results 414 comments of Ary Borenszweig

Note that because of backwards compatibility reasons, we can't change IO.pipe. It must be the other way around: we must add a new name that returns an in-memory pipe. For...

> I wondered about this, since IO.pipe exposes the concrete types it returns It's not about the type. People are probably using `IO.pipe` for inter-process communication. If we change that...

I don't have any examples, but I'm sure people are using `IO.pipe` like that in the wild.

I mean `Process.fork`

https://github.com/crystal-lang/crystal/issues/4350#issuecomment-304440977

More of a question for @straight-shoota or @beta-ziliani In my opinion we shouldn't have kept `fork` public. We should only have used it internally for `Process.run`. But I think it's...

It would be interesting to know why Avram doesn't use `nil` here. My answer is that the language can't add a feature for every little thing a library defines or...

I also don't see how we can change that. If instead of `Avram::Nothing` you see `undefined` in the output, you will have no idea what that `undefined` means and how...

Is there such a thing in other languages? I'd like to understand what's the actual problem. Is it that the output of the error message becomes too verbose? Could we...