SaaSHub helps you find the best software and product alternatives 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 - SaaSHub
www.saashub.com | 2 Jun 2024
Index
Project | Stars | |
---|---|---|
1 | nickel | 2,183 |
Sponsored