Comments (2)
There are several Python libraries that implement Options and Results in the Rust style. Maybe one of those should be used? Although it seems (to me) there's no clear winner one should pick.
from dhall-python.
There's no clear winner, and it's also quite easy to implement ourselves on the python side. It'll just take some fiddling on the rust-side to get it to line up w/ whatever data struct we choose. I can look into this when I have a bit more time but until then I'll probably defer to the choice of whoever submits a working PR
from dhall-python.
Related Issues (20)
- Timeline for next release? HOT 2
- Loading Dhall objects results in nondeterministic key order
- [Installation Bug] Pip installation of the dhall package fails on M2 Macbooks HOT 3
- Add Python 3.11 as a supported version (and to Actions) HOT 1
- Windows doesn't have versions besides 3.9
- Build failures HOT 5
- [Installation Bug] Pip installation of the `dhall` package fails on M1 Macbooks HOT 2
- How to distinguish between integers and natural numbers? HOT 1
- home-anchored imports don't work HOT 4
- Cross build for ARM on MacOS HOT 1
- Add Cargo.lock to repo HOT 3
- Dictionaries with numbers as keys get dumped into invalid dhall objects
- loading .dhall files with relative imports from outside their directory HOT 2
- Serializing a loop/cycle in the structures crashes the interpreter HOT 1
- Sharing by reference is not implemented HOT 2
- Dhall scripts using value sharing are not properly deserialized HOT 2
- AUR Package HOT 4
- Publish docs on readthedocs
- How to assert the type of loaded value?
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 dhall-python.