If only Crystal has full windows support, then I can confidently recommend it to you.
Building cli tools in crystal is fairly easy thank to the standard OptionParser library. `colorize` is almost perfect, too, in case you want to print some ascii colors.
And just like ruby, invoking some shell command is simply wrapping the command with backticks. and FileUtils has ton of features.
This is silly, the internet at night is slow simply because there are too many people are using it at the same time.
Bandwidth is not limitless, and they are shared for the same neighborhood.
Also, having a 100Mbps internet plan doesn't mean you will be guaranteed to have 100Mbps download/upload all the time. There are reason why in VN companies like netnam and cms are selling 50Mbps leased line for 1000+ dollars.
Actually it's more than just syntax, elixir and crystal borrow a lot of ruby's stdlib api design, which in my opinion is way more pleasant than other languages'.
Building cli tools in crystal is fairly easy thank to the standard OptionParser library. `colorize` is almost perfect, too, in case you want to print some ascii colors. And just like ruby, invoking some shell command is simply wrapping the command with backticks. and FileUtils has ton of features.
Too bad Crystal now only works in POSIX.