Opam Package ppx_deriving_madcast.0.1

Package info

opam-nameppx_deriving_madcast
opam-version0.1
synopsisLibrary deriving cast functions based on their types.
description This package provides a PPX that allows to derive cast functions based on their types. For instance, [%madcast: ('a * string) -> ('a * int)] would be replaced by: fun (x, y) -> (x, try int_of_string y with Failure _ -> failwith "madcast: string -> int")
authors
  • Niols <niols@niols.fr>
  • Kerl <kerl@wkerl.me>
homepagehttps://github.com/Niols/ppx_deriving_madcast
licenseLGPL-3.0-only
deps (6)
revdeps(0)
metas (2)
libraries (2)

Package modules

Package sources

ppx_deriving_madcast

Package files

lib/ppx_deriving_madcast/ppx_deriving_madcast.dune
lib/ppx_deriving_madcast/ppx.ml
lib/ppx_deriving_madcast/ppx.cmxs
lib/ppx_deriving_madcast/ppx.cmxa
lib/ppx_deriving_madcast/ppx.cmx
lib/ppx_deriving_madcast/ppx.cmt
lib/ppx_deriving_madcast/ppx.cmi
lib/ppx_deriving_madcast/ppx.cma
lib/ppx_deriving_madcast/ppx.a
lib/ppx_deriving_madcast/opam
lib/ppx_deriving_madcast/api/ruleSet.mli
lib/ppx_deriving_madcast/api/ruleSet.ml
lib/ppx_deriving_madcast/api/rule.mli
lib/ppx_deriving_madcast/api/rule.ml
lib/ppx_deriving_madcast/api/ppx_deriving_madcast.api.dune
lib/ppx_deriving_madcast/api/parsetree_utils.ml
lib/ppx_deriving_madcast/api/madcast__RuleSet.cmx
lib/ppx_deriving_madcast/api/madcast__RuleSet.cmti
lib/ppx_deriving_madcast/api/madcast__RuleSet.cmt
lib/ppx_deriving_madcast/api/madcast__RuleSet.cmi
lib/ppx_deriving_madcast/api/madcast__Rule.cmx
lib/ppx_deriving_madcast/api/madcast__Rule.cmti
lib/ppx_deriving_madcast/api/madcast__Rule.cmt
lib/ppx_deriving_madcast/api/madcast__Rule.cmi
lib/ppx_deriving_madcast/api/madcast__Parsetree_utils.cmx
lib/ppx_deriving_madcast/api/madcast__Parsetree_utils.cmt
lib/ppx_deriving_madcast/api/madcast__Parsetree_utils.cmi
lib/ppx_deriving_madcast/api/madcast__ExtList.cmx
lib/ppx_deriving_madcast/api/madcast__ExtList.cmt
lib/ppx_deriving_madcast/api/madcast__ExtList.cmi
lib/ppx_deriving_madcast/api/madcast__.ml-gen
lib/ppx_deriving_madcast/api/madcast__.cmx
lib/ppx_deriving_madcast/api/madcast__.cmt
lib/ppx_deriving_madcast/api/madcast__.cmi
lib/ppx_deriving_madcast/api/madcast.mli
lib/ppx_deriving_madcast/api/madcast.ml
lib/ppx_deriving_madcast/api/madcast.cmxs
lib/ppx_deriving_madcast/api/madcast.cmxa
lib/ppx_deriving_madcast/api/madcast.cmx
lib/ppx_deriving_madcast/api/madcast.cmti
lib/ppx_deriving_madcast/api/madcast.cmt
lib/ppx_deriving_madcast/api/madcast.cmi
lib/ppx_deriving_madcast/api/madcast.cma
lib/ppx_deriving_madcast/api/madcast.a
lib/ppx_deriving_madcast/api/extList.ml
lib/ppx_deriving_madcast/api
lib/ppx_deriving_madcast/META
lib/ppx_deriving_madcast
doc/ppx_deriving_madcast/README.org
doc/ppx_deriving_madcast