Commit graph

9 commits

Author SHA1 Message Date
Simon Cruanes
41d9caa830 added a sum type (lambda) and put point example into a module 2014-02-28 21:59:19 +01:00
Simon Cruanes
ac0ff1b5ea added Bencode to Conv 2014-02-28 21:37:41 +01:00
Simon Cruanes
c510c154e0 added S-expressions to Conv 2014-02-28 21:29:55 +01:00
Simon Cruanes
097a0ca2e2 hlist used for both tuples and sums 2014-02-27 02:41:55 +01:00
Simon Cruanes
8edb20ceee fixpoint operators for Conv 2014-02-27 01:17:10 +01:00
Simon Cruanes
a523c63c7f added a conversion example: Json (with yojson type) 2014-02-27 00:45:23 +01:00
Simon Cruanes
898d2c0492 added basic variants (unit,bool,float);
better support for sums with several arguments
2014-02-27 00:34:26 +01:00
Simon Cruanes
016a557a37 big update of Conv, with universal sources and sinks
and GADTs for describing other sources and sinks
2014-02-27 00:02:31 +01:00
Simon Cruanes
6459258942 Conv module, for flexible conversion between types (to be used for serialization?) 2014-02-26 12:09:37 +01:00