"Any sufficiently complex program reinvents the DB"
How about
select * from myList where x > 0
Or XBase:
use myList
set filter to x > 0
Smalltalk fans seem to delight in reinventing the database. However, the drawback of ST databases is that it is hard to share the data with other languages in real-time and you have to roll-your-own services like backups, contention management, etc.
________________
oop.ismad.com