Go 1.25 simplifies the language spec by removing the notion of core types| go.dev
Yet another article complaining about Go’s error handling.| MOND←TECH MAGAZINE
Go 1.18 Release Notes| go.dev
A thought experiment with generic type parameters| Preslav Rachev
Generics facilitators in Go| rakyll.org
This article is an exploration of how to improve error handling in Go. I address here some of the issues while others are left with open questions and some ideas. And, spoiler alert, I do love error handling in Go as it is now. I don’t want to replace it with anything like exceptions, but I want to make it slightly better. I’m going to limit all solutions to what we already have in the language.| blog.orsinium.dev
Go 1.18 Release Notes| tip.golang.org
I try to explain why the problem of calculating the exact contents of a type set in Go is harder than it might seem on the surface.| blog.merovius.de
In our last post in the RISC-V Bytes series, I briefly alluded to the proposal to switch the Go Application Binary Interface (ABI) from a stack-based calling convention to a register-based calling convention. I also mentioned that it appeared at that time that the RISC-V port would support the new calling convention as early as Go 1.19. Last week, Go 1.19 was officially released, and sure enough, tucked in the release notes was a section mentioning that the riscv64 port now supports passing a...| danielmangum.com
It'll surprise no one to hear that TypeScript is my favorite programming language. But I do still enjoy dabbling in other languages. It's a great way to get perspective on what makes TypeScript unique, and how other language designers are thinking about the same problems. My favorite way to learn a new language is through the annual Advent of Code (AoC). AoC runs every year from Dec 1-25. Every day unlocks a new puzzle with two parts which build on each other. Lots of people do these puzzles ...| effectivetypescript.com