<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7000.0"></HEAD>
<BODY
style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; WORD-WRAP: break-word; PADDING-TOP: 15px; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space"
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Calibri>I was interested in actually using this "for real", but
unfortunately it seems like you have a dependency on the unix package. Would it
be possible to use something portable (specifically to windows)
instead?</FONT></DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV><BR></DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=simon@joyful.com
href="mailto:simon@joyful.com">Simon Michael</A> </DIV>
<DIV><B>Sent:</B> Saturday, January 17, 2009 11:42 PM</DIV>
<DIV><B>To:</B> <A title=hledger@googlegroups.com
href="mailto:hledger@googlegroups.com">hledger@googlegroups.com</A> ; <A
title="mailto:haskell-cafe@haskell.org CTRL + Click to follow link"
href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</A> </DIV>
<DIV><B>Subject:</B> [Haskell-cafe] ANN: hledger 0.3 released</DIV></DIV></DIV>
<DIV><BR></DIV>
<P style="MARGIN: 0px">I'm pleased to announce another hledger release. Happy
new year, all!</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">hledger is a partial haskell clone of John Wiegley's
"ledger" text-based</P>
<P style="MARGIN: 0px">accounting tool.<SPAN class=Apple-converted-space>
</SPAN>It generates transaction & balance reports from a plain</P>
<P style="MARGIN: 0px">text ledger file, and demonstrates a functional
implementation of ledger.</P>
<P style="MARGIN: 0px">For more information, see hledger's home page: <A
href="http://joyful.com/hledger">http://joyful.com/hledger</A></P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">News for 0.3</P>
<P style="MARGIN: 0px">------------</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">Fixes:</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* count
timelog sessions on the day they end, like ledger, for now</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * when options are
repeated, use the last instead of the first</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * builds with ghc 6.10 as
well as 6.8</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * runs much faster than
0.2::</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">
<DIV style="MARGIN: 0px"><FONT class=Apple-style-span face=Monaco><FONT
class=Apple-style-span size=3><SPAN style="FONT-SIZE: 12px"
class=Apple-style-span> $ bench hledger-0.2 hledger
ledger</SPAN></FONT></FONT></DIV>
<DIV style="MARGIN: 0px"><FONT class=Apple-style-span face=Monaco><FONT
class=Apple-style-span size=3><SPAN style="FONT-SIZE: 12px"
class=Apple-style-span>
|| hledger-0.2 | hledger | ledger</SPAN></FONT></FONT></DIV>
<DIV style="MARGIN: 0px"><FONT class=Apple-style-span face=Monaco><FONT
class=Apple-style-span size=3><SPAN style="FONT-SIZE: 12px"
class=Apple-style-span>
==================================++=============+=========+=======</SPAN></FONT></FONT></DIV>
<DIV style="MARGIN: 0px"><FONT class=Apple-style-span face=Monaco><FONT
class=Apple-style-span size=3><SPAN style="FONT-SIZE: 12px"
class=Apple-style-span> -f 2008.ledger -s balance
|| 2.59 | 0.26 |
0.11</SPAN></FONT></FONT></DIV>
<DIV style="MARGIN: 0px"><FONT class=Apple-style-span face=Monaco><FONT
class=Apple-style-span size=3><SPAN style="FONT-SIZE: 12px"
class=Apple-style-span> -f 10000entries.ledger -s balance ||
566.68 | 2.72 |
0.96</SPAN></FONT></FONT></DIV>
<DIV><BR></DIV>
<P></P>
<P style="MARGIN: 0px">Features:</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* a
simple ui for interactive report browsing: hledger ui</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * accept smart dates
everywhere (YYYYMMDD, Y/M/D, Y, M/D, D, jan,</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space>
</SPAN>today, last week etc.)</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * --period/-p flag
accepting period expressions like "in 2008", </P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space>
</SPAN>"weekly from last month"..</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * -W/-M/-Y convenience
flags to summarise register weekly, monthly,</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space>
</SPAN>yearly</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * --depth and -E flags also
affect summarised register reports</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space>
</SPAN>(including depth=0)</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * --display/-d flag
supporting date predicates (like "d<[DATE]",</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space>
</SPAN>"d>=[DATE]")</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * !include directive to
include additional ledger files</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * !account directive to set
a default parent account</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * Added support for reading
historical prices from files</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * timelog and ledger
entries can be intermixed in one file</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * modifier and periodic
entries can appear anywhere (but are still</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space>
</SPAN>ignored)</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"> * help and readme
improvements</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">Contributors:</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* Simon
Michael</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* Nick
Ingolia</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* Tim
Docker</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* Corey
O'Connor & the vty team</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">Stats:</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* Known
errors: 1</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* Tests:
58</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>* Lines
of non-test code: 2123</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">Installation</P>
<P style="MARGIN: 0px">------------</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">hledger requires GHC. It is known to build with 6.8 and
6.10.</P>
<P style="MARGIN: 0px">If you have cabal-install, do::</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>cabal
update</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>cabal
install hledger</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">Otherwise, unpack the latest tarball from</P>
<P style="MARGIN: 0px"><A
title="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hledger CTRL + Click to follow link"
href="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hledger">http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hledger</A>
and do::</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>runhaskell
Setup.hs configure</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>runhaskell
Setup.hs build</P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>sudo
runhaskell Setup.hs install<SPAN class=Apple-converted-space> </SPAN></P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">This will complain about any missing libraries, which you
can download and</P>
<P style="MARGIN: 0px">install manually from hackage.haskell.org. (The
Build-Depends: in</P>
<P style="MARGIN: 0px">hledger.cabal has the full package list.)</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px">To get the latest development code do::</P>
<P style="MARGIN: 0px; MIN-HEIGHT: 14px"><BR></P>
<P style="MARGIN: 0px"><SPAN class=Apple-converted-space> </SPAN>darcs get
<A
href="http://joyful.com/repos/hledger">http://joyful.com/repos/hledger</A></P>
<P style="MARGIN: 0px"><BR></P>
<P>
<HR>
<P></P>_______________________________________________<BR>Haskell-Cafe mailing
list<BR>Haskell-Cafe@haskell.org<BR>http://www.haskell.org/mailman/listinfo/haskell-cafe<BR></BODY></HTML>