]>
 
 
Git — Sourcephile - haskell/symantic.git/log 
 
 
 
 
 
 
 
 
Julien Moutinho  [Tue, 13 Feb 2018 04:38:24 +0000  (05:38  +0100)] 
 
Sync with ghc-8.2.2 and megaparsec-6.3.0. 
 
Julien Moutinho  [Sat, 19 Aug 2017 15:40:39 +0000  (17:40 +0200)] 
 
Add infix operators to HLint. 
 
Julien Moutinho  [Fri, 18 Aug 2017 20:21:21 +0000  (22:21 +0200)] 
 
Bump versions. 
 
Julien Moutinho  [Fri, 18 Aug 2017 20:18:36 +0000  (22:18 +0200)] 
 
Rename grammar rules. 
 
Julien Moutinho  [Wed, 16 Aug 2017 19:48:05 +0000  (21:48 +0200)] 
 
Add TyApp pattern synonyms (:$) and (:@). 
 
Julien Moutinho  [Wed, 16 Aug 2017 19:46:48 +0000  (21:46 +0200)] 
 
Remove need for space after infix operator. 
 
Julien Moutinho  [Tue, 15 Aug 2017 19:02:03 +0000  (21:02 +0200)] 
 
Add term Function.($). 
 
Julien Moutinho  [Tue, 15 Aug 2017 18:18:52 +0000  (20:18 +0200)] 
 
Bump stack resolver to lts-9.0. 
 
Julien Moutinho  [Tue, 15 Aug 2017 18:17:49 +0000  (20:17 +0200)] 
 
Fix skipMany -> manySkip renaming. 
 
Julien Moutinho  [Tue, 15 Aug 2017 18:11:39 +0000  (20:11 +0200)] 
 
Make stack flags customizable in GNUmakefile. 
 
Julien Moutinho  [Mon, 7 Aug 2017 16:33:52 +0000  (18:33 +0200)] 
 
Bump symantic version. 
 
Julien Moutinho  [Mon, 7 Aug 2017 16:33:09 +0000  (18:33 +0200)] 
 
Add tar GNUmakefile target. 
 
Julien Moutinho  [Wed, 2 Aug 2017 17:52:49 +0000  (19:52 +0200)] 
 
Fix typo in comments. 
 
Julien Moutinho  [Wed, 2 Aug 2017 17:52:41 +0000  (19:52 +0200)] 
 
Fix README.md location. 
 
Julien Moutinho  [Sun, 9 Jul 2017 08:51:53 +0000  (10:51 +0200)] 
 
Fix many and some. 
 
Julien Moutinho  [Fri, 7 Jul 2017 02:46:16 +0000  (04:46  +0200)] 
 
Add newly discovered acknowledgements. 
 
Julien Moutinho  [Mon, 3 Jul 2017 16:10:09 +0000  (18:10 +0200)] 
 
Add README.md to extra-doc-files. 
 
Julien Moutinho  [Mon, 3 Jul 2017 15:39:27 +0000  (17:39 +0200)] 
 
Bump versions. 
 
Julien Moutinho  [Mon, 3 Jul 2017 08:20:13 +0000  (10:20 +0200)] 
 
Directly parse types to TypeTLen, not Mod NameTy. 
 
Julien Moutinho  [Sun, 2 Jul 2017 14:26:48 +0000  (16:26 +0200)] 
 
Remove dependency on ghc-prim. 
 
Julien Moutinho  [Sun, 2 Jul 2017 14:11:44 +0000  (16:11 +0200)] 
 
Bump versions. 
 
Julien Moutinho  [Sun, 2 Jul 2017 14:10:27 +0000  (16:10 +0200)] 
 
Move the Cabal description to Markdown. 
 
Julien Moutinho  [Sun, 2 Jul 2017 14:09:38 +0000  (16:09 +0200)] 
 
Integrate types to the module system. 
 
Julien Moutinho  [Wed, 28 Jun 2017 07:35:49 +0000  (09:35 +0200)] 
 
Remove unused GHC extensions. 
 
Julien Moutinho  [Tue, 27 Jun 2017 15:25:32 +0000  (17:25 +0200)] 
 
Rename inj_* -> *Inj. 
 
Julien Moutinho  [Tue, 27 Jun 2017 06:27:09 +0000  (08:27 +0200)] 
 
