On Thursday, February 15, 2024 at 12:48:11 AM UTC+1 [email protected] wrote:

I agree it's totally possible to rewrite a plain-text accounting system on 
your own in a short amount of time and there are many such projects on 
github but going all the way to handling a bunch of the corner cases, 
dealing with user issues continuously for a while, and making it extensible 
via plugins and other things are what gives it value IMHO. It's not hard, 
it's just a lot of perseverance. I spent a *lot* of weekends on this 
somehow, I really wanted to have this working well. It's far from done and 
perfect, all I see are the pain points...  it's annoying me a lot but I 
have no cycles.


Martin, what you have done is very impressive. The quality of the 
documentation alone is something very special even for a commercial 
project, not to mention the "hobby" project. The spinning out of beanprice, 
beanquery and beangulp in v3 to separate projects I think is also a very 
important move to ease contributing by others.

What is important for me personally as a hobby pythinista is that you used 
functional programming approach, which allows mortals like me to get my 
head around the code. As an opposite I once tried to understand the 
pdfminer.six <https://github.com/pdfminer/pdfminer.six> for instance, which 
has an object-oriented design. This appeared to be just beyond my 
abilities. 
 

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/52a9a27d-2539-41f6-ac19-39d2bcfab7aan%40googlegroups.com.

Reply via email to