Raku is surprisingly good for CLIs - Hillel Wayne (buttondown.email)
from CIAvash@programming.dev to programming@programming.dev on 01 Nov 2023 06:44
https://programming.dev/post/5233199

#programming

threaded - newest

spauldo@lemmy.ml on 01 Nov 2023 07:24 collapse

I’m not sure why that’s surprising. Raku started out as Perl 6. Perl was designed primarily for use in a shell environment. Convenience features like the arguments to MAIN bit are in line with Perl philosophy.

otl@lemmy.sdf.org on 01 Nov 2023 08:18 collapse

Agreed. I didn’t know about these features - I’ve never written any Perl before - and I do find them kinda interesting and cool. But not really surprising.

A less clickbaity title might be “Exploring Raku’s built-in shortcuts for CLIs” or something. Still 6 words. And I still would have clicked and enjoyed the article! Really appreciated its positive tone and clear examples!

spauldo@lemmy.ml on 01 Nov 2023 09:25 collapse

Oh, I’ve got no complaints about the article or even its title. Few people learn Perl or Raku these days so it would be surprising for most people.

I thought it was interesting myself - Perl’s my go-to scripting language but I never used Raku. I might consider it next time I have a non-trivial scripting project.

bnjmn@programming.dev on 01 Nov 2023 10:32 next collapse

As someone who picked up Raku without knowing anything about Perl (besides the fact that it had something to do with regex), it was a little surprising :)

technom@programming.dev on 01 Nov 2023 12:45 collapse

What makes Perl or Raku interesting? What are some applications where they are the ideal languages?