this article focuses on breaking free from repetitive programming projects, but its ideas can be applied to any creative field, like film making, music, or a...| sλrthak
I haven’t shipped any new features for| ongoing by Tim Bray
Building a Lua interpreter in Go| www.zombiezen.com
A blog about Ruby, Performance and Concurrency| On the Edge of Ruby
Whether you have to do with data in form of CSV, JSON or a full-blooded programming language like C, JavaScript, Scala, or maybe a query language like SQL, you always transform some sequence of characters (or binary values) into a structured representation. Whatever you’ll do with that representation depends on your domain and business goals, and is quite often the core value of whatever you are doing. With a plethora of tools doing the parsing for us (including the error-handling), we migh...| kubuszok.com
Regular Expression Matching in the Wild| swtch.com
Vim was my preferred text editor for nearly eighteen years, until I switched to aretext in 2021. I appreciated vim’s efficiency and ubiquity, the way I could rely on it regardless of what project I was working on or what machine I had ssh’d into. Like any software, however, vim reflects the time in which it was written. In many cases, vim optimizes for speed above all else, an approach that made sense given the limitations of late ’90s computers.| devnonsense.com
Regular Expression Matching with a Trigram Index| swtch.com
Overview ¶| pkg.go.dev
Regular Expression Matching: the Virtual Machine Approach| swtch.com
Translating Rob Pike's simple and elegant C regex matcher to Go.| benhoyt.com
The Redox official website| www.redox-os.org
Version 2.1 of the spaCy Natural Language Processing library includes a huge number of features, improvements and bug fixes. In this post, we highlight some of the things we're especially pleased with, and explain some of the most challenging parts of preparing this big release.| explosion.ai