NNDB’s Not a Database
My latest project is called NNDB. I’ve worked with databases for quite a long time now, and for a while I’ve been thinking about how they work under the hood. I know very little about it, but I thought...
View ArticleNNDB 0.1
I’ve managed to get NNDB, my C++ data storage library which is almost, but not entirely unlike SQL, into a fit state for a release. You can create tables, set indices on columns, insert data, retrieve...
View ArticleScalable Graph Coverage
If you’re interested in dealing with large directed graphs of dependent objects and want some tips on how to process them in a way that scales in terms of memory usage, you may be interested in the...
View ArticleAnatomy of an interpreter: the Parser
Posts in this series: Lexer, Parser, Evaluator Subs has reached version 1.3.4, which means that it can successfully run all the tests from chapter 1 of SICP. This is very exciting. Last time I...
View Article