Skip to content

Commit

Permalink
Declare unmaintained status
Browse files Browse the repository at this point in the history
  • Loading branch information
Nadrieril authored Jun 2, 2023
1 parent 165c967 commit d8c2e65
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ You can find more details about the language by visiting the official website:

* [https://dhall-lang.org](http://dhall-lang.org/)

# STATUS

I am no longer maintaining this project. I got it to support about 90% of the language but then lost faith in the usability of dhall for my purposes. I am willing to hand this over to someone who's excited about dhall and rust.

# `dhall-rust`

This is the Rust implementation of the Dhall configuration language.
Expand Down

2 comments on commit d8c2e65

@ladrl
Copy link

@ladrl ladrl commented on d8c2e65 Jun 28, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Nadrieril, sad to read that. Could you elaborate on why you lost faith? What did you try to achieve?
Because DHall as a language may nicely fill a niche for me - but maybe not.

@Nadrieril
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for asking! I don't find it at all usable for writing configurations. Too many type annotations needed, very ad-hoc manipulation operators, little affordance to check runtime invariants. Compare with https://nickel-lang.org , which was designed to match up how we write config files in practice and has tons of cool ideas that make my life easier.
Another way to say this is I noticed I wasn't aligned with the vision behind dhall anymore. Partly because that vision changed over the years, partly because I changed

Please sign in to comment.