|
Hi Perl fans! I've never programmed in Perl, but a couple years ago I read a Raku book and was delighted with the language. At the time, I was interested in learning a new scripting language.
Raku and Tcl were at stake. I built a small script to compare the run speed and Raku was about 40 times slower than Tcl for my use case, if my memory is not betraying me. So, I went for Tcl that I also like very much. Still, there's some opportunity for Perl, as I may need it in the short future. From the features of Raku that are mentioned in the home page, namely:
1. Object-oriented programming including generics, roles and multiple dispatch
2. Functional programming primitives, lazy and eager list evaluation, junctions, autothreading and hyperoperators (vector operators)
3. Parallelism, concurrency, and asynchrony including multi-core support
4. Definable grammars for pattern matching and generalized string processing
5. Optional and gradual typing what are the ones that will be available for Perl7, which I've already read that will be similar to the last Perl5 with saner defaults? |