Skip to content

EDSL for the paganini multiparametric combinatorial specification tuner.

License

Notifications You must be signed in to change notification settings

maciej-bendkowski/paganini-hs

Repository files navigation

paganini-hs

paganini-hs is an experimental EDSL (embedded domain specific language) meant as a Haskell wrapper for paganini -- a multiparametric combinatorial specification tuner written in Python.

Example use:

testBinTrees' = paganini $ do
  Let z <- variable' 100000
  Let b <- variable

  b .=. 1 + z * b^2
  tune b

  z' <- value z
  b' <- value b
  return [z',b']

For more examples, please visit our test suite.

About

EDSL for the paganini multiparametric combinatorial specification tuner.

Resources

License

Stars

Watchers

Forks

Packages

No packages published