Comments (4)
Could be the hie.yaml
file that is too simplistic and hls is only working for the first project declared in the cabal.project
. We probably need to bring in something like implicit-hie
or rewrite hie.yaml
to be:
cradle:
cabal:
- path: "cooked-validators/src"
component: "lib:cooked-validators"
- path: "examples/src"
component: "lib:examples"
from cooked-validators.
I tried it using an hie.yaml
file generated by gen-hie
but it fails the same way.
With no changes, does HLS work for you in examples
?
Here is what gen-hie
generates:
cradle:
cabal:
- path: "cooked-validators/src"
component: "lib:cooked-validators"
- path: "cooked-validators/tests/"
component: "cooked-validators:test:spec"
- path: "examples/src"
component: "lib:examples"
- path: "examples/tests"
component: "examples:test:spec"
from cooked-validators.
For me, HLS works in src/PMultiSigStateful/DatumHijacking.hs
, src/Forge.hs
, src/PMultiSigStateful.hs
, src/Split.hs
and tests/UseCaseCrowdfundingSpec.hs
exclusively (so roughly one third of the files of the examples
folder).
I heard recently that it is a known issue that the Plutus GHC plugin interacts badly with HLS. I assumed that it is the reason why some files of this folder does not support HLS, but I did not investigate it at all.
from cooked-validators.
We've made multiple updates to the HLS and I've seen it working on the examples, closing this until we can repro it again!
from cooked-validators.
Related Issues (20)
- Upgrade to GHC 9.6.5 and HLS 2.8.0.0
- Remove useless String parameters for some tests
- Precise selection of balancing Utxos HOT 2
- Update README
- Review the need for global vs local language extensions
- A template GitHub repo for auditing with cooked
- Cannot build at the moment HOT 2
- Check minAda for initial payments HOT 1
- Haddock comments
- Collaterals when not consuming scripts
- Fee cost per byte of reference scripts HOT 1
- Warning mechanism
- Homogenize Hashing
- Change `TxSkelRedeemer` HOT 1
- Update `PrettyCooked` HOT 2
- Balancing option to leverage performance and accuracy
- Improve naming of redeemers smart constructors in skeleton
- Implement a deriving mechanism for `PrettyCooked`
- Make the table of pretty-printing custom names mutable HOT 2
- Api.TxOut vs Ledger.TxOut
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cooked-validators.