Rename source -> withSource, and g_*. 
 
Julien Moutinho  [Sat, 24 Jun 2017 21:45:42 +0000  (23:45 +0200)] 
 
Polish comments. 
 
Julien Moutinho  [Sat, 24 Jun 2017 21:16:26 +0000  (23:16 +0200)] 
 
Remove Proxy in Sym instances. 
 
Julien Moutinho  [Fri, 23 Jun 2017 14:09:06 +0000  (16:09 +0200)] 
 
Polish for publication. 
 
Julien Moutinho  [Fri, 23 Jun 2017 14:04:22 +0000  (16:04 +0200)] 
 
Add make target %/fast. 
 
Julien Moutinho  [Fri, 23 Jun 2017 13:31:25 +0000  (15:31 +0200)] 
 
Add display exception for the list type []. 
 
Julien Moutinho  [Fri, 23 Jun 2017 11:20:54 +0000  (13:20 +0200)] 
 
Fix Dim. 
 
Julien Moutinho  [Fri, 23 Jun 2017 00:11:11 +0000  (02:11  +0200)] 
 
Use symantic-document to write docType. 
 
Julien Moutinho  [Thu, 22 Jun 2017 22:12:58 +0000  (00:12  +0200)] 
 
Add replicate. 
 
Julien Moutinho  [Thu, 22 Jun 2017 21:06:42 +0000  (23:06 +0200)] 
 
Fix handling of Fixity in showType. 
 
Julien Moutinho  [Thu, 22 Jun 2017 20:40:40 +0000  (22:40 +0200)] 
 
Add Config_showType. 
 
Julien Moutinho  [Thu, 22 Jun 2017 16:13:27 +0000  (18:13 +0200)] 
 
Use AllowAmbiguousTypes to avoid Proxy uses. 
 
Julien Moutinho  [Thu, 22 Jun 2017 15:48:44 +0000  (17:48 +0200)] 
 
Change Term to be a GADT, to avoid type applications and allow TypeOf Term. 
 
Julien Moutinho  [Thu, 22 Jun 2017 14:32:25 +0000  (16:32 +0200)] 
 
Fix symantic-lib tests. 
 
Julien Moutinho  [Thu, 22 Jun 2017 14:28:03 +0000  (16:28 +0200)] 
 
Fix symantic-grammar test. 
 
Julien Moutinho  [Thu, 22 Jun 2017 14:08:45 +0000  (16:08 +0200)] 
 
Put symantic-document before symantic and symantic-lib. 
 
Julien Moutinho  [Thu, 22 Jun 2017 14:07:23 +0000  (16:07 +0200)] 
 
Remove debugging entry map_f. 
 
Julien Moutinho  [Wed, 21 Jun 2017 22:01:37 +0000  (00:01  +0200)] 
 
Fix description. 
 
Julien Moutinho  [Wed, 21 Jun 2017 19:57:43 +0000  (21:57 +0200)] 
 
Bump versions. 
 
Julien Moutinho  [Wed, 21 Jun 2017 19:57:00 +0000  (21:57 +0200)] 
 
Add symantic-document. 
 
Julien Moutinho  [Sun, 18 Jun 2017 22:52:03 +0000  (00:52  +0200)] 
 
Add some Eq and Show instances. 
 
Julien Moutinho  [Sun, 18 Jun 2017 20:25:33 +0000  (22:25 +0200)] 
 
Improve dynamic insertion of terms (via CtxTy or Modules). 
 
Julien Moutinho  [Fri, 16 Jun 2017 10:22:03 +0000  (12:22 +0200)] 
 
Clarification : Megaparsec integration. 
 
Julien Moutinho  [Thu, 15 Jun 2017 23:59:51 +0000  (01:59  +0200)] 
 
Clarification : eqKi -> eqKind. 
 
Julien Moutinho  [Thu, 15 Jun 2017 23:49:30 +0000  (01:49  +0200)] 
 
Improve the module system. 
 
Julien Moutinho  [Tue, 13 Jun 2017 14:57:26 +0000  (16:57 +0200)] 
 
Improve handling of metadata in grammars. 
 
Julien Moutinho  [Sun, 11 Jun 2017 19:06:35 +0000  (21:06 +0200)] 
 
