record-impl

[ bsd3, library, unclassified ] [ Propose Tags ]

Modules

  • Impl
    • Impl.TH

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.0.1
Change log ChangeLog.md
Dependencies base (>=4.16 && <5), containers, lens, template-haskell, time [details]
License BSD-3-Clause
Copyright Matt Parsons
Author Matt Parsons
Maintainer parsonsmatt@gmail.com
Home page https://github.com/parsonsmatt/record-impl#readme
Bug tracker https://github.com/parsonsmatt/record-impl/issues
Source repo head: git clone https://github.com/parsonsmatt/record-impl
Uploaded by parsonsmatt at 2022-06-10T14:52:14Z
Distributions NixOS:0.0.0.1
Downloads 99 total (4 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2022-06-10 [all 2 reports]

Readme for record-impl-0.0.0.1

[back to package description]

record-impl

This package uses OverloadedRecordDot to implement methods on datatypes, stealing the impl keyword from Rust. It's pretty immature, though in theory it could support pretty powerful stuff!

Example:

See test/Example.hs