New wave of Programming Languages: Pony, Crystal, Zig, Reason, Vlang, Julia
https://hackernoon.com/the-new-wave-of-programming-languages-exploring-the-hidden-gems
@lupyuen Personally, I love Pony and use it in a "background" project meant for RaspberryPi-level of embedding.
Yes, steep learning curve, but the pay off is huge. When it compiles, I can be (almost) sure that there are no concurrency related bugs.
Article doesn't mention the excellent C interop in the language.
Call C natively;
let world = "world"\@printf( "Hello, %s".cstring(), world.cstring() )
The ampersand makes it a C call, and the cstring() is needed for strings.
@niclas @lupyuen wow i didnt knew about Pony at all. I'll give it a try
@pancake
Be prepared for a wild ride... Don't give up!
@lupyuen
QOTO: Question Others to Teach Ourselves An inclusive, Academic Freedom, instance All cultures welcome. Hate speech and harassment strictly forbidden.
@lupyuen
Personally, I love Pony and use it in a "background" project meant for RaspberryPi-level of embedding.
Yes, steep learning curve, but the pay off is huge. When it compiles, I can be (almost) sure that there are no concurrency related bugs.
Article doesn't mention the excellent C interop in the language.
Call C natively;
let world = "world"
\@printf( "Hello, %s".cstring(), world.cstring() )
The ampersand makes it a C call, and the cstring() is needed for strings.