Apart from syntax is Perl the closest language.
With 3 major failures:
1. It's totally unfortunate that Eich chose to allow Perl like scalar transformations with the limited set of Java operators. The DWIM magic rules for == and + are annoying because eq and . are missing.
2. Also is JS hampered by implementing associative arrays as objects.
Objects in JS are (in Perl terms) best described as tied hashes, where missing keys trigger a look up into a chain of "prototype" hashes.
While I like prototypical inheritance it's annoying if I need to deal with inheritance when I only want a hash.
3. Hoisting of var declarations and missing block scope leads to far too many ugly work arounds to mimic the effects of my
Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Wikisyntax for the Monastery
In reply to Re^6: Curious about Perl's strengths in 2018 -- freedom
by LanX
in thread Curious about Perl's strengths in 2018
by Crosis
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |