dhall-rs
dhall-rs copied to clipboard
roadmap and project status
Hi, I'm wondering if the project is still active and what's its roadmap.
I'm not actively working on it at the moment. Most of the features from the initial Dhall release are implemented, with at least a few important things missing:
- Unions
- Merge operator
- Imports
- String escapes
- var@n
The have also been some changes and additions to Dhall since its initial release, and those would need to be added here too.
Pull requests are welcome of course. 😄
Hi, thanks for your answer.
I don't have immediate plans for contributions but I wanted to know where to direct efforts in that case.
Cheers, Clément
On Mon, Sep 4, 2017 at 2:08 AM, nanotech [email protected] wrote:
I'm not actively working on it at the moment. Most of the features from the initial Dhall release are implemented, with at least a few important things missing:
- Unions
- Merge operator
- Imports
- String escapes
- var@n
The have also been some changes and additions to Dhall since its initial release, and those would need to be added here too.
Pull requests are welcome of course. 😄
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/nanotech/dhall-rs/issues/1#issuecomment-326841214, or mute the thread https://github.com/notifications/unsubscribe-auth/AAKk8_5t9W0r7AfS9118ljXCAKGjZgU0ks5sez-XgaJpZM4PF21z .
Hey! I noticed this issue was still open about asking about the direction of the project. I would personally like to work on this project. I forked it & I want to do some planning. If there's any interest from anyone on this thread to continue working on this project I'd be more than happy to join forces. You did a lot of nice work on this!
I'm currently reworking the parser to match the spec. It's very WIP for now and I might have to change the AST but I'd be happy to collaborate at some point. I can't commit to anything though.
So, I've done a fair amount of work on this, in particular to support recursive imports, but there's still a lot to do ! I've done some rough planning over here: https://github.com/Nadrieril/dhall-rust/projects/1 of where I'd like to go. Everything is very rough for now but if anyone is interested in working on this project, we should totally collaborate! @DebugSteven: What bits would you be interested in working on ? I'd be interested in your ideas on planning this all
@Nadrieril It looks like you've done quite a bit of planning! This looks awesome!
Personally, this project would be a lot of learning for me. I'm interested in learning how this works together so diving into it, exploring parts of the project in Haskell & porting those parts to Rust is what I'm interested in doing. My plan was to read through parts of the existing Rust language bindings & compare it to the work done on the Haskell language bindings for Dhall. From what I've seen so far, dhall-haskell
is incredibly well documented & the project welcomes questions.
In order to get more people interested I think it would be cool to add more to your current project README
. I'd be happy to write a PR for that. Additionally, I think adding labels for issues so that it's easier for other people to get involved possibly. It might be hard for me to determine what level of difficulty an issue is (or finding a different way to delineate issues), but I'd like to try!
I think there are a decent number of Haskell folks that might be interested in trying Rust & this might be a good way for them to get involved. I'd probably end up posting a few good first issues to Twitter if that sounds good to you!
I would welcome any help to make this project more accessible for potential contributors ! I'll try to mark a few issues as easier. I'm not sure I'm ready yet for all you haskeller followers to come and help, but maybe when the project is in a more stable state.