graninas/Hydra

Adopt a better naming scheme for Free & CM Free modules

Open

#7 opened on Apr 11, 2020

 (0 comments) (0 reactions) (0 assignees)Haskell (14 forks)github user discovery
good first issuerefactoring

Repository metrics

Stars
 (206 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Currently, the naming scheme is imperfect.

  • Free monadic language and interpreter modules are Language and Interpreter
  • Church Encoded Free monadic language and interpreter modules are ChurchL and ChurchI
  • Final Tagless have FTL prefix

There should be more consistent naming scheme.

Contributor guide