Andrew Speer
Recent Actions
-
Posted Perl documentation (including POD) with Markdown and Docbook to aspeer
Introduction
I have uploaded to CPAN some tooling modules which allow Perl documentation to be authored as Markdown files - or Docbook XML articles - then merged into source files as POD. They can also then be published as HTML to static sites such as Github pages or Cloudflare Workers.…
-
Commented on Running Perl/PAGI applications on Cloudflare Workers via WebAssembly
WebPerl was one of the first implementations of Perl in the browser via wasm I had seen before zeroperl was released - it was very clever. WebPerl seems to targeted only embedded Perl in the browser, i.e. it allows...
-
Posted Running Perl/PAGI applications on Cloudflare Workers via WebAssembly to aspeer
Background
I've been developing the WebDyne framework to make creation of Perl-based web applications easier (for me anyway). Most of the apps I write now use John Napiorkowski's excellent PAGI design, as it supports modern asynchronous web services such as SSE and WebSockets.
On…
-
Posted WebDyne 3.0 released -- now with PAGI, Server-Sent Events and WebSockets to aspeer
I’ve released WebDyne 3.0, an update to the Perl-based dynamic HTML engine I have created.
The biggest addition in 3.0 is support for PAGI, alongside the existing PSGI and Apache/mod_perl backends.
PAGI support brings an asynchronous/event-oriented interface to WebDyne and allows…
Comment Threads
-
john napiorkowski commented on
Running Perl/PAGI applications on Cloudflare Workers via WebAssembly
Very cool to see something like this running. It does giver me some incentive to see the server part of the PAGI spec detailed enough so that we could have a second, more lightweight server. The reference server has a lot of dependencies and features like forking support that you might not care about if you are scaling horizontally with lots of worker nodes.
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.