Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
The Dhall Language Project
Maintainable configuration files
Collective -
Host: opensource -
https://opencollective.com/dhall
- Website: https://dhall-lang.org
- Code: https://github.com/dhall-lang
github.com/dhall-lang/dhall-lang - 0c5f83b9db6c32d6b4d408d941a02144d129d140 authored about 7 years ago by Gabriel Gonzalez <[email protected]>
This adds two additional backtracking hints for parsing IPv4 and IPv6
github.com/dhall-lang/dhall-lang - bbc74064b2625d9c7635c7bfd1a55cede6a229aa authored about 7 years ago by Gabriel Gonzalez <[email protected]>
This updates the parser to match the newly standardized Dhall grammar located
at:
https://gi...
github.com/dhall-lang/dhall-haskell - dca0f4ea0f13342eb8b8657721d154f4e6c9db98 authored about 7 years ago by Gabriel Gonzalez <[email protected]>* Fix type-checking bug that permits infinite loop
Fixes #151
Dhall is based on a pure typ...
github.com/dhall-lang/dhall-haskell - 62d3c4a3b2b82045bbe92fea935b4f98b206209b authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This change explains in detail how to interpret the grammar rules when
building a parser
This simplifies the specification a but (should be) equivalent and does not
change the grammar
The old grammar was treating anything between braces as a comment and not
account for the dashe...
This fixes the grammar to expect `==` instead of `=` for
bool equality
github.com/dhall-lang/dhall-lang - 15356dbd8d49ecbe233137bdfc621e4fa5a6f77f authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - b21a3b8c0e6472372b00f8acee4b37557dd3557a authored over 7 years ago by Sebastián Galkin <[email protected]>
github.com/dhall-lang/dhall-lang - 38d7c8eb8a1a8dbd887cb37afdf585b1830c7f18 authored over 7 years ago by Sibi <[email protected]>
I figured we should start to eat our own dogfood and format the Prelude using
`dhall-format`. ...
The grammar was ambiguous as to whether or not two single quotes in a row would
terminate a sin...
github.com/dhall-lang/dhall-lang - be367ad2b7a7e72ee2861c7ae2553b361699fed4 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Partial fix for #145
Before this change `dhall-format` would get rid of all comments when for...
github.com/dhall-lang/dhall-haskell - 96e07869bc9d8b36c348142370008b7962a2a02b authored over 7 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - 0e8a4c9b2528385366bb9f5efceeba7236213904 authored over 7 years ago by bosu <[email protected]>
prettyprinter doesn't match on lts-9.0. You get the following error
with stack:
```
Error: ...
This change modifies the behavior of `Natural/fold` and `List/fold` to
intelligently switch bet...
This improves the output when pretty-printing nested `if`/`then`/`else`
expressions
Before t...
github.com/dhall-lang/dhall-haskell - 0c5feafcc646043917b59361feba438d74f36f6c authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Printing nested `if`/`then`/`else` expressions would result in unnecessary
parentheses, like th...
Fixes #139
github.com/dhall-lang/dhall-haskell - f2b4d902b94bc315d588ef9c254b9d9150d15600 authored over 7 years ago by Gabriel Gonzalez <[email protected]>This is purely to improve readability of the grammar
github.com/dhall-lang/dhall-lang - cff12b7641cf79cc5d423c3ced632f944705017f authored over 7 years ago by Gabriel Gonzalez <[email protected]>This lets you escape string interpolation in a double-quoted string
github.com/dhall-lang/dhall-lang - fc83101e375834edcec81fc51a750f3157816f0f authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Note that this grammar is equivalent to the old one, but just specified in a
simpler manner
github.com/dhall-lang/dhall-lang - ade5ba2712b1c637cd72a64b5f19ccf44c6bd84e authored over 7 years ago by Gabriel Gonzalez <[email protected]>
The grammar for escape sequences had the wrong character for initiating the
sequence
The `Natural` number grammar was defined in terms of the `Integer` parser, which
meant that `Na...
github.com/dhall-lang/dhall-lang - 32fe34c412d54fcc90ccde21ba6077651107a267 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
The `not-brace` parser was missing characters ranging over `0x7E-10FFFE`
github.com/dhall-lang/dhall-lang - fe952590dfc70e1b55a778f9b45d6228823b04f5 authored over 7 years ago by Gabriel Gonzalez <[email protected]>... as suggested by @chepner in #22
github.com/dhall-lang/dhall-lang - 6c6a72b0f507d9d86644264e59a4437f53b50ebb authored over 7 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-lang - cf3b5a482bf9eb2f04a84756d201d6c0d8cec5fa authored over 7 years ago by Gabriel Gonzalez <[email protected]>
The primary reasons for not supporting Unicode labels are:
* They are semantically meaningful...
github.com/dhall-lang/dhall-lang - c776ed97968de26e7abafb9c7fd57bd999e1d73e authored over 7 years ago by Gabriel Gonzalez <[email protected]>See: https://github.com/dhall-lang/dhall-haskell/issues/27
github.com/dhall-lang/dhall-lang - 59546af8ce837e902450b97af97abe3c8772cb6c authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This changes the grammar for environment variable imports to match the set of
names accepted by...
github.com/dhall-lang/dhall-lang - 76b40087d3e254d2aeb9b4c2fe756aef0d8bdac9 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This fixes the grammar for http[s] imports to match the relevant RFCs
github.com/dhall-lang/dhall-lang - a2605eec84b4c23433a370bcbc3bc7b72f60964e authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This mirrors the JSON specification as closely as possible for double-quoted
strings and also i...
I realized that you can specify Unicode characters by their code points instead
of by their UTF...
github.com/dhall-lang/dhall-kubernetes - 2db0eb30291c7aea78e187dea4d2174e306d19b3 authored over 7 years ago by Arian van Putten <[email protected]>
github.com/dhall-lang/dhall-kubernetes - 0f26608f5056eded042c9f831e567e02033687e8 authored over 7 years ago by Arian van Putten <[email protected]>
github.com/dhall-lang/dhall-kubernetes - b8f861f88defbea7f6477df454d9650559bd8b47 authored over 7 years ago by Arian van Putten <[email protected]>
github.com/dhall-lang/dhall-kubernetes - d7f040f2b3b14a6001c9aaca687eb7090e87f6f8 authored over 7 years ago by Arian van Putten <[email protected]>
This change includes a first pass at standardizing Dhall's grammar using ABNF
notation from RFC...
github.com/dhall-lang/dhall-haskell - 6bd241317f8d338af2bf3890c9347f5f96f0d39f authored over 7 years ago by Arian van Putten <[email protected]>
This allows users to easily navigate to downstream sections without much
difficulty while still...
github.com/dhall-lang/dhall-haskell - c569111272738094003c92e099c370d8f87708f2 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-nix - ac4491a6726e97b2bcf5583bd51e1c56b9d0ac29 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-nix - a03c5f3faa248e4cc7a4ba9cd1000a73dc198f61 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 9ba5de49cd5fb84e33fa1153f202ae4a1e0b9b0d authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Fixes https://github.com/dhall-lang/dhall-lang/issues/8
This takes a Dhall expression on stan...
github.com/dhall-lang/dhall-haskell - 5f7d46b17922651d0fce76ca0fa1f2c8fb30bf79 authored over 7 years ago by Gabriel Gonzalez <[email protected]>Part of #6
github.com/dhall-lang/dhall-lang - 1ddb3e9995b757f0bdf09d4040b5bed8eba6f21b authored over 7 years ago by Gabriel Gonzalez <[email protected]>Dhall requires that a `let` expression of the form:
```haskell
let x : t = e1 in e2
```
...
github.com/dhall-lang/dhall-haskell - 8a4e744fb72973b3f98fd8ddbc3d5b68a2a4678d authored over 7 years ago by Gabriel Gonzalez <[email protected]>* Fix unbound variable bug
Related to #10
When type-checking the following expression:
...
github.com/dhall-lang/dhall-haskell - 6bbff5172be829cb688ea9930fd932c9b60666b6 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This simplifies the `shell.nix` to reuse the `dhall` derivation from
`release.nix` and also ens...
This modifies the example headers to replace `env:GITHUB_TOKEN` with
`env:GITHUB_TOKEN as Text`...
This pretty-prints the rendered JSON
github.com/dhall-lang/dhall-json - f57678805637b734c001cc5923ed8a1d45604980 authored over 7 years ago by Gabriel Gonzalez <[email protected]>`Natural/fold` takes a `Natural` value, not an `Integer` value, as its first argument.
github.com/dhall-lang/dhall-haskell - 3445ff821654c0884649b8a1a1317e80f4f34ea9 authored over 7 years ago by Clint Hepner <[email protected]>github.com/dhall-lang/dhall-lang - 973a2f21478e2b84fe7537de0c4b62e8c54b711f authored over 7 years ago by Gabriel Gonzalez <[email protected]>
* Add cheatesheet.md
Originally from
https://github.com/Profpatsch/blog/blob/master/notes/dh...
It was pointed at the Haskell library originally
github.com/dhall-lang/dhall-lang - 7dff7ad371eef0370ffeb0b6aedbe5025497b778 authored over 7 years ago by Changlin Li <[email protected]>I hope I'm not mistaken here :)
github.com/dhall-lang/dhall-lang - aee3f205cb6faa0863c6962fcddcd3158896170a authored over 7 years ago by Jonas Schürmann <[email protected]>* Fix parsing error
When I recently left-factored the grammar I introduced a parsing error
w...
Fixes #125
Before this change, the parser for union literals required the selected
alternati...
github.com/dhall-lang/dhall-lang - 8a782c77abcaab66d7fa2c1d0128beddc69281db authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-lang - cc788fd114015cbc12542fa941eb4a5780d90fb5 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-lang - a214d5ab6fb461e23e5764a6bc2268b957e22727 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-lang - 58091ef5361a262afbcfb149e8f87dcb73cec666 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-lang - 1a997c70a0b69180811288ca35270ed1e5973f00 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-lang - aceea4d40036280595474815af46098f790fd763 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-lang - 4f22f2dc6c8d8527905e9b2c478f90fc5abc0bcd authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-lang - d62d08bc0988c570406b0f951604be50f5fe0bf2 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Fixes #122
This explains how you can use unions to store alternatives with 0 values
or more ...
github.com/dhall-lang/dhall-lang - fba6552ecc628d35bee070653c5c9ca6401467f1 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
* Left factor several parsers
This eliminates or narrows the scope of a large number of `try`...
github.com/dhall-lang/dhall-haskell - 267093f8cddf1c2f909f2d997c31fd0a7cb2440a authored over 7 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-lang - 37837c4e1590deae22fb9378d5fa40cdff2b567d authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-lang - 6554eeb416c676c67e56fd99643755ee3ee3755e authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Fixes #126
This means that:
```haskell
''
foo
bar
''
```
... will now be treat...
github.com/dhall-lang/dhall-haskell - 1761222aa7f0399c59b896fa6124e29d514ef40a authored over 7 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-lang - c34f8bc4ba59eeb48500b01ef094a7f381b6361a authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Only empty lists need annotation in newer versions of dhall.
github.com/dhall-lang/dhall-haskell - 8b8ba37b986300cbfad8490dc8a9c4fb33209582 authored over 7 years ago by Profpatsch <[email protected]>
This consolidates `noted` calls wherever possible, mainly to make it
easier to left-factor the ...
This left-factors the parser for union literals to remove an unnecessary
`try`. This in turn i...
github.com/dhall-lang/dhall-text - f9caad545eebbcd3e61d542fea510d03c587f3b9 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-text - 1496d5f23d2dad06953d4b24fc9ab9f915783e4e authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-text - 6f53a225a0b7e4d10b3b9100e5c7da99d9687fb4 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-bash - 205606094f02cc92e365e7587df4f70185eff87c authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-bash - bf945a464c48b6a6cf5cddedc4bfea2ecf0124fd authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-bash - ce3c061ea03a4ee8a8154e5dcbb9ff34923e3bc5 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-json - b76de462c4c80bced73a8044094e7c45668eb798 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-json - 20d825363228a57be9d051d42f832648604a4058 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-json - 618f44a1e8f3da172a5d91830244130640a32b1a authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 8081a14d415fd8ce91b85c890766bb1ee60f1c55 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-nix - 4ba04bfc05fe478cfc64bff6afdd2b49247efba6 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-nix - a0c40b53b554ad1efe8be64b06a4d54af7586f26 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 1c319aab3f176c267385adb4a5801c691a753eb7 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 85693d635d39b1e94210a84944792e5924e5c3ab authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-nix - 54332274672a5536e7d2eb07893aea321458dc7d authored over 7 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - ee6bb3d7c13af8a94ed2ef53c0dc3ffcccdbf340 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Fixes #117
I broke comment parsing in 52d097eba3ffb820ce7e86d0fe2655437ef0915c due to
accid...
github.com/dhall-lang/dhall-haskell - d0f5b9aac2ffec83a52e2e1f0d8cf3b9515401e5 authored over 7 years ago by bosu <[email protected]>
This updates the Prelude to include the newly added `List/concatMap` introduced
in 2f6a32d74e00...