4 ms·
Now he just needs to look into parrot (the old perl6 vm) or pony, which do expand on single ownership and compiler-checked move semantics. Not just memory safe
by rurban 3y ago
Now he just needs to look into parrot (the old perl6 vm) or pony, which do expand on single ownership and compiler-checked move semantics.
Not just memory safe, but also concurrency safe.
Concurrent Pascal was also similar.
- Hardliner66 3y agoI think Pony is one of the most interesting languages out there. I love actors, I love capabilities, I love whitelisting of C/C++ usage. Sadly no armv7 support, cross compiling itself is really hard too (never got it to work), the package management support is weird and deviates quite a bit from mainstream (IIRC having multiple versions of the same dependency is a feature ) and it lacks users. I honestly would love to have a mix between rust and pony.
- perlgeek 3y agoToo bad nobody was ever able to build a practical, concurrent programming language on top of parrot. (Nor any well-performing non-concurrent language, for that matter). And quite a few talented compiler writers tried (I'm thinking of Patrick Michaud and Jonathan Worthington at least, probably forget quite a few).