ditto-lucid: Add support for using lucid with Ditto

[ bsd3, library, web ] [ Propose Tags ] [ Report a vulnerability ]

Ditto is a library for building and validating forms using applicative functors. This package adds support for using Ditto with Lucid.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.1.0, 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.0.4, 0.1.1.0, 0.1.1.1, 0.1.1.2, 0.1.2.0, 0.1.3.0, 0.2, 0.3, 0.3.1, 0.3.2, 0.4, 0.5.0 (info)
Change log CHANGELOG.md
Dependencies base (>=4.14 && <5), ditto (>=0.4 && <0.6), lucid (>=2.9 && <4), path-pieces (>=0.2 && <0.4), text (>=1.2 && <3) [details]
Tested with ghc ==9.6.7, ghc ==9.8.4, ghc ==9.10.3, ghc ==9.12.4, ghc ==9.14.1
License BSD-3-Clause
Copyright 2012 Jeremy Shaw, SeeReason Partners LLC, 2019 Zachary Churchill
Author Jeremy Shaw, Zachary Churchill
Maintainer zacharyachurchill@gmail.com
Uploaded by goolord at 2026-09-05T00:17:56Z
Category Web
Home page https://github.com/goolord/ditto-lucid
Bug tracker https://github.com/goolord/ditto-lucid/issues
Source repo head: git clone https://github.com/goolord/ditto-lucid.git
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 5793 total (53 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2026-09-05 [all 1 reports]

Readme for ditto-lucid-0.5.0

[back to package description]

ditto-lucid Hackage

Lucid HTML rendering for ditto forms.

Requirements

  • GHC 9.6 through 9.14 (base >= 4.14). GHC 9.10+ uses GHC2024 by default.
  • Works with ditto 0.4 and 0.5 (backwards compatible).

Cabal

cabal build

Resolves ditto from Hackage (>= 0.4 && < 0.6).

Local ditto development

To build against a sibling checkout instead of Hackage:

cp cabal.project.local.example cabal.project.local
cabal build

0.5.0 notes

  • Breaking: GHC 9.6+ required (was GHC 7.6+ on 0.4.1).
  • Compatible with ditto >= 0.4.
  • Recommended toolchain: GHC 9.10+ for GHC2024.
  • With ditto 0.5+, inputFile initial render is an empty upload (no error).