Skip to content(if available)orjump to list(if available)

Build your own SQLite, Part 4: reading tables metadata

C-programmer

It's interesting to compare this series to the actual source code of sqlite. For example, sqlite uses a LALR parser generator: https://github.com/sqlite/sqlite/blob/master/src/parse.y#L19...

And queries itself to get the schema: https://github.com/sqlite/sqlite/blob/802b042f6ef89285bc0e72...

Lots of questions, but the main one is whether we have made any progress with these new toolchains and programming languages w/ respect to performance or robustness. And that may be unfair to ask of what is a genuinely useful tutorial.

geodel

Surprise, that author of blog and submitter here did not mention In Rust as part of title.

miloignis

In 'Part: 1' the author says "Source code examples will be provided in Rust, but you are encouraged to follow along using your language of choice, as we won't be relying on many language-specific features or libraries."

It's meant to be a language-generic tutorial and explanation.

hexane360

Signs we may be reaching the Plateau of Productivity

tadfisher

Surprise, ragebait is being downvoted. Let's be more productive in our HN correspondence.