|
1 |
| -[](https://github.com/Tritlo/HenProg/actions/workflows/haskell.yml) |
| 1 | +[](https://github.com/Tritlo/Endemic/actions/workflows/haskell.yml) |
2 | 2 |
|
3 |
| -HenProg: Genetic Program repair using GHC 🐣 |
| 3 | +Endemic: Genetic Program repair using GHC 🐣 |
4 | 4 | ===================
|
5 | 5 |
|
6 | 6 | Inspired by GenProg.
|
@@ -29,7 +29,7 @@ To run the program, ensure that `QuickCheck` is installed by running
|
29 | 29 | `$ cabal install --lib QuickCheck `. You can then run
|
30 | 30 |
|
31 | 31 | ```
|
32 |
| -$ cabal run henprog -- examples/BrokenModule.hs |
| 32 | +$ cabal run endemic -- examples/BrokenModule.hs |
33 | 33 | ```
|
34 | 34 |
|
35 | 35 | to see it in action on the `foldl (-) 0` example. This produces the following:
|
@@ -108,7 +108,7 @@ Showing how it works.
|
108 | 108 | For the `BrokenGCD` module, we get an interesting result:
|
109 | 109 |
|
110 | 110 | ```
|
111 |
| -$ cabal run henprog -- examples/BrokenGCD.hs |
| 111 | +$ cabal run endemic -- examples/BrokenGCD.hs |
112 | 112 | ```
|
113 | 113 |
|
114 | 114 | gives us:
|
@@ -148,7 +148,7 @@ expressions, `1` we synthesize a top-level expression with holes in it, and then
|
148 | 148 | fill those holes with top-level expressions, for `2` we allow holes in the
|
149 | 149 | sub-expressions one level deep etc.
|
150 | 150 |
|
151 |
| -To get a better idea of what's going on, you can run HenProg with `--log=<LEVEL>`, where `level` is one of: |
| 151 | +To get a better idea of what's going on, you can run Endemic with `--log=<LEVEL>`, where `level` is one of: |
152 | 152 |
|
153 | 153 | + `DEBUG` to see absolutely everything that's logged,
|
154 | 154 | + `AUDIT` to see a little less than Debug, but still a lot (this includes e.g. the run-time of hotspots and such)
|
|
0 commit comments