-
Notifications
You must be signed in to change notification settings - Fork 95
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
Nickel use-cases: tracking issue #1166
Comments
I'd like to find a way to maintain GitHub Actions in Nickel, though as @aspiwack pointed out when I raised this in a review meeting, right now it's likely impossible to avoid the need to export the |
Nickel frontend for https://dagger.io/, maybe? It used to be CUE-first, but now they have pluggable SDKs based on GraphQL. The official SDKs are for normal programming languages (they might or might not update the CUE one), but one based on a configuration language could probably be nice. |
generate all the things like: https://hofstadter.io/ |
Terraform data source that lets you provide data to modules that expect JSON or other structured data from a Nickel file. This would be analogous to this data source for dhall. Examples
|
Nickel seems to overlap with Dhall in a lot of ways, and there are potential use cases that Dhall almost is a good fit for, but which are out of Dhall's stated scope:
Language-specific libraries supporting Dhall make typesafe (de)serialization between Dhall and ADTs in any given language that supports them look pretty seamless and more ergonomic than munging e.g. JSON...but Dhall's limits on string functions and recursive types bound its usefulness here: Nickel has neither of those a priori restrictions, though. |
Nickel potential applications
This issue gathers requests and ideas about specific Nickel usages (Cabal, Terraform, JSON Schema, etc.) scattered across the issue tracker or external documents.
The text was updated successfully, but these errors were encountered: