WeWorkBuddy

parse_number() as a SQLite extension: C vs Rust

Research: parse_number() as a SQLite extension: C vs Rust I was out walking the dog when I got curious about how easy/difficult it would be to write a SQLite C extension that adds a parse_number() function for turning strings like -$1,234.56 or '12.5%' into numeric values that could be summed and sorted. I fired up regular Claude chat (Opus 5.5) and prompted : I'm thinking about a SQLite custom function 'parse_number(value)' that strips ',', '$', '£' and '%', handles a leading '-', and returns '

Read original source
Source page screenshot: parse_number() as a SQLite extension: C vs Rust
Source page screenshot · simonwillison.net

Source record

Research analysis

Source record

Source account: Research: parse_number() as a SQLite extension: C vs Rust I was out walking the dog when I got curious about how easy/difficult it would be to write a SQLite C extension that adds a parse_number() function for turning strings like -$1,234.56 or '12.5%' into numeric values that could be summed and sorted. I fired up regular Claude chat (Opus 5.5) and prompted : I'm thinking about a SQLite custom function 'parse_number(value)' that strips ',', '$', '£' and '%', handles a leading '-', and returns '

Available context

Recent records to compare: “Coordinated disturbances haunt grids worldwide. Here’s how researchers solved the mystery.” (TechCrunch, Nov 8, 2026); “The end of Microsoft Research's AI Frontiers group” (Hacker News, Nov 7, 2026). Shared themes are navigation hints; they have not been verified as the same need or independent corroboration.

Research status

This record has not been assigned a sufficiently supported main content category. No commercial or performance conclusion is generated.

Missing evidence

The main event, affected audience and supporting primary source need review.

Next step

Read the original and identify the decision it supports before choosing an analysis framework.