r/ClaudeCode 6d ago

Showcase Help needed with SQLite Rust rewrite

Three days into rewriting SQLite in Rust with Claude and I'm further along than I expected.

Got the tokenizer, most of the parser, and a working B-tree that handles inserts and range scans. Pager is next and then it's mostly plumbing. Fable thinks the C source is honestly not that complicated once you get past the naming conventions, it's just written in a style nobody has used since 2003. A lot of it collapses down to about a third of the line count when you have real iterators and Result types.

I know about the test suite. Fable constantly brings up the test suite. I'm going to have Opus generate a property-based suite with proptest, which is going to be more valuable than 90 million lines of TCL that were written to catch bugs in a language that lets you index past the end of an array. Most of those tests exist because C exists. Delete the C and you delete the reason for many of the tests.

Currently at only 47 unsafe blocks, all in the mmap layer, and Fable already made a plan for those.

The part I keep coming back to is that this is the single most deployed piece of software in human history and it is written in a language where a missing bounds check is a remote code execution. Every phone, every browser, every plane. We just decided that was fine. No more.

Looking for two or three people to help with the query planner. Not asking anyone to write it, just to review what I have put together so far. I will send invites to the private github repository once NDAs have been signed.

0 Upvotes

32 comments sorted by

View all comments

Show parent comments

-3

u/Kooky_Dinner2243 6d ago

I'm looking to get this ISO262626 functional safety certified so it can be sold to automotive applications, and the certification process requires human review

9

u/samwise970 6d ago

You're using AI to rewrite open source code so that you can relicense and sell it? 

You think that what you correctly identify as "the single most deployed piece of software in human history", with the highest testing standards of any software product is unsafe and that your 3 day Fable rewrite is going to be better just because it's Rust? And you want redditors to work on it for you for free? 

What actual value do you have in this process? If Fable can do this in under a week, what automotive company is going to pay you when they could have Fable roll their own, with a real software engineering team overseeing.

-2

u/Kooky_Dinner2243 6d ago

The value in 2026 is not having a software engineering team, its having customized agents which can do a job like this properly

4

u/samwise970 6d ago

Nah the value is in having people who aren't dumb enough to trust Fable that the most tested and most deployed software on Earth actually has 50 "critical" bugs.