mastodon.radio is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon.Radio is a space for the Amateur (Ham) Radio community, anyone interested in Shortwave Listening (SWL), etc. Come join us and talk radio, technology, and more!

Administered by:

Server stats:

817
active users

@Perl Here’s a BRILLIANT cheatsheet by @shiar of significant changes to the #Perl #programming language, from 2000's version 5.6 to 2023's version 5.38: sheet.shiar.nl/perl

Apart from being a valuable reference, it's a compact argument against the belief that Perl has stagnated.

And yet your old Perl code still runs on today's versions. Don't be surprised. We value your time and ours.

toot.community/@shiar/11185863

sheet.shiar.nlperl version cheat sheet
Jeff KC1PYT

@mjgardner @Perl @shiar Honestly, I think the thing that works against and the most is that they don't work natively in the browser or on mobile.

I love both languages and want to see them prosper.

@mjgardner @Perl @shiar Yes, *eventually* I expect just about everything to get ported to it. Correct me if I'm wrong, but the hold up is there is no generalized mechanism to access the DOM from WASM, right?

So stuff has to run WASM, then spawn JS (expensive) and then make API calls to JS to interact with the DOM. Stop me if I'm wrong.

@KC1PYT @Perl @shiar I don’t have any direct #Wasm experience so I can't confirm or deny without doing the same research as anyone else. Maybe somebody receiving these group messages can opine.

@mjgardner @KC1PYT @Perl @shiar

Without reading the whole thread, yes, any calls from wasm to WebAPI have to go through the host environment (JS). It's not too slow in practice but could be much better considering that wasm is generally faster than JS.

Also, you'll need to provide a small JS bridge, like what Go has:
github.com/golang/go/blob/mast

GitHubgo/misc/wasm/wasm_exec.js at master · golang/goThe Go programming language. Contribute to golang/go development by creating an account on GitHub.

@mjgardner @Perl @shiar That project seems semi-stale. There aren't any recent commits though there are decently recent comments in the few issues that are opened.

@KC1PYT @Perl @shiar “Recent” is in the eye of the beholder. I haven’t personally used #WebPerl, but it appears to be based on a slight fork of #Perl v5.30 from 2019: github.com/Perl/perl5/compare/

As with anything, it needs someone with an itch to scratch and enough skills and tuits. The primary author is employed doing #Python now, so it's a fine time to pick it up unimpeded.