]> Git — Sourcephile - comptalang.git/log
comptalang.git
8 years agoAjout : Lib.TreeMap.Zipper : en prévision de collectes « à la XSLT » sur Chart.
Julien Moutinho [Sun, 3 Apr 2016 17:58:58 +0000 (19:58 +0200)]
Ajout : Lib.TreeMap.Zipper : en prévision de collectes « à la XSLT » sur Chart.

8 years agoAjout : .gitignore
Julien Moutinho [Sun, 3 Apr 2016 17:58:51 +0000 (19:58 +0200)]
Ajout : .gitignore

8 years agoModif (Attention : ÉCHOUE LA COMPILATION, pour cause de transition) : {lib,jcc,ledger...
Julien Moutinho [Sun, 3 Apr 2016 17:48:32 +0000 (19:48 +0200)]
Modif (Attention : ÉCHOUE LA COMPILATION, pour cause de transition) : {lib,jcc,ledger}/Test : clarifie.

Attention : ce commit casse la compilation
pour cause de transition Hcompta.{Filter => Calculus}.

Commit interrompu il y a 3 mois par le travail sur Hcompta.Calculus
destiné à remplacer Hcompta.Filter, dont les limites d’expressivité
ont été atteintes.

8 years agoAjout : Hcompta.Format.JCC.
Julien Moutinho [Sat, 16 Jan 2016 19:46:43 +0000 (20:46 +0100)]
Ajout : Hcompta.Format.JCC.

8 years agoCorrection : rétro support de GHC 7.6.3 (Debian/jessie).
Julien Moutinho [Fri, 27 Nov 2015 05:47:17 +0000 (06:47 +0100)]
Correction : rétro support de GHC 7.6.3 (Debian/jessie).

9 years agoModification : sépare hcompta-ledger de hcompta-lib.
Julien Moutinho [Thu, 10 Sep 2015 01:40:14 +0000 (03:40 +0200)]
Modification : sépare hcompta-ledger de hcompta-lib.

9 years agoAjout : CLI.Lang : traductions.
Julien Moutinho [Fri, 28 Aug 2015 23:44:14 +0000 (01:44 +0200)]
Ajout : CLI.Lang : traductions.

9 years agoAjout : Chart : Tags : Équilibre.
Julien Moutinho [Tue, 25 Aug 2015 03:04:06 +0000 (05:04 +0200)]
Ajout : Chart : Tags : Équilibre.

9 years agoCorrection : Filter : [Filter_Path_Section_Many].
Julien Moutinho [Mon, 24 Aug 2015 16:43:09 +0000 (18:43 +0200)]
Correction : Filter : [Filter_Path_Section_Many].

9 years agoAjout : Hcompta.Chart.
Julien Moutinho [Fri, 14 Aug 2015 11:53:07 +0000 (13:53 +0200)]
Ajout : Hcompta.Chart.

9 years agoAjout : syntax/ledger.vim : ledgerChart.
Julien Moutinho [Sat, 15 Aug 2015 05:02:58 +0000 (07:02 +0200)]
Ajout : syntax/ledger.vim : ledgerChart.

9 years agoCorrection : compatiblité avec GHC-7.6 en limitant l’usage de Prelude.
Julien Moutinho [Sun, 9 Aug 2015 03:09:14 +0000 (05:09 +0200)]
Correction : compatiblité avec GHC-7.6 en limitant l’usage de Prelude.

9 years agoAjout : syntax/ledger.vim : support des clés de tag >1.
Julien Moutinho [Sat, 8 Aug 2015 17:09:51 +0000 (19:09 +0200)]
Ajout : syntax/ledger.vim : support des clés de tag >1.

9 years agoAjout : CLI.Command.{Journals,Stats,Tags}.
Julien Moutinho [Fri, 7 Aug 2015 20:22:58 +0000 (22:22 +0200)]
Ajout : CLI.Command.{Journals,Stats,Tags}.

9 years agoPolissage : GNUmakefile : hlint : affiche l’emplacement du rapport.
Julien Moutinho [Thu, 6 Aug 2015 01:59:00 +0000 (03:59 +0200)]
Polissage : GNUmakefile : hlint : affiche l’emplacement du rapport.

9 years agoAjout : Filter : Filter_Transaction_Posting : joint les tests sur le même Posting.
Julien Moutinho [Thu, 6 Aug 2015 01:43:47 +0000 (03:43 +0200)]
Ajout : Filter : Filter_Transaction_Posting : joint les tests sur le même Posting.

9 years agoPolissage : CLI.Command.Balance : is_worth.
Julien Moutinho [Mon, 3 Aug 2015 12:36:23 +0000 (14:36 +0200)]
Polissage : CLI.Command.Balance : is_worth.

9 years agoPolissage : n'utilise pas TypeSynonymInstances.
Julien Moutinho [Mon, 3 Aug 2015 01:39:39 +0000 (03:39 +0200)]
Polissage : n'utilise pas TypeSynonymInstances.

9 years agoAjout : CLI.Command.Balance : --format {open,close}.
Julien Moutinho [Mon, 3 Aug 2015 01:29:18 +0000 (03:29 +0200)]
Ajout : CLI.Command.Balance : --format {open,close}.

9 years agoPolissage : GNUmakefile.
Julien Moutinho [Sat, 1 Aug 2015 14:41:27 +0000 (16:41 +0200)]
Polissage : GNUmakefile.

9 years agoPolissage : hlint.
Julien Moutinho [Sat, 1 Aug 2015 12:20:34 +0000 (14:20 +0200)]
Polissage : hlint.

9 years agoAjout : Filter : Filter_Account : Order.
Julien Moutinho [Sat, 1 Aug 2015 09:04:01 +0000 (11:04 +0200)]
Ajout : Filter : Filter_Account : Order.

9 years agoPolissage : CLI.Command.* : --help.
Julien Moutinho [Fri, 31 Jul 2015 15:41:16 +0000 (17:41 +0200)]
Polissage : CLI.Command.* : --help.

9 years agoPolissage : Lib.Parsec : espaces.
Julien Moutinho [Fri, 31 Jul 2015 14:06:05 +0000 (16:06 +0200)]
Polissage : Lib.Parsec : espaces.

9 years agoCorrection : Lib.Interval.Sieve : URL de ressources.
Julien Moutinho [Fri, 31 Jul 2015 14:04:26 +0000 (16:04 +0200)]
Correction : Lib.Interval.Sieve : URL de ressources.

9 years agoAjout : Filter : simplify et context.
Julien Moutinho [Fri, 31 Jul 2015 11:28:03 +0000 (13:28 +0200)]
Ajout : Filter : simplify et context.

9 years agoAjout : GNUmakefile : stats.
Julien Moutinho [Fri, 31 Jul 2015 10:34:48 +0000 (12:34 +0200)]
Ajout : GNUmakefile : stats.

9 years agoAjout : vim/ : syntax/ledger.vim.
Julien Moutinho [Wed, 29 Jul 2015 11:55:08 +0000 (13:55 +0200)]
Ajout : vim/ : syntax/ledger.vim.

9 years agoPolissage : Filter : alias de types Fold_*.
Julien Moutinho [Wed, 29 Jul 2015 11:53:22 +0000 (13:53 +0200)]
Polissage : Filter : alias de types Fold_*.

9 years agoPolissage : CLI.Command.*.
Julien Moutinho [Wed, 29 Jul 2015 06:59:24 +0000 (08:59 +0200)]
Polissage : CLI.Command.*.

9 years agoModification : filtre dès la lecture pour moins de consommation mémoire.
Julien Moutinho [Fri, 24 Jul 2015 14:22:26 +0000 (16:22 +0200)]
Modification : filtre dès la lecture pour moins de consommation mémoire.

9 years agoAjout : profilage du code.
Julien Moutinho [Thu, 23 Jul 2015 05:32:02 +0000 (07:32 +0200)]
Ajout : profilage du code.

9 years agoRenommage : Filter.Test_* -> Filter.Filter_*.
Julien Moutinho [Wed, 22 Jul 2015 12:11:33 +0000 (14:11 +0200)]
Renommage : Filter.Test_* -> Filter.Filter_*.

9 years agoSuppression : tests brouillons.
Julien Moutinho [Wed, 22 Jul 2015 06:04:21 +0000 (08:04 +0200)]
Suppression : tests brouillons.

9 years agoModif : CLI.Command : --color=[auto|yes|no].
Julien Moutinho [Wed, 22 Jul 2015 06:03:42 +0000 (08:03 +0200)]
Modif : CLI.Command : --color=[auto|yes|no].

9 years agoAjout : CLI.Command.Journal : chronométrage du parsage.
Julien Moutinho [Wed, 22 Jul 2015 06:02:57 +0000 (08:02 +0200)]
Ajout : CLI.Command.Journal : chronométrage du parsage.

9 years agoAjout : CLI.Command.* : intégration de --reduce-date.
Julien Moutinho [Wed, 22 Jul 2015 06:01:52 +0000 (08:01 +0200)]
Ajout : CLI.Command.* : intégration de --reduce-date.

9 years agoModification : CLI.Command.* : rend -i optionnel.
Julien Moutinho [Tue, 21 Jul 2015 10:34:05 +0000 (12:34 +0200)]
Modification : CLI.Command.* : rend -i optionnel.

9 years agoCorrection : Makefile : pré-installe alex et happy pour Hcompta.Web.
Julien Moutinho [Tue, 21 Jul 2015 09:27:25 +0000 (11:27 +0200)]
Correction : Makefile : pré-installe alex et happy pour Hcompta.Web.

9 years agoModification : adapte à GHC-7.10.1.
Julien Moutinho [Tue, 21 Jul 2015 09:26:26 +0000 (11:26 +0200)]
Modification : adapte à GHC-7.10.1.

9 years agoCorrection : CLI.Command.Balance : détermine is_worth avant d’appliquer balance_filter.
Julien Moutinho [Tue, 21 Jul 2015 09:25:18 +0000 (11:25 +0200)]
Correction : CLI.Command.Balance : détermine is_worth avant d’appliquer balance_filter.

9 years agoAjout : Lib.Interval{,.Sieve} : pour Filter.Reduce.
Julien Moutinho [Tue, 21 Jul 2015 09:22:49 +0000 (11:22 +0200)]
Ajout : Lib.Interval{,.Sieve} : pour Filter.Reduce.

9 years agoCorrection : CLI.Command.Journal : tri par date même si plusieurs journaux.
Julien Moutinho [Fri, 10 Jul 2015 00:10:58 +0000 (02:10 +0200)]
Correction : CLI.Command.Journal : tri par date même si plusieurs journaux.

9 years agoModif : CLI.Command.{Print => Journal}.
Julien Moutinho [Wed, 1 Jul 2015 00:52:13 +0000 (02:52 +0200)]
Modif : CLI.Command.{Print => Journal}.

9 years agoAjout : GL (General Ledger).
Julien Moutinho [Tue, 23 Jun 2015 15:04:59 +0000 (17:04 +0200)]
Ajout : GL (General Ledger).

9 years agoModif : {Balance.Amount_Sum => Amount.Sum}.
Julien Moutinho [Sun, 21 Jun 2015 14:46:07 +0000 (16:46 +0200)]
Modif : {Balance.Amount_Sum => Amount.Sum}.

9 years agoModif : Balance : inutile de mettre amount_sum_balance dans Amount_Sum.
Julien Moutinho [Sat, 20 Jun 2015 20:46:02 +0000 (22:46 +0200)]
Modif : Balance : inutile de mettre amount_sum_balance dans Amount_Sum.

9 years agoModif : Filter.Read : test_amount : pas d’unité accepte toutes les unités.
Julien Moutinho [Sat, 20 Jun 2015 19:31:51 +0000 (21:31 +0200)]
Modif : Filter.Read : test_amount : pas d’unité accepte toutes les unités.

9 years agoPolissage : CLI.Command.Balance : sépare ce qui est spécifique au format Ledger.
Julien Moutinho [Sat, 20 Jun 2015 19:18:15 +0000 (21:18 +0200)]
Polissage : CLI.Command.Balance : sépare ce qui est spécifique au format Ledger.

9 years agoModif : aplatit Hcompta.{Format => } et Hcompta.{Calc => }.
Julien Moutinho [Sat, 20 Jun 2015 18:29:51 +0000 (20:29 +0200)]
Modif : aplatit Hcompta.{Format => } et Hcompta.{Calc => }.

9 years agoAjout : Model.Filter : Test_Amount.
Julien Moutinho [Sat, 20 Jun 2015 05:13:39 +0000 (07:13 +0200)]
Ajout : Model.Filter : Test_Amount.

9 years agoCorrection : Model.Filter : Test_Bool : opérateurs.
Julien Moutinho [Sat, 20 Jun 2015 02:18:12 +0000 (04:18 +0200)]
Correction : Model.Filter : Test_Bool : opérateurs.

9 years agoPolissage : utilise Control.Monad.join plutôt que >>= id
Julien Moutinho [Fri, 19 Jun 2015 22:38:39 +0000 (00:38 +0200)]
Polissage : utilise Control.Monad.join plutôt que >>= id

9 years agoAjout : Model.Filter : Test_Tag.
Julien Moutinho [Fri, 19 Jun 2015 21:32:03 +0000 (23:32 +0200)]
Ajout : Model.Filter : Test_Tag.

9 years agoAjout : Model.Filter : Test_Date.
Julien Moutinho [Thu, 18 Jun 2015 09:22:19 +0000 (11:22 +0200)]
Ajout : Model.Filter : Test_Date.

9 years agoModif : CLI.Lang : utilise la classe ToDoc pour gérer les traductions.
Julien Moutinho [Wed, 17 Jun 2015 01:56:54 +0000 (03:56 +0200)]
Modif : CLI.Lang : utilise la classe ToDoc pour gérer les traductions.

9 years agoSuppression : Lib.Foldable : Composition déjà dans Data.Functor.Compose.
Julien Moutinho [Tue, 16 Jun 2015 03:33:29 +0000 (05:33 +0200)]
Suppression : Lib.Foldable : Composition déjà dans Data.Functor.Compose.

9 years agoCorrection : Lib.Parsec : évite une dépendance directe vers mtl-2.0.
Julien Moutinho [Tue, 16 Jun 2015 01:00:25 +0000 (03:00 +0200)]
Correction : Lib.Parsec : évite une dépendance directe vers mtl-2.0.

9 years agoCorrection : CLI.Command.Balance : filtres.
Julien Moutinho [Tue, 16 Jun 2015 00:44:08 +0000 (02:44 +0200)]
Correction : CLI.Command.Balance : filtres.

9 years agoCorrection : Calc.Balance : utilise Typeable1 pour supporter GHC-7.6.
Julien Moutinho [Mon, 15 Jun 2015 18:58:10 +0000 (20:58 +0200)]
Correction : Calc.Balance : utilise Typeable1 pour supporter GHC-7.6.

9 years agoAjout : Model.Filter.
Julien Moutinho [Thu, 11 Jun 2015 17:19:23 +0000 (19:19 +0200)]
Ajout : Model.Filter.

9 years agoModif : Calc.Balance : simplification de l’interface.
Julien Moutinho [Thu, 11 Jun 2015 17:17:34 +0000 (19:17 +0200)]
Modif : Calc.Balance : simplification de l’interface.

9 years agoCorrection : CLI.Command.Balance : intègre les écritures virtuelles.
Julien Moutinho [Wed, 10 Jun 2015 01:39:58 +0000 (03:39 +0200)]
Correction : CLI.Command.Balance : intègre les écritures virtuelles.

9 years agoCorrection : Format.Ledger.Write : quantity_length : utilise integerLogBase# plutôt...
Julien Moutinho [Mon, 8 Jun 2015 13:03:07 +0000 (15:03 +0200)]
Correction : Format.Ledger.Write : quantity_length : utilise integerLogBase# plutôt que logBase.

9 years agoCorrection : CLI : GHC RTS -N n’est pas portable.
Julien Moutinho [Sat, 6 Jun 2015 11:13:37 +0000 (13:13 +0200)]
Correction : CLI : GHC RTS -N n’est pas portable.

9 years agoCorrection : CLI.I18N : évite TemplateHaskell, notamment toute [|expression_quotation...
Julien Moutinho [Sat, 6 Jun 2015 10:17:57 +0000 (12:17 +0200)]
Correction : CLI.I18N : évite TemplateHaskell, notamment toute [|expression_quotation|] car ce n’est pas portable.

9 years agoCorrection : ne dépend pas de Text.Show.Pretty qui requiert happy.
Julien Moutinho [Thu, 4 Jun 2015 20:02:09 +0000 (22:02 +0200)]
Correction : ne dépend pas de Text.Show.Pretty qui requiert happy.

9 years agoCorrection : CLI.Lib.Shakespeare.Base : évite shakespeare et ses dépendances non...
Julien Moutinho [Thu, 4 Jun 2015 18:41:39 +0000 (20:41 +0200)]
Correction : CLI.Lib.Shakespeare.Base : évite shakespeare et ses dépendances non-portables.

9 years agoCorrection : CLI.Command.Balance : write_accounts : multiples Unit.
Julien Moutinho [Thu, 4 Jun 2015 18:27:27 +0000 (20:27 +0200)]
Correction : CLI.Command.Balance : write_accounts : multiples Unit.

9 years agoCorrection : Calc.Balance : infer_equilibrium : préservation du Posting lors de l...
Julien Moutinho [Thu, 4 Jun 2015 15:38:24 +0000 (17:38 +0200)]
Correction : Calc.Balance : infer_equilibrium : préservation du Posting lors de l’insertion de l’Amount inferé.

9 years agoAjout : CLI.Command.Balance : affiche Calc.Balance.Amount_Sum.
Julien Moutinho [Fri, 29 May 2015 14:42:22 +0000 (16:42 +0200)]
Ajout : CLI.Command.Balance : affiche Calc.Balance.Amount_Sum.

9 years agoAjout : Calc.Balance : Amount_Sum.
Julien Moutinho [Fri, 29 May 2015 13:10:07 +0000 (15:10 +0200)]
Ajout : Calc.Balance : Amount_Sum.

9 years agoAjout : CLI.Command.Balance : ne recalcule pas la balance de chaque transaction ...
Julien Moutinho [Thu, 28 May 2015 07:41:37 +0000 (09:41 +0200)]
Ajout : CLI.Command.Balance : ne recalcule pas la balance de chaque transaction (à voir si c’est pertinent).

9 years agoAjout : CLI.Lib.Leijen.Table
Julien Moutinho [Thu, 28 May 2015 06:24:08 +0000 (08:24 +0200)]
Ajout : CLI.Lib.Leijen.Table

9 years agoAjout : Format.Ledger.Write : Style.
Julien Moutinho [Thu, 28 May 2015 04:02:46 +0000 (06:02 +0200)]
Ajout : Format.Ledger.Write : Style.

9 years agoCorrection : Lib.Leijen.plain : IfColor.
Julien Moutinho [Thu, 28 May 2015 04:01:35 +0000 (06:01 +0200)]
Correction : Lib.Leijen.plain : IfColor.

9 years agoSuppression : Format.Lib.Parsec : instance Read R.SourcePos.
Julien Moutinho [Thu, 28 May 2015 01:20:39 +0000 (03:20 +0200)]
Suppression : Format.Lib.Parsec : instance Read R.SourcePos.

9 years agoCorrection : Format.Ledger.Write.{show,put} : W.renderPretty -> W.renderCompact.
Julien Moutinho [Thu, 28 May 2015 01:20:04 +0000 (03:20 +0200)]
Correction : Format.Ledger.Write.{show,put} : W.renderPretty -> W.renderCompact.

9 years agoModif : Format.Ledger.Write.Error_invalid_{day => date}.
Julien Moutinho [Thu, 28 May 2015 01:19:22 +0000 (03:19 +0200)]
Modif : Format.Ledger.Write.Error_invalid_{day => date}.

9 years agoAjout : CLI.Lib.Shakespeare.Leijen : et demain L’Internationale...
Julien Moutinho [Wed, 27 May 2015 01:55:42 +0000 (03:55 +0200)]
Ajout : CLI.Lib.Shakespeare.Leijen : et demain L’Internationale...

9 years agoAjout : Lib.Leijen : class ToDoc.
Julien Moutinho [Wed, 27 May 2015 01:46:15 +0000 (03:46 +0200)]
Ajout : Lib.Leijen : class ToDoc.

9 years agoAjout : Format.Ledger.Read : inclut la transaction non-équilibrée dans l’erreur.
Julien Moutinho [Wed, 27 May 2015 01:45:20 +0000 (03:45 +0200)]
Ajout : Format.Ledger.Read : inclut la transaction non-équilibrée dans l’erreur.

9 years agoModif : Model.Amount.Unit : type -> newtype, pour des instances sur-mesure.
Julien Moutinho [Wed, 27 May 2015 01:42:46 +0000 (03:42 +0200)]
Modif : Model.Amount.Unit : type -> newtype, pour des instances sur-mesure.

9 years agoModif : Calc.Balance : polymorphisation par classes et familles de type associées
Julien Moutinho [Sun, 24 May 2015 06:43:52 +0000 (08:43 +0200)]
Modif : Calc.Balance : polymorphisation par classes et familles de type associées

9 years agoAjout : Lib.Parsec : contourne le calcul modulo 8 des tabulations fait par Text.Parsec
Julien Moutinho [Sat, 23 May 2015 06:32:43 +0000 (08:32 +0200)]
Ajout : Lib.Parsec : contourne le calcul modulo 8 des tabulations fait par Text.Parsec

9 years agoCorrection : Lib.Parsec : détection et propagation des erreurs.
Julien Moutinho [Sat, 23 May 2015 05:56:09 +0000 (07:56 +0200)]
Correction : Lib.Parsec : détection et propagation des erreurs.

9 years agoCorrection : Data.List.foldl -> Data.List.foldl'
Julien Moutinho [Thu, 21 May 2015 10:11:53 +0000 (12:11 +0200)]
Correction : Data.List.foldl -> Data.List.foldl'

9 years agoAjout : Makefile : {lib,cli,web}/clean
Julien Moutinho [Thu, 21 May 2015 10:11:11 +0000 (12:11 +0200)]
Ajout : Makefile : {lib,cli,web}/clean

9 years agoCorrection : Calc.Balance : union => unionWith : évite une éventuelle surprise.
Julien Moutinho [Thu, 21 May 2015 10:09:57 +0000 (12:09 +0200)]
Correction : Calc.Balance : union => unionWith : évite une éventuelle surprise.

9 years agoAjout : Lib.Foldable : tests.
Julien Moutinho [Thu, 21 May 2015 06:41:06 +0000 (08:41 +0200)]
Ajout : Lib.Foldable : tests.

9 years agoAjout : Lib.Parsec : runParserT_with_Error
Julien Moutinho [Thu, 21 May 2015 06:01:25 +0000 (08:01 +0200)]
Ajout : Lib.Parsec : runParserT_with_Error

9 years agoCorrection : Calc.Balance.infer_equilibrium
Julien Moutinho [Thu, 21 May 2015 05:46:34 +0000 (07:46 +0200)]
Correction : Calc.Balance.infer_equilibrium

9 years agoCorrection : Format.Ledger.Read : transaction comments
Julien Moutinho [Tue, 19 May 2015 07:15:31 +0000 (09:15 +0200)]
Correction : Format.Ledger.Read : transaction comments

9 years agoAjout : Makefile : %/install/test
Julien Moutinho [Tue, 19 May 2015 05:29:30 +0000 (07:29 +0200)]
Ajout : Makefile : %/install/test

9 years agoAjout : Calc.Balance.infer_equilibre
Julien Moutinho [Tue, 19 May 2015 05:27:50 +0000 (07:27 +0200)]
Ajout : Calc.Balance.infer_equilibre

9 years agoAjout : Calc.Balance.postings
Julien Moutinho [Tue, 19 May 2015 05:27:18 +0000 (07:27 +0200)]
Ajout : Calc.Balance.postings

9 years agoModif : Lib.TreeMap.{node_content => node_value}
Julien Moutinho [Tue, 19 May 2015 05:26:05 +0000 (07:26 +0200)]
Modif : Lib.TreeMap.{node_content => node_value}

9 years agoAjout : */hcompta-*.cabal : -fdev
Julien Moutinho [Mon, 18 May 2015 15:48:54 +0000 (17:48 +0200)]
Ajout : */hcompta-*.cabal : -fdev

9 years agoAjout : Makefile : %/dev
Julien Moutinho [Mon, 18 May 2015 15:46:25 +0000 (17:46 +0200)]
Ajout : Makefile : %/dev

9 years agoAjout : Makefile : CABAL_FLAGS et CABAL_*_FLAGS
Julien Moutinho [Mon, 18 May 2015 15:12:43 +0000 (17:12 +0200)]
Ajout : Makefile : CABAL_FLAGS et CABAL_*_FLAGS