This commit is contained in:
Simon Michael 2012-03-29 23:35:34 +00:00
parent 57fd6b4dc9
commit de671c6e41

697
NOTES.org
View File

@ -2,671 +2,7 @@ hledger project notes
* backlog
** cleanup
*** ghc 7.4 warnings
cabal build
Building hledger-lib-0.17...
Preprocessing library hledger-lib-0.17...
[ 1 of 21] Compiling Hledger.Utils.UTF8 ( Hledger/Utils/UTF8.hs, dist/build/Hledger/Utils/UTF8.o )
Hledger/Utils/UTF8.hs:49:1:
Warning: In the use of `B.putStrLn'
(imported from Data.ByteString.Lazy):
Deprecated: "Use Data.ByteString.Lazy.Char8.putStrLn instead. (Functions that rely on ASCII encodings belong in Data.ByteString.Lazy.Char8)"
[ 2 of 21] Compiling Hledger.Data.Types ( Hledger/Data/Types.hs, dist/build/Hledger/Data/Types.o )
[ 3 of 21] Compiling Hledger.Utils ( Hledger/Utils.hs, dist/build/Hledger/Utils.o )
[ 4 of 21] Compiling Hledger.Data.AccountName ( Hledger/Data/AccountName.hs, dist/build/Hledger/Data/AccountName.o )
[ 5 of 21] Compiling Hledger.Data.Commodity ( Hledger/Data/Commodity.hs, dist/build/Hledger/Data/Commodity.o )
[ 6 of 21] Compiling Hledger.Data.Amount ( Hledger/Data/Amount.hs, dist/build/Hledger/Data/Amount.o )
[ 7 of 21] Compiling Hledger.Data.Account ( Hledger/Data/Account.hs, dist/build/Hledger/Data/Account.o )
[ 8 of 21] Compiling Hledger.Data.Dates ( Hledger/Data/Dates.hs, dist/build/Hledger/Data/Dates.o )
[ 9 of 21] Compiling Hledger.Data.Posting ( Hledger/Data/Posting.hs, dist/build/Hledger/Data/Posting.o )
[10 of 21] Compiling Hledger.Data.Transaction ( Hledger/Data/Transaction.hs, dist/build/Hledger/Data/Transaction.o )
[11 of 21] Compiling Hledger.Data.Matching ( Hledger/Data/Matching.hs, dist/build/Hledger/Data/Matching.o )
[12 of 21] Compiling Hledger.Data.TimeLog ( Hledger/Data/TimeLog.hs, dist/build/Hledger/Data/TimeLog.o )
[13 of 21] Compiling Hledger.Data.Journal ( Hledger/Data/Journal.hs, dist/build/Hledger/Data/Journal.o )
[14 of 21] Compiling Hledger.Data.Ledger ( Hledger/Data/Ledger.hs, dist/build/Hledger/Data/Ledger.o )
[15 of 21] Compiling Hledger.Read.Utils ( Hledger/Read/Utils.hs, dist/build/Hledger/Read/Utils.o )
[16 of 21] Compiling Hledger.Data ( Hledger/Data.hs, dist/build/Hledger/Data.o )
[17 of 21] Compiling Hledger.Reports ( Hledger/Reports.hs, dist/build/Hledger/Reports.o )
[18 of 21] Compiling Hledger.Read.JournalReader ( Hledger/Read/JournalReader.hs, dist/build/Hledger/Read/JournalReader.o )
Hledger/Read/JournalReader.hs:138:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[19 of 21] Compiling Hledger.Read.TimelogReader ( Hledger/Read/TimelogReader.hs, dist/build/Hledger/Read/TimelogReader.o )
[20 of 21] Compiling Hledger.Read ( Hledger/Read.hs, dist/build/Hledger/Read.o )
Hledger/Read.hs:40:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[21 of 21] Compiling Hledger ( Hledger.hs, dist/build/Hledger.o )
Registering hledger-lib-0.17...
simon@white:~/src/hledger/hledger-lib$ cd ..
simon@white:~/src/hledger$ cd hledger
simon@white:~/src/hledger/hledger$ cabal configure
Resolving dependencies...
Configuring hledger-0.17...
cabal build
simon@white:~/src/hledger/hledger$ Building hledger-0.17...
Preprocessing library hledger-0.17...
[ 1 of 14] Compiling Hledger.Cli.Format ( Hledger/Cli/Format.hs, dist/build/Hledger/Cli/Format.o )
[ 2 of 14] Compiling Hledger.Cli.Version ( Hledger/Cli/Version.hs, dist/build/Hledger/Cli/Version.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package HUnit-1.2.4.2 ... linking ... done.
Loading package bytestring-0.9.2.1 ... linking ... done.
Loading package filepath-1.3.0.0 ... linking ... done.
Loading package old-locale-1.0.0.4 ... linking ... done.
Loading package old-time-1.1.0.0 ... linking ... done.
Loading package unix-2.5.1.0 ... linking ... done.
Loading package directory-1.1.0.2 ... linking ... done.
Loading package process-1.1.0.1 ... linking ... done.
Loading package array-0.4.0.0 ... linking ... done.
Loading package deepseq-1.3.0.0 ... linking ... done.
Loading package containers-0.4.2.1 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package transformers-0.2.2.0 ... linking ... done.
Loading package cmdargs-0.9.2 ... linking ... done.
Loading package mtl-2.0.1.0 ... linking ... done.
Loading package text-0.11.1.13 ... linking ... done.
Loading package parsec-3.1.2 ... linking ... done.
Loading package mtlparse-0.1.2 ... linking ... done.
Loading package regexpr-0.5.4 ... linking ... done.
Loading package safe-0.3.3 ... linking ... done.
Loading package split-0.1.4.2 ... linking ... done.
Loading package time-1.4 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package hledger-lib-0.17 ... linking ... done.
Loading package extensible-exceptions-0.1.1.4 ... linking ... done.
Loading package terminfo-0.3.2.3 ... linking ... done.
Loading package haskeline-0.6.4.6 ... linking ... done.
Loading package csv-0.1.2 ... linking ... done.
Loading package Cabal-1.14.0 ... linking ... done.
Loading package cabal-file-th-0.2.2 ... linking ... done.
[ 3 of 14] Compiling Hledger.Cli.Options ( Hledger/Cli/Options.hs, dist/build/Hledger/Cli/Options.o )
Hledger/Cli/Options.hs:8:8:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[ 4 of 14] Compiling Hledger.Cli.Utils ( Hledger/Cli/Utils.hs, dist/build/Hledger/Cli/Utils.o )
Hledger/Cli/Utils.hs:8:8:
Warning: In the use of `Prelude.catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[ 5 of 14] Compiling Hledger.Cli.Stats ( Hledger/Cli/Stats.hs, dist/build/Hledger/Cli/Stats.o )
[ 6 of 14] Compiling Hledger.Cli.Register ( Hledger/Cli/Register.hs, dist/build/Hledger/Cli/Register.o )
[ 7 of 14] Compiling Hledger.Cli.Print ( Hledger/Cli/Print.hs, dist/build/Hledger/Cli/Print.o )
[ 8 of 14] Compiling Hledger.Cli.Histogram ( Hledger/Cli/Histogram.hs, dist/build/Hledger/Cli/Histogram.o )
[ 9 of 14] Compiling Hledger.Cli.Convert ( Hledger/Cli/Convert.hs, dist/build/Hledger/Cli/Convert.o )
[10 of 14] Compiling Hledger.Cli.Balance ( Hledger/Cli/Balance.hs, dist/build/Hledger/Cli/Balance.o )
[11 of 14] Compiling Hledger.Cli.Add ( Hledger/Cli/Add.hs, dist/build/Hledger/Cli/Add.o )
Hledger/Cli/Add.hs:31:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[12 of 14] Compiling Hledger.Cli ( Hledger/Cli.hs, dist/build/Hledger/Cli.o )
[13 of 14] Compiling Hledger.Cli.Tests ( Hledger/Cli/Tests.hs, dist/build/Hledger/Cli/Tests.o )
[14 of 14] Compiling Hledger.Cli.Main ( Hledger/Cli/Main.hs, dist/build/Hledger/Cli/Main.o )
[ 1 of 14] Compiling Hledger.Cli.Format ( Hledger/Cli/Format.hs, dist/build/Hledger/Cli/Format.p_o )
[ 2 of 14] Compiling Hledger.Cli.Version ( Hledger/Cli/Version.hs, dist/build/Hledger/Cli/Version.p_o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package HUnit-1.2.4.2 ... linking ... done.
Loading package bytestring-0.9.2.1 ... linking ... done.
Loading package filepath-1.3.0.0 ... linking ... done.
Loading package old-locale-1.0.0.4 ... linking ... done.
Loading package old-time-1.1.0.0 ... linking ... done.
Loading package unix-2.5.1.0 ... linking ... done.
Loading package directory-1.1.0.2 ... linking ... done.
Loading package process-1.1.0.1 ... linking ... done.
Loading package array-0.4.0.0 ... linking ... done.
Loading package deepseq-1.3.0.0 ... linking ... done.
Loading package containers-0.4.2.1 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package transformers-0.2.2.0 ... linking ... done.
Loading package cmdargs-0.9.2 ... linking ... done.
Loading package mtl-2.0.1.0 ... linking ... done.
Loading package text-0.11.1.13 ... linking ... done.
Loading package parsec-3.1.2 ... linking ... done.
Loading package mtlparse-0.1.2 ... linking ... done.
Loading package regexpr-0.5.4 ... linking ... done.
Loading package safe-0.3.3 ... linking ... done.
Loading package split-0.1.4.2 ... linking ... done.
Loading package time-1.4 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package hledger-lib-0.17 ... linking ... done.
Loading package extensible-exceptions-0.1.1.4 ... linking ... done.
Loading package terminfo-0.3.2.3 ... linking ... done.
Loading package haskeline-0.6.4.6 ... linking ... done.
Loading package csv-0.1.2 ... linking ... done.
Loading package Cabal-1.14.0 ... linking ... done.
Loading package cabal-file-th-0.2.2 ... linking ... done.
[ 3 of 14] Compiling Hledger.Cli.Options ( Hledger/Cli/Options.hs, dist/build/Hledger/Cli/Options.p_o )
Hledger/Cli/Options.hs:8:8:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[ 4 of 14] Compiling Hledger.Cli.Utils ( Hledger/Cli/Utils.hs, dist/build/Hledger/Cli/Utils.p_o )
Hledger/Cli/Utils.hs:8:8:
Warning: In the use of `Prelude.catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[ 5 of 14] Compiling Hledger.Cli.Stats ( Hledger/Cli/Stats.hs, dist/build/Hledger/Cli/Stats.p_o )
[ 6 of 14] Compiling Hledger.Cli.Register ( Hledger/Cli/Register.hs, dist/build/Hledger/Cli/Register.p_o )
[ 7 of 14] Compiling Hledger.Cli.Print ( Hledger/Cli/Print.hs, dist/build/Hledger/Cli/Print.p_o )
[ 8 of 14] Compiling Hledger.Cli.Histogram ( Hledger/Cli/Histogram.hs, dist/build/Hledger/Cli/Histogram.p_o )
[ 9 of 14] Compiling Hledger.Cli.Convert ( Hledger/Cli/Convert.hs, dist/build/Hledger/Cli/Convert.p_o )
[10 of 14] Compiling Hledger.Cli.Balance ( Hledger/Cli/Balance.hs, dist/build/Hledger/Cli/Balance.p_o )
[11 of 14] Compiling Hledger.Cli.Add ( Hledger/Cli/Add.hs, dist/build/Hledger/Cli/Add.p_o )
Hledger/Cli/Add.hs:31:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[12 of 14] Compiling Hledger.Cli ( Hledger/Cli.hs, dist/build/Hledger/Cli.p_o )
[13 of 14] Compiling Hledger.Cli.Tests ( Hledger/Cli/Tests.hs, dist/build/Hledger/Cli/Tests.p_o )
[14 of 14] Compiling Hledger.Cli.Main ( Hledger/Cli/Main.hs, dist/build/Hledger/Cli/Main.p_o )
Registering hledger-0.17...
Preprocessing executable 'hledger' for hledger-0.17...
[ 1 of 15] Compiling Hledger.Cli.Version ( Hledger/Cli/Version.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Version.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package HUnit-1.2.4.2 ... linking ... done.
Loading package bytestring-0.9.2.1 ... linking ... done.
Loading package filepath-1.3.0.0 ... linking ... done.
Loading package old-locale-1.0.0.4 ... linking ... done.
Loading package old-time-1.1.0.0 ... linking ... done.
Loading package unix-2.5.1.0 ... linking ... done.
Loading package directory-1.1.0.2 ... linking ... done.
Loading package process-1.1.0.1 ... linking ... done.
Loading package array-0.4.0.0 ... linking ... done.
Loading package deepseq-1.3.0.0 ... linking ... done.
Loading package containers-0.4.2.1 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package transformers-0.2.2.0 ... linking ... done.
Loading package cmdargs-0.9.2 ... linking ... done.
Loading package mtl-2.0.1.0 ... linking ... done.
Loading package text-0.11.1.13 ... linking ... done.
Loading package parsec-3.1.2 ... linking ... done.
Loading package mtlparse-0.1.2 ... linking ... done.
Loading package regexpr-0.5.4 ... linking ... done.
Loading package safe-0.3.3 ... linking ... done.
Loading package split-0.1.4.2 ... linking ... done.
Loading package time-1.4 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package hledger-lib-0.17 ... linking ... done.
Loading package extensible-exceptions-0.1.1.4 ... linking ... done.
Loading package terminfo-0.3.2.3 ... linking ... done.
Loading package haskeline-0.6.4.6 ... linking ... done.
Loading package csv-0.1.2 ... linking ... done.
Loading package Cabal-1.14.0 ... linking ... done.
Loading package cabal-file-th-0.2.2 ... linking ... done.
[ 2 of 15] Compiling Hledger.Cli.Format ( Hledger/Cli/Format.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Format.o )
[ 3 of 15] Compiling Hledger.Cli.Options ( Hledger/Cli/Options.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Options.o )
Hledger/Cli/Options.hs:8:8:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[ 4 of 15] Compiling Hledger.Cli.Utils ( Hledger/Cli/Utils.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Utils.o )
Hledger/Cli/Utils.hs:8:8:
Warning: In the use of `Prelude.catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[ 5 of 15] Compiling Hledger.Cli.Histogram ( Hledger/Cli/Histogram.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Histogram.o )
[ 6 of 15] Compiling Hledger.Cli.Print ( Hledger/Cli/Print.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Print.o )
[ 7 of 15] Compiling Hledger.Cli.Register ( Hledger/Cli/Register.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Register.o )
[ 8 of 15] Compiling Hledger.Cli.Add ( Hledger/Cli/Add.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Add.o )
Hledger/Cli/Add.hs:31:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[ 9 of 15] Compiling Hledger.Cli.Stats ( Hledger/Cli/Stats.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Stats.o )
[10 of 15] Compiling Hledger.Cli.Balance ( Hledger/Cli/Balance.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Balance.o )
[11 of 15] Compiling Hledger.Cli.Convert ( Hledger/Cli/Convert.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Convert.o )
[12 of 15] Compiling Hledger.Cli ( Hledger/Cli.hs, dist/build/hledger/hledger-tmp/Hledger/Cli.o )
[13 of 15] Compiling Hledger.Cli.Tests ( Hledger/Cli/Tests.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Tests.o )
[14 of 15] Compiling Hledger.Cli.Main ( Hledger/Cli/Main.hs, dist/build/hledger/hledger-tmp/Hledger/Cli/Main.o )
[15 of 15] Compiling Main ( hledger-cli.hs, dist/build/hledger/hledger-tmp/Main.o )
Linking dist/build/hledger/hledger ...
*** ghc 7.2 warnings
**** utf8
***** [ 2 of 36] Compiling Hledger.Utils.UTF8 ( ../hledger-lib/Hledger/Utils/UTF8.hs, ../hledger-lib/Hledger/Utils/UTF8.o )
../hledger-lib/Hledger/Utils/UTF8.hs:49:1:
Warning: In the use of `B.putStrLn'
(imported from Data.ByteString.Lazy):
Deprecated: "Use Data.ByteString.Lazy.Char8.putStrLn instead. (Functions that rely on ASCII encodings belong in Data.ByteString.Lazy.Char8)"
**** hledger
cd hledger; sp --no-exts --no-default-map ghc --make hledger-cli.hs -o ../bin/hledger -DMAKE -W -fwarn-tabs -i../hledger-lib -i../hledger -i../hledger-web -L/usr/lib -DPATCHLEVEL=38 --run test
[ 1 of 36] Compiling Hledger.Cli.Format ( Hledger/Cli/Format.hs, Hledger/Cli/Format.o )
[ 2 of 36] Compiling Hledger.Utils.UTF8 ( ../hledger-lib/Hledger/Utils/UTF8.hs, ../hledger-lib/Hledger/Utils/UTF8.o )
../hledger-lib/Hledger/Utils/UTF8.hs:49:1:
Warning: In the use of `B.putStrLn'
(imported from Data.ByteString.Lazy):
Deprecated: "Use Data.ByteString.Lazy.Char8.putStrLn instead. (Functions that rely on ASCII encodings belong in Data.ByteString.Lazy.Char8)"
[ 3 of 36] Compiling Hledger.Utils ( ../hledger-lib/Hledger/Utils.hs, ../hledger-lib/Hledger/Utils.o )
[ 4 of 36] Compiling Hledger.Cli.Version ( Hledger/Cli/Version.hs, Hledger/Cli/Version.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
Loading package array-0.3.0.3 ... linking ... done.
Loading package containers-0.4.1.0 ... linking ... done.
Loading package filepath-1.2.0.1 ... linking ... done.
Loading package old-locale-1.0.0.3 ... linking ... done.
Loading package old-time-1.0.0.7 ... linking ... done.
Loading package unix-2.5.0.0 ... linking ... done.
Loading package directory-1.1.0.1 ... linking ... done.
Loading package pretty-1.1.0.0 ... linking ... done.
Loading package process-1.1.0.0 ... linking ... done.
Loading package Cabal-1.12.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package cabal-file-th-0.2.1 ... linking ... done.
[ 5 of 36] Compiling Hledger.Data.Types ( ../hledger-lib/Hledger/Data/Types.hs, ../hledger-lib/Hledger/Data/Types.o )
[ 6 of 36] Compiling Hledger.Data.Dates ( ../hledger-lib/Hledger/Data/Dates.hs, ../hledger-lib/Hledger/Data/Dates.o )
[ 7 of 36] Compiling Hledger.Data.Commodity ( ../hledger-lib/Hledger/Data/Commodity.hs, ../hledger-lib/Hledger/Data/Commodity.o )
[ 8 of 36] Compiling Hledger.Data.Amount ( ../hledger-lib/Hledger/Data/Amount.hs, ../hledger-lib/Hledger/Data/Amount.o )
[ 9 of 36] Compiling Hledger.Data.AccountName ( ../hledger-lib/Hledger/Data/AccountName.hs, ../hledger-lib/Hledger/Data/AccountName.o )
[10 of 36] Compiling Hledger.Data.Posting ( ../hledger-lib/Hledger/Data/Posting.hs, ../hledger-lib/Hledger/Data/Posting.o )
[11 of 36] Compiling Hledger.Data.Transaction ( ../hledger-lib/Hledger/Data/Transaction.hs, ../hledger-lib/Hledger/Data/Transaction.o )
[12 of 36] Compiling Hledger.Data.TimeLog ( ../hledger-lib/Hledger/Data/TimeLog.hs, ../hledger-lib/Hledger/Data/TimeLog.o )
[13 of 36] Compiling Hledger.Data.Matching ( ../hledger-lib/Hledger/Data/Matching.hs, ../hledger-lib/Hledger/Data/Matching.o )
[14 of 36] Compiling Hledger.Data.Journal ( ../hledger-lib/Hledger/Data/Journal.hs, ../hledger-lib/Hledger/Data/Journal.o )
[15 of 36] Compiling Hledger.Read.Utils ( ../hledger-lib/Hledger/Read/Utils.hs, ../hledger-lib/Hledger/Read/Utils.o )
[16 of 36] Compiling Hledger.Data.Account ( ../hledger-lib/Hledger/Data/Account.hs, ../hledger-lib/Hledger/Data/Account.o )
[17 of 36] Compiling Hledger.Data.Ledger ( ../hledger-lib/Hledger/Data/Ledger.hs, ../hledger-lib/Hledger/Data/Ledger.o )
[18 of 36] Compiling Hledger.Data ( ../hledger-lib/Hledger/Data.hs, ../hledger-lib/Hledger/Data.o )
[19 of 36] Compiling Hledger.Read.JournalReader ( ../hledger-lib/Hledger/Read/JournalReader.hs, ../hledger-lib/Hledger/Read/JournalReader.o )
../hledger-lib/Hledger/Read/JournalReader.hs:138:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[20 of 36] Compiling Hledger.Read.TimelogReader ( ../hledger-lib/Hledger/Read/TimelogReader.hs, ../hledger-lib/Hledger/Read/TimelogReader.o )
[21 of 36] Compiling Hledger.Read ( ../hledger-lib/Hledger/Read.hs, ../hledger-lib/Hledger/Read.o )
../hledger-lib/Hledger/Read.hs:40:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[22 of 36] Compiling Hledger.Reports ( ../hledger-lib/Hledger/Reports.hs, ../hledger-lib/Hledger/Reports.o )
[23 of 36] Compiling Hledger ( ../hledger-lib/Hledger.hs, ../hledger-lib/Hledger.o )
[24 of 36] Compiling Hledger.Cli.Options ( Hledger/Cli/Options.hs, Hledger/Cli/Options.o )
Implicit import declaration:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[25 of 36] Compiling Hledger.Cli.Utils ( Hledger/Cli/Utils.hs, Hledger/Cli/Utils.o )
Implicit import declaration:
Warning: In the use of `Prelude.catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[26 of 36] Compiling Hledger.Cli.Histogram ( Hledger/Cli/Histogram.hs, Hledger/Cli/Histogram.o )
[27 of 36] Compiling Hledger.Cli.Balance ( Hledger/Cli/Balance.hs, Hledger/Cli/Balance.o )
[28 of 36] Compiling Hledger.Cli.Convert ( Hledger/Cli/Convert.hs, Hledger/Cli/Convert.o )
[29 of 36] Compiling Hledger.Cli.Print ( Hledger/Cli/Print.hs, Hledger/Cli/Print.o )
[30 of 36] Compiling Hledger.Cli.Register ( Hledger/Cli/Register.hs, Hledger/Cli/Register.o )
[31 of 36] Compiling Hledger.Cli.Add ( Hledger/Cli/Add.hs, Hledger/Cli/Add.o )
Hledger/Cli/Add.hs:31:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[32 of 36] Compiling Hledger.Cli.Stats ( Hledger/Cli/Stats.hs, Hledger/Cli/Stats.o )
[33 of 36] Compiling Hledger.Cli ( Hledger/Cli.hs, Hledger/Cli.o )
[34 of 36] Compiling Hledger.Cli.Tests ( Hledger/Cli/Tests.hs, Hledger/Cli/Tests.o )
[35 of 36] Compiling Hledger.Cli.Main ( Hledger/Cli/Main.hs, Hledger/Cli/Main.o )
[36 of 36] Compiling Main ( hledger-cli.hs, hledger-cli.o )
Linking ../bin/hledger.sp.new ...
New executable. (Re-) starting
Cases: 106 Tried: 106 Errors: 0 Failures: 0
**** hledger-web
(ghc7.2-hledger)simon@white:~/src/hledger$ make bin/hledger-web
cd hledger-web; ghc --make hledger-web.hs -o ../bin/hledger-web -DMAKE -W -fwarn-tabs -i../hledger-lib -i../hledger -i../hledger-web -L/usr/lib -DPATCHLEVEL=39
[ 1 of 41] Compiling Hledger.Cli.Format ( ../hledger/Hledger/Cli/Format.hs, ../hledger/Hledger/Cli/Format.o )
[ 2 of 41] Compiling Hledger.Data.Types ( ../hledger-lib/Hledger/Data/Types.hs, ../hledger-lib/Hledger/Data/Types.o )
[ 3 of 41] Compiling Hledger.Web.Settings ( Hledger/Web/Settings.hs, Hledger/Web/Settings.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
Loading package bytestring-0.9.2.0 ... linking ... done.
Loading package transformers-0.2.2.0 ... linking ... done.
Loading package mtl-2.0.1.0 ... linking ... done.
Loading package array-0.3.0.3 ... linking ... done.
Loading package deepseq-1.2.0.1 ... linking ... done.
Loading package text-0.11.1.13 ... linking ... done.
Loading package parsec-3.1.2 ... linking ... done.
Loading package containers-0.4.1.0 ... linking ... done.
Loading package pretty-1.1.0.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package shakespeare-0.10.2 ... linking ... done.
Loading package shakespeare-text-0.10.3 ... linking ... done.
Hledger/Web/Settings.hs:124:19:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $st
[ 4 of 41] Compiling Hledger.Web.Settings.StaticFiles ( Hledger/Web/Settings/StaticFiles.hs, Hledger/Web/Settings/StaticFiles.o )
Loading package base64-bytestring-0.1.1.0 ... linking ... done.
Loading package cereal-0.3.5.1 ... linking ... done.
Loading package filepath-1.2.0.1 ... linking ... done.
Loading package old-locale-1.0.0.3 ... linking ... done.
Loading package old-time-1.0.0.7 ... linking ... done.
Loading package unix-2.5.0.0 ... linking ... done.
Loading package directory-1.1.0.1 ... linking ... done.
Loading package enumerator-0.4.18 ... linking ... done.
Loading package file-embed-0.0.4.1 ... linking ... done.
Loading package blaze-builder-0.3.1.0 ... linking ... done.
Loading package hashable-1.1.2.2 ... linking ... done.
Loading package case-insensitive-0.4.0.1 ... linking ... done.
Loading package http-types-0.6.8 ... linking ... done.
Loading package binary-0.5.0.2 ... linking ... done.
Loading package entropy-0.2.1 ... linking ... done.
Loading package largeword-1.0.1 ... linking ... done.
Loading package dlist-0.5 ... linking ... done.
Loading package data-default-0.3.0 ... linking ... done.
Loading package semigroups-0.8 ... linking ... done.
Loading package tagged-0.2.3.1 ... linking ... done.
Loading package crypto-api-0.8 ... linking ... done.
Loading package pureMD5-2.1.0.3 ... linking ... done.
Loading package unix-compat-0.3.0.1 ... linking ... done.
Loading package network-2.3.0.8 ... linking ... done.
Loading package wai-0.4.3 ... linking ... done.
Loading package blaze-html-0.4.3.1 ... linking ... done.
Loading package cryptohash-0.7.4 ... linking ... done.
Loading package attoparsec-0.10.1.0 ... linking ... done.
Loading package http-date-0.0.1 ... linking ... done.
Loading package time-1.2.0.5 ... linking ... done.
Loading package wai-app-static-0.3.5.1 ... linking ... done.
Loading package syb-0.3.6 ... linking ... done.
Loading package unordered-containers-0.1.4.6 ... linking ... done.
Loading package primitive-0.4.1 ... linking ... done.
Loading package vector-0.9.1 ... linking ... done.
Loading package aeson-0.6.0.0 ... linking ... done.
Loading package crypto-pubkey-types-0.1.0 ... linking ... done.
Loading package cryptocipher-0.3.0 ... linking ... done.
Loading package random-1.0.1.1 ... linking ... done.
Loading package cprng-aes-0.2.3 ... linking ... done.
Loading package skein-0.1.0.4 ... linking ... done.
Loading package clientsession-0.7.3.6 ... linking ... done.
Loading package cookie-0.3.0.2 ... linking ... done.
Loading package failure-0.1.2 ... linking ... done.
Loading package data-object-0.3.1.9 ... linking ... done.
Loading package base-unicode-symbols-0.2.2.3 ... linking ... done.
Loading package transformers-base-0.4.1 ... linking ... done.
Loading package monad-control-0.3.1 ... linking ... done.
Loading package lifted-base-0.1.0.3 ... linking ... done.
Loading package conduit-0.1.1.1 ... linking ... done.
Loading package attempt-0.3.1.1 ... linking ... done.
Loading package convertible-text-0.4.0.2 ... linking ... done.
Loading package yaml-0.5.1.2 ... linking ... done.
Loading package data-object-yaml-0.3.4.1 ... linking ... done.
Loading package fast-logger-0.0.1 ... linking ... done.
Loading package process-1.1.0.0 ... linking ... done.
Loading package hamlet-0.10.7.1 ... linking ... done.
Loading package path-pieces-0.0.0 ... linking ... done.
Loading package shakespeare-css-0.10.6 ... linking ... done.
Loading package shakespeare-i18n-0.0.0 ... linking ... done.
Loading package shakespeare-js-0.10.4 ... linking ... done.
Loading package blaze-builder-enumerator-0.2.0.3 ... linking ... done.
Loading package zlib-0.5.3.2 ... linking ... done.
Loading package zlib-bindings-0.0.3 ... linking ... done.
Loading package zlib-enum-0.2.1 ... linking ... done.
Loading package wai-extra-0.4.6 ... linking ... done.
Loading package byteorder-1.0.3 ... linking ... done.
Loading package wai-logger-0.1.2 ... linking ... done.
Loading package yesod-core-0.9.4.1 ... linking ... done.
Loading package yesod-static-0.3.2.1 ... linking ... done.
[ 5 of 41] Compiling Hledger.Utils.UTF8 ( ../hledger-lib/Hledger/Utils/UTF8.hs, ../hledger-lib/Hledger/Utils/UTF8.o )
../hledger-lib/Hledger/Utils/UTF8.hs:49:1:
Warning: In the use of `B.putStrLn'
(imported from Data.ByteString.Lazy):
Deprecated: "Use Data.ByteString.Lazy.Char8.putStrLn instead. (Functions that rely on ASCII encodings belong in Data.ByteString.Lazy.Char8)"
[ 6 of 41] Compiling Hledger.Utils ( ../hledger-lib/Hledger/Utils.hs, ../hledger-lib/Hledger/Utils.o )
[ 7 of 41] Compiling Hledger.Data.AccountName ( ../hledger-lib/Hledger/Data/AccountName.hs, ../hledger-lib/Hledger/Data/AccountName.o )
[ 8 of 41] Compiling Hledger.Data.Commodity ( ../hledger-lib/Hledger/Data/Commodity.hs, ../hledger-lib/Hledger/Data/Commodity.o )
[ 9 of 41] Compiling Hledger.Data.Amount ( ../hledger-lib/Hledger/Data/Amount.hs, ../hledger-lib/Hledger/Data/Amount.o )
[10 of 41] Compiling Hledger.Data.Account ( ../hledger-lib/Hledger/Data/Account.hs, ../hledger-lib/Hledger/Data/Account.o )
[11 of 41] Compiling Hledger.Data.Dates ( ../hledger-lib/Hledger/Data/Dates.hs, ../hledger-lib/Hledger/Data/Dates.o )
[12 of 41] Compiling Hledger.Data.Posting ( ../hledger-lib/Hledger/Data/Posting.hs, ../hledger-lib/Hledger/Data/Posting.o )
[13 of 41] Compiling Hledger.Data.Transaction ( ../hledger-lib/Hledger/Data/Transaction.hs, ../hledger-lib/Hledger/Data/Transaction.o )
[14 of 41] Compiling Hledger.Data.Matching ( ../hledger-lib/Hledger/Data/Matching.hs, ../hledger-lib/Hledger/Data/Matching.o )
[15 of 41] Compiling Hledger.Data.TimeLog ( ../hledger-lib/Hledger/Data/TimeLog.hs, ../hledger-lib/Hledger/Data/TimeLog.o )
[16 of 41] Compiling Hledger.Data.Journal ( ../hledger-lib/Hledger/Data/Journal.hs, ../hledger-lib/Hledger/Data/Journal.o )
[17 of 41] Compiling Hledger.Data.Ledger ( ../hledger-lib/Hledger/Data/Ledger.hs, ../hledger-lib/Hledger/Data/Ledger.o )
[18 of 41] Compiling Hledger.Data ( ../hledger-lib/Hledger/Data.hs, ../hledger-lib/Hledger/Data.o )
[19 of 41] Compiling Hledger.Read.Utils ( ../hledger-lib/Hledger/Read/Utils.hs, ../hledger-lib/Hledger/Read/Utils.o )
[20 of 41] Compiling Hledger.Read.JournalReader ( ../hledger-lib/Hledger/Read/JournalReader.hs, ../hledger-lib/Hledger/Read/JournalReader.o )
../hledger-lib/Hledger/Read/JournalReader.hs:138:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[21 of 41] Compiling Hledger.Read.TimelogReader ( ../hledger-lib/Hledger/Read/TimelogReader.hs, ../hledger-lib/Hledger/Read/TimelogReader.o )
[22 of 41] Compiling Hledger.Read ( ../hledger-lib/Hledger/Read.hs, ../hledger-lib/Hledger/Read.o )
../hledger-lib/Hledger/Read.hs:40:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[23 of 41] Compiling Hledger.Reports ( ../hledger-lib/Hledger/Reports.hs, ../hledger-lib/Hledger/Reports.o )
[24 of 41] Compiling Hledger.Cli.Version ( ../hledger/Hledger/Cli/Version.hs, ../hledger/Hledger/Cli/Version.o )
Loading package Cabal-1.12.0 ... linking ... done.
Loading package cabal-file-th-0.2.1 ... linking ... done.
[25 of 41] Compiling Hledger ( ../hledger-lib/Hledger.hs, ../hledger-lib/Hledger.o )
[26 of 41] Compiling Hledger.Cli.Options ( ../hledger/Hledger/Cli/Options.hs, ../hledger/Hledger/Cli/Options.o )
Implicit import declaration:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[27 of 41] Compiling Hledger.Cli.Utils ( ../hledger/Hledger/Cli/Utils.hs, ../hledger/Hledger/Cli/Utils.o )
Implicit import declaration:
Warning: In the use of `Prelude.catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[28 of 41] Compiling Hledger.Cli.Histogram ( ../hledger/Hledger/Cli/Histogram.hs, ../hledger/Hledger/Cli/Histogram.o )
[29 of 41] Compiling Hledger.Cli.Balance ( ../hledger/Hledger/Cli/Balance.hs, ../hledger/Hledger/Cli/Balance.o )
[30 of 41] Compiling Hledger.Cli.Convert ( ../hledger/Hledger/Cli/Convert.hs, ../hledger/Hledger/Cli/Convert.o )
[31 of 41] Compiling Hledger.Cli.Print ( ../hledger/Hledger/Cli/Print.hs, ../hledger/Hledger/Cli/Print.o )
[32 of 41] Compiling Hledger.Cli.Register ( ../hledger/Hledger/Cli/Register.hs, ../hledger/Hledger/Cli/Register.o )
[33 of 41] Compiling Hledger.Cli.Add ( ../hledger/Hledger/Cli/Add.hs, ../hledger/Hledger/Cli/Add.o )
../hledger/Hledger/Cli/Add.hs:31:1:
Warning: In the use of `catch'
(imported from Prelude, but defined in System.IO.Error):
Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
[34 of 41] Compiling Hledger.Cli.Stats ( ../hledger/Hledger/Cli/Stats.hs, ../hledger/Hledger/Cli/Stats.o )
[35 of 41] Compiling Hledger.Cli ( ../hledger/Hledger/Cli.hs, ../hledger/Hledger/Cli.o )
[36 of 41] Compiling Hledger.Web.Options ( Hledger/Web/Options.hs, Hledger/Web/Options.o )
[37 of 41] Compiling Hledger.Web.Foundation ( Hledger/Web/Foundation.hs, Hledger/Web/Foundation.o )
Hledger/Web/Foundation.hs:79:25:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
[38 of 41] Compiling Hledger.Web.Handlers ( Hledger/Web/Handlers.hs, Hledger/Web/Handlers.o )
Hledger/Web/Handlers.hs:68:17:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:101:17:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:141:17:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:197:2:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:239:51:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:277:34:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:284:26:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:295:50:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:308:63:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:333:42:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:340:47:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:358:74:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:395:2:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:512:16:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $shamlet
Hledger/Web/Handlers.hs:522:16:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $shamlet
Hledger/Web/Handlers.hs:598:17:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:614:31:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:623:13:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:632:24:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:639:21:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:680:21:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:741:28:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:767:23:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:783:19:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:815:14:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:828:30:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
Hledger/Web/Handlers.hs:835:16:
Warning: Deprecated syntax:
quasiquotes no longer need a dollar sign: $hamlet
[39 of 41] Compiling Hledger.Web.Application ( Hledger/Web/Application.hs, Hledger/Web/Application.o )
Loading package extensible-exceptions-0.1.1.3 ... linking ... done.
Loading package terminfo-0.3.2.3 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package haskeline-0.6.4.6 ... linking ... done.
Loading package HUnit-1.2.4.2 ... linking ... done.
Loading package mtlparse-0.1.2 ... linking ... done.
Loading package regexpr-0.5.4 ... linking ... done.
Loading package csv-0.1.2 ... linking ... done.
Loading package cmdargs-0.9.2 ... linking ... done.
Loading package safe-0.3.3 ... linking ... done.
Loading package split-0.1.4.2 ... linking ... done.
Hledger/Web/Application.hs:14:1:
Warning: Module `Network.Wai.Middleware.Debug' is deprecated:
functionality has been moved to the better named Network.Wai.Middleware.RequestLogger. Network.Wai.Middleware.Debug will be removed.
Hledger/Web/Application.hs:14:38:
Warning: In the use of `debugHandle'
(imported from Network.Wai.Middleware.Debug):
Deprecated: "functionality has been moved to the better named Network.Wai.Middleware.RequestLogger. Network.Wai.Middleware.Debug will be removed."
Hledger/Web/Application.hs:16:22:
Warning: In the use of `makeLogger'
(imported from Yesod.Logger):
Deprecated: "Use makeDefaultLogger instead"
[40 of 41] Compiling Hledger.Web ( Hledger/Web.hs, Hledger/Web.o )
[41 of 41] Compiling Main ( hledger-web.hs, hledger-web.o )
hledger-web.hs:20:1:
Warning: Module `Network.Wai.Middleware.Debug' is deprecated:
functionality has been moved to the better named Network.Wai.Middleware.RequestLogger. Network.Wai.Middleware.Debug will be removed.
hledger-web.hs:20:38:
Warning: In the use of `debugHandle'
(imported from Network.Wai.Middleware.Debug):
Deprecated: "functionality has been moved to the better named Network.Wai.Middleware.RequestLogger. Network.Wai.Middleware.Debug will be removed."
hledger-web.hs:21:59:
Warning: In the use of `makeLogger'
(imported from Yesod.Logger):
Deprecated: "Use makeDefaultLogger instead"
Linking ../bin/hledger-web ...
*** drop ghc 6.12 support
*** makefile cleanups
** errors
*** unicode-error.test failure with >=7.2
**** understand
error UNICODE works, error' UNICODE doesn't
UNICODE renders as space in mac emacs
*** fix version strings on server
**** demo
**** dev demo
@ -1286,7 +622,37 @@ using be more place holders?
**** talkback, auto bug reports
**** usability
**** download & usage stats
** refactoring, cleanup
** refactoring
*** makefile cleanups
*** make shell tests version independent
tests/no-such-file.test: rm -f $$; bin/hledger register -f $$; rm -f $$
tests/no-such-file.test: rm -f $$; bin/hledger balance --no-total -f $$; rm -f $$
tests/add.test: rm -f t$$.j; bin/hledger -f t$$.j add; rm -f t$$.j
tests/add.test: rm -f t$$.j; bin/hledger -f t$$.j add; rm -f t$$.j
tests/add.test: rm -f t$$.j; bin/hledger -f t$$.j add; rm -f t$$.j
tests/add.test: printf 'D $1000.00\n' >t$$.j; bin/hledger -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j
tests/add.test: printf 'D $1000.0\n' >t$$.j; bin/hledger -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j
tests/add.test: printf '2010/1/1\n a $1000.00\n b\n' >t$$.j; bin/hledger -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j
tests/add.test: printf '2010/1/1\n a $1000.0\n b\n' >t$$.j; bin/hledger -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j
tests/add.test: printf 'D $1000.0\nD £1,000.00\n' >t$$.j; bin/hledger -f t$$.j add; cat t$$.j; rm -f t$$.j
tests/add.test:rm -f nosuch.journal; bin/hledger -f nosuch.journal add; rm -f nosuch.journal
tests/add.test:## printf '\n\na\n1\nb\n' | bin/hledger -f /dev/null add
tests/add.test:# bin/hledger -f /dev/null add
tests/amount-layout-vertical.test:# bin/hledger -f - print
tests/amount-layout-vertical.test:# bin/hledger -f - register
tests/amount-layout-vertical.test:# bin/hledger -f - balance
tests/parse-posting-error-pos.test:# bin/hledger -f- stat
tests/null-accountname-component.test:# bin/hledger -f - balance -E
tests/include.test: mkdir -p b/c/d ; printf '2010/1/1\n (D) 1\n' >b/c/d/d.journal ; printf '2010/1/1\n (C) 1\n!include d/d.journal\n' >b/c/c.journal ; printf '2010/1/1\n (B) 1\n!include c/c.journal\n' >b/b.journal ; printf '2010/1/1\n (A) 1\n!include b/b.journal\n' >a.journal ; bin/hledger -f a.journal print; rm -rf a.journal b
tests/timelog-stack-overflow.test:#bin/hledger -f - balance
tests/precision.test:# bin/hledger -f - print --cost
tests/precision.test: bin/hledger -f - balance --cost
tests/timezone.test:# bin/hledger -f - balance --no-total --cost
tests/read-csv.test:rm -rf t.rules$$; printf 'date-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger -f- print --rules-file t.rules$$; rm -rf t.rules$$
tests/read-csv.test: printf 'base-account Assets:MyAccount\ndate-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\nin-field 2\nout-field 3\ncurrency $\n' >$$.rules ; bin/hledger -f- print --rules-file $$.rules; rm -rf $$.rules
tests/read-csv.test:# rm -rf t.rules$$; printf 'date-fiel 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger convert --rules-file t.rules$$; rm -rf t.rules$$
tests/prices.test:# bin/hledger -f - print
*** abstract DataSource
*** use matchers for command line too
**** design cli, backwards compatibility strategy
@ -1317,6 +683,7 @@ http://ajaxcssblog.com/jquery/url-read-request-variables/
*** inspiration
http://community.haskell.org/~ndm/downloads/paper-hoogle_overview-19_nov_2008.pdf -> Design Guidelines
** features/wishlist
*** yesod 1.0 support
*** don't moan about ~
*** generalise rules file ?
**** make it applicable to all formats ?