docs: update HCAR for the november report

This commit is contained in:
Simon Michael 2011-10-09 18:56:51 +00:00
parent f93cf3c323
commit 34be3a94fd

View File

@ -1,53 +1,45 @@
% http://www.haskell.org/pipermail/haskell/2011-April/022720.html
% http://haskell.org/communities/05-2011/template.tex
% http://haskell.org/communities/05-2011/hcar.sty
\documentclass{scrreprt}
\usepackage{paralist}
\usepackage{graphicx}
\usepackage[final]{hcar}
%include polycode.fmt
\def\EMailRepl#1#2{\DoEMailRepl{#2} #1@@\End}
\def\DoEMailRepl#1#2@@#3\End
{\if!#3!#2\else\DoDoEmailRepl{#1}{#2}#3\fi}
\def\DoDoEmailRepl#1#2#3@@{#2#1#3}
\def\EAt{ @@ }
\begin{document}
\begin{hcarentry}{hledger}
\report{Simon Michael}
\status{Ongoing development; suitable for daily use}
\participants{}% optional
% hledger-Sh.tex
\begin{hcarentry}[updated]{hledger}
\label{hledger}
\report{Simon Michael}%11/11
\status{ongoing development; suitable for daily use}
\makeheader
hledger is a haskell port and friendly fork of John Wiegley's ledger. It
is a robust command-line accounting tool with a simple human-editable data
format. Given a plain text file describing transactions, of money or any
other commodity, hledger will print the chart of accounts, account
balances, or transactions you're interested in. It can also help you
record transactions, or convert CSV data from your bank. There are also
curses and web interfaces. The project aims to provide a reliable,
practical day-to-day financial reporting tool, and also a useful library
for building financial apps in haskell.
hledger is a library and end-user tool (with command-line, curses and web
interfaces) for converting, recording, and analyzing financial
transactions, using a simple human-editable plain text file format. It is
a haskell port and friendly fork of John Wiegley's Ledger, licensed under
GNU GPLv3+.
Since hledger's last HCAR entry in 2009, hledger became cabalised, had 10
non-bugfix releases on hackage, split into multiple packages, acquired a
public mailing list, bug tracker, fairly comprehensive manual,
cross-platform binaries, and has grown to 5k lines of code and 15
committers. 0.14 has just been released, with 5 code committers.
hledger aims to be a reliable, practical tool for daily use. It reports
charts of accounts or account balances, filters transactions by type,
helps you record new transactions, converts CSV data from your bank,
publishes your text journal with a rich web interface, generates simple
charts, and provides an API for use in your own financial scripts and
apps.
The project is available under the GNU GPLv3 or later, at http://hledger.org .
In the last six months there have been two major releases. 0.15 focussed
on features and 0.16 focussed on quality. Changes include:
Current plans are to continue development at a steady pace, to attract
more developers, and to become more useful to a wider range of users, eg
by building in more awareness of standard accounting procedures and by
improving the web and other interfaces.
- new modal command-line interface, extensible with hledger-* executables in the path
- more useful web interface, with real account registers and basic charts
- hledger-web no longer needs to create support files, and uses latest yesod & warp
- more ledger compatibility
- misc command enhancements, API improvements, bug fixes, documentation updates
- lines of code increased by 3k to 8k
- project committers increased by 6 to 21
Current plans include:
- Continue the release rhythm of odd-numbered = features, even-numbered =
quality/stability/polish, and releasing on the first of a month
- In 0.17, clean up the storage layer, allow rcs integration via
filestore, and read (or convert) more formats
- Keep working towards wider usefulness, improving the web interface and
providing standard financial reports
\FurtherReading
\url{http://hledger.org}
\end{hcarentry}
\end{document}