Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

roadmap and project status #1

Open
divarvel opened this issue Aug 29, 2017 · 7 comments

Comments

Projects
None yet
4 participants
@divarvel
Copy link

commented Aug 29, 2017

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

@nanotech

This comment has been minimized.

Copy link
Owner

commented Sep 4, 2017

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

@divarvel

This comment has been minimized.

Copy link
Author

commented Sep 4, 2017

@DebugSteven

This comment has been minimized.

Copy link

commented Mar 1, 2019

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!

@Nadrieril

This comment has been minimized.

Copy link

commented Mar 1, 2019

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

This comment has been minimized.

Copy link

commented Mar 9, 2019

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

@DebugSteven

This comment has been minimized.

Copy link

commented Mar 11, 2019

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

@Nadrieril

This comment has been minimized.

Copy link

commented Mar 11, 2019

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 halp, but maybe when the project is in a more stable state.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.