Support directories as targets in GNUmakefile. 
 
Julien Moutinho  [Sun, 11 Jun 2017 19:05:51 +0000  (21:05 +0200)] 
 
Massive rewrite to better support rank-1 polymorphic types. 
 
Julien Moutinho  [Thu, 11 May 2017 14:34:29 +0000  (16:34 +0200)] 
 
Try the new Type and Term design against the actual needs. 
 
Julien Moutinho  [Mon, 1 May 2017 23:02:35 +0000  (01:02  +0200)] 
 
Improve Show of Type. 
 
Julien Moutinho  [Sun, 30 Apr 2017 21:53:57 +0000  (23:53 +0200)] 
 
Archive old attempt to remove proto tokens without polymorphic types. 
 
Julien Moutinho  [Sun, 30 Apr 2017 21:32:35 +0000  (23:32 +0200)] 
 
Cleanup dead-end attempts. 
 
Julien Moutinho  [Sun, 30 Apr 2017 20:51:07 +0000  (22:51 +0200)] 
 
Complexify the type system to support rank-1 polymorphic types and terms. 
 
With polymorphic types now expressible, 
the proto token workaround should be removable, 
since every token should now be able to directly have a Type/Term, 
thus no longer needing to be applied to a few others before having it. 
 
As a consequence of merging Type and Term, 
the symantic machinery will have to be moved to TeSym, 
and thus also carried by Type. WIP. 
 
Julien Moutinho  [Sat, 22 Apr 2017 01:28:48 +0000  (03:28  +0200)] 
 
Try to implement polymorphic types. 
 
Julien Moutinho  [Wed, 19 Apr 2017 10:08:37 +0000  (12:08 +0200)] 
 
Fix prefix/postfix operators wrt. term application. 
 
Julien Moutinho  [Sat, 8 Apr 2017 17:37:33 +0000  (19:37 +0200)] 
 
Add compileWithTyCtx. 
 
Julien Moutinho  [Sat, 1 Apr 2017 22:34:49 +0000  (00:34  +0200)] 
 
Add support for (>=>). 
 
Julien Moutinho  [Sat, 1 Apr 2017 15:19:47 +0000  (17:19 +0200)] 
 
Add GNUmakefile rule : tag. 
 
Julien Moutinho  [Sat, 1 Apr 2017 14:49:13 +0000  (16:49 +0200)] 
 
Fix Mono{Foldable,Functor} and {Semi,Is}Sequence constraints. 
 
Cleaner to support the constraints 
in the various data types' Proj_TyConC 
instead of the constraints'. 
For instance, this avoids to require the IO TyConst 
when using MonoFunctor. 
 
Julien Moutinho  [Fri, 31 Mar 2017 13:00:40 +0000  (15:00 +0200)] 
 
Add withContext. 
 
Julien Moutinho  [Fri, 24 Mar 2017 00:31:44 +0000  (01:31  +0100)] 
 
Fix stack clean. 
 
Julien Moutinho  [Fri, 24 Mar 2017 00:15:22 +0000  (01:15  +0100)] 
 
Rename grammar rules, prefixing them with g_. 
 
Julien Moutinho  [Thu, 23 Mar 2017 23:36:34 +0000  (00:36  +0100)] 
 
Rename Term_Name -> TeName 
 
Julien Moutinho  [Thu, 23 Mar 2017 23:30:31 +0000  (00:30  +0100)] 
 
Add IsString instances. 
 
Julien Moutinho  [Tue, 14 Mar 2017 14:48:21 +0000  (15:48 +0100)] 
 
Fix time&space explosion of GHC's typechecker. 
 
Julien Moutinho  [Mon, 13 Mar 2017 09:14:51 +0000  (10:14 +0100)] 
 
Add Lib.{Bounded,Enum,Ratio,Rational,Real,Semigroup}. 
 
Julien Moutinho  [Sat, 11 Mar 2017 02:59:27 +0000  (03:59  +0100)] 
 
Fix comment typo. 
 
Julien Moutinho  [Fri, 10 Mar 2017 00:27:57 +0000  (01:27  +0100)] 
 
Fix lexeme to progress over indented lines. 
 
Julien Moutinho  [Fri, 10 Mar 2017 00:25:50 +0000  (01:25  +0100)] 
 
