#VelociPerl

2024-09-23

@ChristosArgyrop @oalders Tom Christiansen quipped early on that “nothing but `perl` [the program] can parse Perl [the language].” Conversely, any *different* program can’t claim to parse the #Perl language because it isn’t `perl`.

Forks and variants like #VelociPerl and #RPerl are technically Artistic License compliant because they don’t call their language runtime executable `perl`. But IMHO they dilute the language they build on by merely adding a prefix.

2024-09-23

@ChristosArgyrop @oalders It’s a tricky path. #Perl has never been defined by anything other than its implementation. There is no language spec, and no one claims its packaged test suite as a comprehensive means of certification. (Sorry #VelociPerl.)

That’s one of the issues #RakuLang (née #Perl6) sought to address, but it did so by specifying and producing test conformance for a different language.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst