|
|
|
|
|
by rienko
1916 days ago
|
|
multithreading is working with the -Dpreview_mt option, it's decent if the units of work are large enough at least 0,01ms, otherwise the channel overhead will dominate. I find the API nice and easy specially for those familiar with CSP or go.
Performance should improve once it gets the necessary love for it to be released to be on by default. Windows requires a lot of boring work, especially considering most of the core devs use Linux / MacOS.
Once they make it as priority it should be doable within a few months of work. |
|
Note that all of Crystal's competitors give first-class support to Windows: go, zig, nim, ruby, etc.
I say this as a suggestion, rather than a critique. Actually, as a hopeful suggestion. :-)