Open pyetras opened 9 years ago
I also had to install trifecta manually - but I haven't gotten make to work yet and I'm getting a different error than yours.
Hm. Sorry, you've caught the project in a pretty sad state right now; I've been trying to revamp some of the theory here for... entirely too long.
In any case, please let me know if f75282a4 helps and thanks for trying Dyna!
Looks like f75282a helped with NamedInst.hs
, although to get it to compile the whole thing I also had to
diff --git i/src/Dyna/Backend/NoBackend.hs w/src/Dyna/Backend/NoBackend.hs
index 6fa7a65..3bcfa62 100644
--- i/src/Dyna/Backend/NoBackend.hs
+++ w/src/Dyna/Backend/NoBackend.hs
@@ -11,6 +11,7 @@
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE Rank2Types #-}
+{-# LANGUAGE ImpredicativeTypes #-}
module Dyna.Backend.NoBackend (noBackend, primPossible) where
import Control.Lens
(I'd submit a PR, but I honestly have no idea what it does :tongue:). Seems to work and pass some of the tests now. You've got a really clever language design here, thanks for opensourcing it.
Here's the complete output from make:
There were also some issues with trifecta installed from make, it had to be installed manually.