Comments (3)
Oh, now I noticed, that there is already issue with this topic (#186 (comment)). I am going to ask there. I am sorry for the unnecessary issue.:(
from purescript.
Thanks for sharing your experience @tomasurbanec and apologies for the late reply. This is valuable feedback as we've been trying to make a decision on this exact issue.
It is indeed the case that you currently cannot add any additional dependencies. The test runner runs in a sandbox and doesn't even have Internet connectivity meaning we can't install anything. We currently work with a fixed set of dependencies and if anything is missing we may add it to the default set.
You can solve the Acronym exercise without the use of strings-extra. Maybe we should make this a bit more clear before people start on the exercise that we currently have a limited set of dependencies. It's a bit of a bummer to complete the exercise locally and then realize it can't be accepted because we can't test it properly without the dependencies used.
I'm really curious how the Haskell track is able to install additional dependencies...
Anyway I'll continue this discussion on #186.
from purescript.
@emiel perhaps those are bundled in the solution. In JS/TS we also don't allow any dependencies, but technically you could "vendor bundle" them into your solution, and that would work. Does purescript have that option?
from purescript.
Related Issues (20)
- Launch Tracker 🔴
- Add blurb to Concept Exercises
- Pulp Test failes to build RowList HOT 3
- Exercise dependencies HOT 5
- Inconsistent use of unit testing library HOT 3
- Update documentation after introducing spago
- Remove bower leftovers (post spago migration)
- 🤖 Sync error for commit 3b930c
- Rename `booleans` Concept Exercise to use story/theme
- Extract track-specific help instructions from `config/exercise_readme.go.tmpl`
- Extract track-specific test instructions from `config/exercise_readme.go.tmpl`
- [v3] Update doc links
- Build analyzer
- Check docs are up to date
- spago upgrade-set from 0.13.8 to 0.14.4 HOT 4
- Instructions doesn't match the test HOT 3
- Add signatures to all stub files HOT 2
- CI is failing on main since Nov/Dec 2022 HOT 3
- Building a training set of tags for purescript HOT 21
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 purescript.