graninas/Hydra

Reorganize the project and separate engines

Open

#8 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, all the engines are sharing the same folders. A new way to organise the engines should be adopted.

Think about separation of the engines into own namespaces. Sample:

lib/runtime
lib/free
lib/church-free
lib/final-tagless

See also #7

It might be a good idea to have the same names for the internal structure for each engine but different top namespaces for three of them.

Contributor guide