On Sun, 7 Sep 2014 11:12:26 -0400
Martin Blais <[email protected]> wrote:

Hello Martin,

> Again, what makes you think that the other softwares are "running
> behind"? In some of the ways that it differs, I view some of the new
> features I implement in Beancount as new and pushing the envelope
> forward.

don't get me wrong...but I use Gnucash for several years and before that
I spent some time whether I should start taking care about my finances
and do bookkeeping. Even then, I was aware of the existance of both
ledger and hledger - it looks I had to go throuugh experience with GC
before considering cli - but never heard about Beancount until 10 days
ago or so.

Hledger clearly says it does not support all the ledger's features,
although it adds some of its own stuff like web ui, some reports etc.,
so, as John confirmed, my impression was that for the 'core' financial
stuff, ledger is the leader.

I apologize if it does not apply to Beancount.


> Personally I think that syntax is a poor way to evaluate software.

That's true, but it's pragmatic!

For instance, I've, more or less, settled to use Fossil
(http://fossil-scm.org/) as my primary DVCS. Although I like its
features/simplicity/power/security/etc. it's still awesome to know there
is way out to the most popular Git if something goes wrong. 

Here are the steps to convert Fossil repo to git:

git init new-repo
cd new-repo
fossil export --git ../repo.fossil | git fast-import


Otoh, using Beancount with its incompatible syntax means, one is on
his/her own when wishing to go 'back' to Ledger which is certainly more
popular and with greater community behind.

Shortly, (ic)compatibility is not the metric to evaluate software, but
pragmatic concern.

> I see 2.0beta:
> https://pypi.python.org/pypi/beancount
> 
> I've just updated and called it 2.0beta2
> (I'm not very good about updating indexes all around the web.)

I was Googling for Beancount and the link for 0.9 was higher. :-)

Moreover, I run Debian Sid and was able to install (h)ledger with
simple: apt-get install, while I do not see packages for Beancount?

> Aren't they nicely readable and beautifully formatted and available
> on all your devices and in many formats? Isn't this the goal of
> documentation? Why don't you like them?

I like that 'reading' is separate from 'editing'. There was a user in
#ledger yesterday who got the feeling that he needs to have Google
account to be able to read it and he wrote: "I give it up."

Why don't you simply use something like https://readthedocs.org/ which
seems to be popular for Python stuff?

> I just click on the "reject" button to remove those accidental
> suggestions when that happens. Also, I might accept the suggestion but
> reject the specific change and reword things manually to make it
> better; that would also show up as a rejected suggestion. Nothing
> personal.


Nothing personal, don't worry, but it was a bit strange. For me, it's
more natural to use my preferred editor, fix things and then 'pull
request', send a patch etc.

> Furthermore, beyond their capabilities, languages nurture particular
> cultures. In many ways, these cultures subsume the particular
> technical advantages of computer languages. As examples relevant to
> the case in point, despite its inherent looseness in typing and
> glaring performance disadvantages, Python has succeeded in creating a
> uniquely vibrant culture of "making things simple and explicit," with
> great documentation and adherence to well-defined contracts (via
> conventions). 

Considering that Hledger is slower than Ledger, I wonder how does
Benacount perform in comparison?

> Alright, this is getting seriously OT.

:-)

> I think you misunderstood what I meant. I'm saying CLI accounting is
> easy to implement and should be equally doable in any language. So,
> yes.

OK. I had impression you're thinking about the way how the calc is
performed, iow. about representation of numbers.


Sincerely,
Gour

-- 
One must deliver himself with the help of his mind, and not 
degrade himself. The mind is the friend of the conditioned soul, 
and his enemy as well.


-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to