Dhall 2019-2020 Survey
This is a survey about the Dhall configuration language to guide the direction of the language and to determine how people currently use the language. All questions are optional.
**NOTE:** This survey makes all responses public! Even though the survey is anonymous, do not disclose anything you do not feel comfortable sharing more widely, especially any personally identifying information.
Which option best describes your usage of Dhall:
Never used Dhall
Briefly tried Dhall
Use Dhall (but only for personal projects)
Use Dhall at work (but only me)
Use Dhall at work along with coworkers
Other:
What do you use Dhall for?
Skip this question if you don't use Dhall
Your answer
Why do you use Dhall?
Skip this question if you don't use Dhall
Your answer
What needs better documentation?
Your answer
Which language bindings do you currently use?
Clojure
Haskell
Nix
Ruby
Eta
Bash
Rust
Java (via Eta)
Other:
Which language bindings would you like to see get more attention?
Java
PureScript
Elm
Go
Kotlin
JavaScript
C++
C#
Scala
Python
Swift
Other:
Which of the following integrations do you use?
YAML (via dhall-to-yaml)
TOML (via JSON)
Kubernetes (via dhall-to-kubernetes)
Cabal (via dhall-to-cabal)
YAML (via Prelude.JSON.renderYAML)
JSON (via dhall-to-json)
XML (via Prelude.XML.render)
purescript-packages (via spago)
XML (via dhall-to-xml)
JSON (via Prelude.JSON.render)
Other:
Which integrations would you like to see get more attention?
This is a non-exhaustive list of potential integrations taken from last year's survey responses. Feel free to use the "Other" option to add something not listed here
Docker Compose
Prometheus
Terraform
GoCD
Concourse
Packer
HCL
INI
Other:
Which of the following Dhall packages do you use?
This is a non-exhaustive list taken from most-starred packages on GitHub. Feel free to use the "Other" option to add something not listed here
dhall-terraform (Terraform bindings)
dhall-packages (Dhall monorepo)
hpack-dhall (hpack bindings)
dada (Recursion schemes)
dhallia (Dhall as an IDL)
dho (CircleCI bindings)
caterwaul (Category theory)
dhall-semver (Semantic versions)
github-actions-dhall (GitHub Actions bindings)
dhall-concourse (Concourse bindings)
Prelude
dhall-bhat (Haskell type classes in Dhall)
cpkg (C package manager)
dhallql (Query language)
Other:
Do you prefer to input ASCII or Unicode symbols in your editor (before formatting the code)?
In other words, do you directly type out ASCII symbols (e.g. \, ->, forall) or Unicode symbols (e.g. λ, →, ∀)
ASCII
Unicode
Other:
How do you format your code?
In other words, do you format your code as ASCII (using `dhall format --ascii`) or Unicode (using `dhall format`)
Unicode
ASCII
Nothing (I don't format my code)
Other:
Do you prefer to read Dhall code that uses ASCII or Unicode symbols?
ASCII
Unicode
Other:
Would anything encourage you to use Dhall more often?
Your answer
Would anything encourage you to contribute to the Dhall ecosystem more often?
Do not feel obliged to answer. This is mainly to see if there are any barriers to new contributors
Your answer
Other feedback
Feel free to use this section to provide any other feedback you may have, including elaborating on "Other..." responses
Your answer
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google.
Report Abuse
-
Terms of Service
-
Privacy Policy
Forms