> Ok. But written in Haskell? Why would you write this kind of stuff in anything but python - it’s trivial after all, and it should stay trivial through all layers…
@simonmic if it is trivial then there is all the more reason to write it in a pure functional programming language. No need to bring complicated objects and mutability etc. into it.
@jaror@ffaff indeed it was. I am just tickled by (and understand!) the feeling that building anything in #PlainTextAccounting must be trivial - because it's just plain text, and adding numbers, right ?? While as an implementor I feel the complexities multiply amazingly fast and are kept manageable only by constant effort, huge test suites and #Haskell
It's amazing how complicated things get with simple-seeming semantics applied to plain text.
I am always curious whether these features could be developed/debugged/maintained faster in other languages... or if it's only because of Haskell that they can be shipped at all. I don't mean theoretically, obviously, but pragmatically, assuming equal personpower/funding.