|
|
|
|
|
by duijf
2539 days ago
|
|
There aren't too many standard onrs. Most people seem to either write a custom (embedded) DSL for their tool or go with something more widely known. If people are curious about examples of DSLs in Haskell projects, they can look at cabal files, persistent's entity syntax, and servant's type level DSL for API definitions. These go on a scale from "fully separate" to "embedded in the language". (Persistent is in between, it uses something called Template Haskell) The stack Haskell build/project management tool uses YAML files. - - - I think Dhall's power is not that it is an alternative syntax to YAML. It's more about the typesystem than anything else. If you're sold on types, then Dhall is definitely worth a look |
|