User:Kuki/sandbox
Paradigm | functional |
---|---|
Designed by | Gabriella Gonzalez |
First appeared | December 5, 2016[1] |
Typing discipline | static |
License | BSD 3-Clause License[2] |
Filename extensions | .dhall |
Website | dhall-lang |
Major implementations | |
Haskell, Clojure, Go, Ruby, Rust[3] | |
Influenced by | |
Haskell, JSON |
Dhall is a statically typed total functional programming language specialized for configuration files[4] (i.e. a configuration language, comparable in scope to Jsonnet, CUE, Starlark or Nickel[5]), focusing on maintainability and safety. It is named after a character from the video game Planescape: Torment.[4]
References
- ^ Gonzalez, Gabriella. "Dhall - A non-Turing-complete configuration language". Haskell for all. Retrieved 14 November 2023.
- ^ "LICENSE file for the dhall-lang/dhall-lang repository". github.com. Retrieved 14 November 2023.
- ^ "How to integrate Dhall". Dhall documentation. Retrieved 14 November 2023.
- ^ a b "README file for the dhall-lang/dhall-lang repository". github.com. Retrieved 14 November 2023.
- ^ Hamdaoui, Yann. "Nickel: better configuration for less". Software Innovation Lab - Tweag. Retrieved 14 November 2023.
TODO:
- logo,
- example(?),