The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Rust nickel Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
So, its key features are:
1. domain-specific: designed for conveniently creating and composing derivations. This reason alone already justifies a new language, or an embedded domain-specific language (such as the Guile/Scheme for guix), or a mix of both (Starlark, the build language of Bazel embedded in a restricted Python-variant).
2. purely functional: this ties well into the philosophical backing of Nix the package manager, which aims to be purely functional, also known as hermeticity in other build systems (Bazel).
3. lazily evaluated: similar to other build systems (including Bazel), so that you can build only what you need on demand.
4. dynamically typed: this one is controversial. Being dynamically typed—in other words, not developing a type system—gets Nix out of the door first. But users often complain about the lack of proper types and modularity. There are experiments to address this, such as Nickel (https://github.com/tweag/nickel).
It is understandable that a one-pager may not have space for the whys.
Rust nickel related posts
- Show HN: Flake schemas – teaching Nix about your flake outputs
- Nickel 1.0
- Nickel v1.0.0
- Design rationale for the Nickel configuration language
- Nickel – Better Configuration for Less
- As a Dev, what should I know about AWS etc.?
- Nickel - Better configuration for less
-
A note from our sponsor - WorkOS
workos.com | 27 Apr 2024
Index
Project | Stars | |
---|---|---|
1 | nickel | 2,137 |
Sponsored