Burntsushi

Overview

About Me My name is Andrew Gallant and I’m aprogrammer. I work as a programmer forAstral, where I get to help improve the state of Python’sdeveloper tooling.

News

Blog 5 months ago
Encephalitis
I was recently diagnosed with anti-NMDA receptor encephalitis . It is an autoimmune disorder where your body's normally helpful antibodies start acting strangely . This leads to inflammation in the brain. This blog briefly discusses some of my experience
Read more
Report
Blog 3 years ago
Regex engine internals as a library
Over the last several years, I've rewritten Rust's regex crate to enable better internal composition, and to make it easier to add optimizations while maintaining correctness. In the course of this rewrite I created a new crate, regex-automata , which exp
Read more
Report
Blog 4 years ago
A byte string library for Rust
bstr is a byte string library for Rust and its 1.0 version has just been released ! It provides string oriented operations on arbitrary sequences of bytes, but is most useful when those bytes are UTF-8. In other words, it provides a string type that is UT
Read more
Report
Blog 4 years ago
Using unwrap() in Rust is Okay
One day before Rust 1.0 was released, I published a blog post covering the fundamentals of error handling . A particularly important but small section buried in the middle of the article is named " unwrapping isn't evil ". That section briefly described t
Read more
Report
Blog 6 years ago
Archlinux on the System76 Darter Pro
This is a quick post reviewing my Archlinux setup on a System76 Darter Pro (model: darp6) with Coreboot, along with some thoughts about the laptop in general. This is my first laptop upgrade since I purchased a ThinkPad T430 in July 2012 Target audience:
Read more
Report
Blog 6 years ago
My FOSS Story
I'd like to break from my normal tradition of focusing almost strictly on technical content and share a bit of my own personal relationship with Free and Open Source Software (FOSS). While everyone is different, my hope is that sharing my perspective will
Read more
Report
News crates.io 8 years ago
crates.io: Rust Package Registry
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
Read more
Report
News crates.io 8 years ago
crates.io: Rust Package Registry
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
Read more
Report
News swtch.com 8 years ago
Implementing Regular Expressions
WARNING: 2018-04-12 : The code snippets for this post are no longeravailable. This is just as well anyway, since they all depended on an unstableinternal compiler interface, which hasnt existed for years.
Read more
Report
Blog 9 years ago
Rust and CSV parsing
With csv 1.0 just released, the time is ripe for a tutorial on how to read and write CSV data in Rust. This tutorial is targeted toward beginning Rust programmers, and is therefore full of examples and spends some time on basic concepts. Experienced Rust
Read more
Report
Show more news