Ary Borenszweig
Ary Borenszweig
Yes, that could also work pretty well. But then the homebrew forumla `crystal-lang` will automatically include `shards`, right?
I can only imagine a user downloading a project that has dependencies, doing `crystal deps`, getting an error and thinking "WT\* were they thinking? If dependencies are something crucial, why...
Small note: I'm not angry (I never am in these discussions), I was just imagining an angry user saying/thinking that.
Well, if you want to take care of building packages for these platforms after each release (about once a month) then it's fine with me :-) Feel free to upload...
Create a `TOML::Builder` similar to the current `JSON::Builder` class in the standard library. I might do it one of these days (TOML is pretty tricky)
Edit: I'll never do the above. So if anyone want to do it, please go ahead.
Yup, I don't like TOML either...
@miketheman there was a missing `.new` call, I fixed it, thanks!
I tried to do this in [this branch](https://github.com/crystal-lang/crystal/tree/feature/dont_virtualize). It makes compiling the compiler 2~3 slower and also consumes more memory. The main problem is that the parser has many methods...
:-D One idea is to combine types under the same hierarchy if a union type has more than N elements in it. But adding an heuristic to the language might...