Hacker News new | ask | show | jobs
An oral history of Bank Python (2021) (calpaterson.com)
11 points by tosh 1 hour ago
4 comments

What a well-written account of "how things are done".

> Time to drop a bit of a bombshell: the [Barbara] source code is in Barbara too, not on disk. Remain composed. It's kept in a special Barbara ring called sourcecode.

And I thought rewriting 3rd party packages to work with AFS was crazy
>Applications also commonly store their internal state in Barbara - writing dataclasses straight in and out with only very simple locking and transactions (if any).

Right out of the gates, it's crazy how this contrasts with Mercury's Haskell infra

https://blog.haskell.org/a-couple-million-lines-of-haskell/