a tumblelog
Sat 01 Aug 2020

Perl7 is a fork of values

And while everyone is wondering where perl7 is going, the other crucial question is where perl5 is going; will it stop where it is now (the current official plan), will there be a 5.34 (something I have repeated argued for because it makes no sense for the sunsetting release to have experimental features, and is lacking a perl5 executable out the box), will perl5 development continue as it did before? This is something that isn't talked about much and I'm not sure yet what will happen, but I am pretty sure that decision shouldn't be taken by the people who don't want to use it.

Source: Perl7 is a fork of values, an article by Leon Timmermans.

Exactly-Once Initialization in Asynchronous Python

A common situation in asyncio Python programs is asynchronous initialization. Some resource must be initialized exactly once before it can be used, but the initialization itself is asynchronous — such as an asyncpg database. Let’s talk about a couple of solutions.

Source: Exactly-Once Initialization in Asynchronous Python, an article by Chris Wellons.

Gripes With Go

You’ve read a lot of posts about the shortcomings of the Go programming language, so what’s one more.

  1. Lack of sum types
  2. Type assertions
  3. Date and Time
  4. Statements over Expressions
  5. Erroring out on unused variables
  6. Error handling

Source: Gripes With Go, an article by Akshay Oppiliappan.