3 ms·
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 com
by axus 4mo ago
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.
- rbanffy 4mo agoThis makes it feel like a gigantic Smalltalk instance.
- calpaterson 4mo agoInterestingly, after writing this (some years ago) I spoke to some of the original authors. They had never used Smalltalk. So I suppose they invented this stuff independently
- rbanffy 4mo agoCould be. I got the same vibes with Zope, which is Python and has an object database underneath it. At the time I had the impression the idea was popular in finance.
- Recursing 4mo agoZope was strongly influenced by Smalltalk > The ZODB is an (almost) transparent python object persistence system, heavily influenced by Smalltalk. https://zodb.org/en/latest/articles/ZODB-overview.html#comparison-to-other-database-types https://zodb.org/en/latest/articles/ZODB-overview.html#compa... I think Jim Fulton and other authors of Zope originally came from Smalltalk
- kayo_20211030 4mo agoI loved Zope (and ZODB). No matter what I said, I could never convince the higher-ups it was the way to go. In retrospect, they were probably right. But those technologies were magnificent.
- rbanffy 4mo agoThanks to the Plone crowd, Zope now runs on Python 3 and still deserves some work. I’m not sure how to shoehorn Git-based workflows on top of it transparently, but I would still love to play with it.