Renaming Constants -> TyConsts. 
 
Julien Moutinho  [Fri, 10 Mar 2017 00:20:04 +0000  (01:20  +0100)] 
 
Cosmetic cleanup of GHC flags. 
 
Julien Moutinho  [Wed, 8 Mar 2017 06:21:32 +0000  (07:21 +0100)] 
 
Add GNUmakefile. 
 
Julien Moutinho  [Wed, 8 Mar 2017 06:15:53 +0000  (07:15 +0100)] 
 
Cosmetic cleanup. 
 
Julien Moutinho  [Wed, 8 Mar 2017 04:23:17 +0000  (05:23  +0100)] 
 
Fix Inj_ConstP -> Inj_TyConstP. 
 
Julien Moutinho  [Tue, 7 Mar 2017 02:57:26 +0000  (03:57  +0100)] 
 
Use AllowAmbiguousTypes to avoid using Proxy. 
 
Julien Moutinho  [Mon, 6 Mar 2017 22:32:24 +0000  (23:32 +0100)] 
 
Cosmetic cleanup. 
 
Julien Moutinho  [Mon, 6 Mar 2017 22:31:37 +0000  (23:31 +0100)] 
 
Fix empty and eoi. 
 
Julien Moutinho  [Mon, 6 Mar 2017 22:30:09 +0000  (23:30 +0100)] 
 
Backtrack (try) the grammar only when necessary to get better error messages. 
 
Julien Moutinho  [Sun, 5 Mar 2017 19:12:39 +0000  (20:12 +0100)] 
 
Gather type declarations and infix declarations. 
 
Julien Moutinho  [Sun, 5 Mar 2017 02:29:20 +0000  (03:29  +0100)] 
 
Reduce compile time of tests with -O0 -fmax-simplifier-iterations=0. 
 
Julien Moutinho  [Fri, 10 Feb 2017 10:39:14 +0000  (11:39 +0100)] 
 
Split into symantic{,-grammar,-lib}. 
 
Julien Moutinho  [Wed, 8 Feb 2017 19:18:08 +0000  (20:18 +0100)] 
 
Bump version. 
 
Julien Moutinho  [Wed, 8 Feb 2017 19:01:57 +0000  (20:01 +0100)] 
 
Renames. 
 
Julien Moutinho  [Wed, 8 Feb 2017 16:05:07 +0000  (17:05 +0100)] 
 
Polish doc. 
 
Julien Moutinho  [Wed, 8 Feb 2017 16:04:33 +0000  (17:04 +0100)] 
 
Add optional. 
 
Julien Moutinho  [Mon, 6 Feb 2017 15:16:31 +0000  (16:16 +0100)] 
 
Add stack.yaml. 
 
Julien Moutinho  [Mon, 6 Feb 2017 11:30:50 +0000  (12:30 +0100)] 
 
Update doc. 
 
Julien Moutinho  [Sat, 4 Feb 2017 07:10:18 +0000  (08:10 +0100)] 
 
Fix Lib.Ord : Ordering. 
 
Julien Moutinho  [Sat, 4 Feb 2017 05:29:48 +0000  (06:29 +0100)] 
 
Fix module including. 
 
Julien Moutinho  [Fri, 3 Feb 2017 06:25:40 +0000  (07:25 +0100)] 
 
Use more TypeApplications. 
 
Julien Moutinho  [Fri, 3 Feb 2017 06:18:28 +0000  (07:18 +0100)] 
 
Remove Alternative uses in grammars. 
 
Julien Moutinho  [Fri, 3 Feb 2017 03:34:56 +0000  (04:34  +0100)] 
 
Fix Lib.Text. 
 
Julien Moutinho  [Thu, 2 Feb 2017 03:14:08 +0000  (04:14  +0100)] 
 
Move libraries in Lib. 
 
Julien Moutinho  [Mon, 23 Jan 2017 13:31:20 +0000  (14:31 +0100)] 
 
Add Gram_Term. 
 
Julien Moutinho  [Wed, 11 Jan 2017 01:18:47 +0000  (02:18  +0100)] 
 
Add Parsing.Grammar. 
 
Julien Moutinho  [Fri, 6 Jan 2017 18:48:29 +0000  (19:48 +0100)] 
 
Fix comment typo.