Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

50% Positive

Analyzed from 252 words in the discussion.

Trending Topics

#barbara#haskell#secdb#slang#store#language#used#built#similar#system

Discussion (10 Comments)Read Original on HackerNews

elemeno44 minutes ago
To the best of my knowledge much of this originated with SecDB/Slang at Goldman - SecDB (securities db I believe) being the object store and slang the somewhat quirky C like language that ran with it (also the only language I’ve used professionally that let you have spaces in the variable names).

Some of the folk that built that (or worked on it) ended up at JPM and Merrill where they built the Python centric version - Alpha and Quartz respectively. Barclays Capital has/had a similar system as well I think, but it’s not one I know about offhand - they did though, memorably, have a system that was pretty much Haskell-in-Excel.

mhh__8 minutes ago
People turning up in hedge funds (i.e. much smaller) and trying to rewrite the bit of a bank they used to work in's equivalent of this article is so annoying.
axusabout 2 hours 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.

piinbinaryabout 2 hours ago
coredog64about 2 hours ago
And I thought rewriting 3rd party packages to work with AFS was crazy
roywiggins39 minutes ago
Weirdly not dissimilar from MUMPS systems.
TZubiriabout 3 hours ago
>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/

lmm14 minutes ago
It sounds pretty similar actually. Barbara fills the same role that Temporal is doing at Mercury.
devinabout 2 hours ago
Eh, to be fair, this post is about a _bank_, and the one you've linked is about _fintech_. They are not even close to the same space, even though they both deal with money.

But also I suppose you may be saying exactly this?

monknomoabout 2 hours ago
to be fair, it is a fintech that wants to become a bank