18 lines
718 B
Markdown
18 lines
718 B
Markdown
|
# Why this split:
|
||
|
|
||
|
|
||
|
The Module(s) used when evaluating individuals has to be in an external library to make Hint work. so we split the lamda-calculus command program in a library we need to expose in the main library and the implementation.
|
||
|
|
||
|
Sadly, ghc / ghci / cabal can not properly make a public, internal library available to ghci (and, with that, Hint). Should this ever change:
|
||
|
```
|
||
|
library haga-lambda-lib
|
||
|
visibility: public
|
||
|
build-depends: base
|
||
|
, protolude
|
||
|
default-language: Haskell2010
|
||
|
ghc-options: -Wall -Wno-orphans -O2
|
||
|
hs-source-dirs: lambda/lib
|
||
|
other-modules: CommonDefinition
|
||
|
exposed-modules: LambdaDatasets.NurseryDefinition
|
||
|
```
|