NOTICE: This package has been removed from pkgsrc

./wip/hs-HList, Haskell Heterogeneous Lists

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.3.4.1, Package name: hs-HList-0.3.4.1, Maintainer: pho

HList is a record system providing strongly typed heterogenous lists,
records, type-indexed products (TIP) and co-products; licensed under
the MIT X License.


Required to run:
[devel/hs-mtl] [devel/hs-tagged]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: f22941fa37500cb0072b94bfef3df8a9da335c43
RMD160: 2ccfcfdb12bf428f132b9f45585d5ef7d4566da7
Filesize: 90.142 KB

Version history: (Expand)


CVS history: (Expand)


   2014-08-29 16:09:59 by Ryosuke Moro | Files touched by this commit (104)
Log message:
make it clear what package depend on

discussed with wiz@.
   2014-05-17 23:00:05 by Ryosuke Moro | Files touched by this commit (25)
Log message:
Remove hs-tagged, imported to pkgsrc/devel
   2014-05-16 22:47:07 by Ryosuke Moro | Files touched by this commit (112)
Log message:
Remove hs-mtl, imported to pkgsrc/devel
   2014-04-02 23:01:32 by Ryosuke Moro | Files touched by this commit (3) | Package removed
Log message:
join previous commit
   2014-04-02 22:56:21 by Ryosuke Moro | Files touched by this commit (4) | Package updated
Log message:
Update to 0.3.4.1

ChangeLog:
28 Mar 2014
	Release 0.3.4.1
	Fix build with ghc-7.8 broken by changes in HList 0.3.4

20 Feb 2014
	Release 0.3.4
	RecordPuns add ( ) syntax
	Use the tagged package: this removes LVPair and lowercase proxy.

03 Feb 2014
    Release 0.3.2.0
	Relax hspec dependency

29 Jan 2014
	Release 0.3.1.0
	Work with newer GHC.TypeLits (SingI and similar were moved out)

05 Nov 2013
	Release 0.3.0.1
	fix `cabal test'

01 Nov 2013
	Release 0.3
	pun quasiquote supports nested records
	remove HStagedEq

30 Oct 2013
	Another large patch from Adam Vogt
	Connect HList with Lens. The Data instance for HList
	treats HList as a list; a Data instance for HListFlat
	treats HList as a tuple.

24 Oct 2013
	Another large patch from Adam Vogt
	Added HFoldl, HScanr, Data instances for HList, finished the
	update of Record, the Keyword example
	becomes full-fledged part of HList

17 Sep 2013
	Another large patch from Adam Vogt
	Added HReplicate, SameLength constraint (used by HSequence and HMap),
	FunCxt for interpreting context applications,
	convenient syntax for record patterns,
	clean-up of ApplyAB and general clean-up

31 Aug 2013
	Large patch from Adam Vogt
	 Improving the Apply class (ApplyAB) to help type inference
	 and avoid specifying many type sigatures.
	 Fix a few of broken code files, in particular RecordAdv.

28 Aug 2013
	Large patch from Adam Vogt
	 moved files that need attention to broken/
	 put HSequence in with HList.HList: fixed the function
	 added Label6 with GHC Symbols
	 fix HZip, Variant, examples/TIPTransformM.hs
	 Many Haddoc changes and beautifications
	 format some examples for doctest

27 Aug 2013
	Adam Vogt's patch greatly simplifying makeLabels.
	Updated TIC.hs

15 Nov 2012
	Ported basic Records.

31 Oct 2012
	New file HList/HList.hs contains the implementation of
	heterogeneous lists. HListPrelude.hs defines operations
	that work across all heterogeneous collections (lists, TIP,
	Records, etc).
	General clean-up, removing obsolete code.
	Code re-written up to Records.

25 Oct 2012
	hUnfold
	hProjectByHNats and hProjectAwayByHNats now take type-level
	list of naturals as the argument. They are implemented in terms
	of Unfold. More computation is made purely type-level.

24 Oct 2012
	Nat, Bool and [*] kinds
	HList is now GADT
	Rewriting FakePrelude, HListPrelude, HArray using type families
	to a large extent, and getting rid of functional dependencies
   2010-04-21 05:29:41 by PHO / phonohawk | Files touched by this commit (8) | Imported package
Log message:
Import hs-HList-0.2 as wip/hs-HList.

HList is a record system providing strongly typed heterogenous lists,
records, type-indexed products (TIP) and co-products; licensed under
the MIT X License.