dhall-rs icon indicating copy to clipboard operation
dhall-rs copied to clipboard

roadmap and project status

Open divarvel opened this issue 6 years ago • 7 comments

Hi, I'm wondering if the project is still active and what's its roadmap.

divarvel avatar Aug 29 '17 12:08 divarvel

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. 😄

nanotech avatar Sep 04 '17 00:09 nanotech

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 .

divarvel avatar Sep 04 '17 08:09 divarvel

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!

DebugSteven avatar Mar 01 '19 19:03 DebugSteven

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.

Nadrieril avatar Mar 01 '19 21:03 Nadrieril

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 avatar Mar 09 '19 11:03 Nadrieril

@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!

DebugSteven avatar Mar 11 '19 16:03 DebugSteven

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.

Nadrieril avatar Mar 11 '19 20:03 Nadrieril