3 ms·
Crystal lang. Web transported applications, as it was apparently intended. (HTTP requests being part of the std-lib and all...) The syntax is like Ruby, but it
by hootbootscoot 6y ago
Crystal lang. Web transported applications, as it was apparently intended. (HTTP requests being part of the std-lib and all...)
The syntax is like Ruby, but it's statically typed and compiled and the executable uses very little RAM.
It appears to be the sweet-spot (a GC'ed but typed/compiled lang) as I've yet to achieve high productivity on web apps with C or C++
FWIW it's worth, I gave Rust and Rocket a whirl. It seems nice. I didn't quite understand the borrow-checker... I'm familiar with RAII, ARC, pool-based approaches, trying to implement a malloc myself once (very badly) on an mcu... didn't get Rust yet...
One occasionally has to deal with Go, and it's getting rather widespread. Luckily, it's rather easy to transpose concepts to from your general algol family style stuff.
I wasn't excited by Go, but it's not been frustrating either, and there's a LOT of stuff out there that has been getting it's "generational rewrite" in Go during the last few years... (wkhtmltopdf will be rewritten in trending languages every decade or so, right?)