Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/dhall-lang/dhall-lang
Maintainable configuration files
https://github.com/dhall-lang/dhall-lang
Fixes https://github.com/dhall-lang/dhall-lang/issues/285
This adds required whitespace after...
76ee07fde1e2d2355e506f3311542d633c19d961 authored about 6 years ago by Gabriel Gonzalez <[email protected]>Fixes #291
These changes reflect that functions must be separated from their
argument by non...
d3337ba6e7e636c79ca6e98ba1a807c805b9933f authored about 6 years ago by Fabrizio Ferrai <[email protected]>
The relative import to the `Prelude` was failing to resolve, which this
change fixes
I also ...
9e029650721d2eabd0adc12ced8326683c79af8f authored about 6 years ago by Gabriel Gonzalez <[email protected]>ade6a6ed0fc6d10f19ef8039b3e410bbcc3965fa authored about 6 years ago by Nicholas Scheel <[email protected]>
3729cfc25f6e6ce79f5a4b01c84a775257cb1aef authored about 6 years ago by Jan Rydzewski <[email protected]>
79e2038b9e5ec4eed07801ee03e0675a82452550 authored about 6 years ago by Fabrizio Ferrai <[email protected]>
993d2f43d4988009f2b6bbf546211686658c0ecb authored about 6 years ago by Jan Rydzewski <[email protected]>
Fixes https://github.com/dhall-lang/dhall-lang/issues/250
This uses a variation on CCω with t...
e3e01af9b250e1ab81789e3f0ba926053c296c40 authored about 6 years ago by Gabriel Gonzalez <[email protected]>
Add a set of agnostic tests for the parser. Since the AST is not
standard, the closest thing we...
In https://github.com/dhall-lang/dhall-lang/pull/266 I forgot to specify how to
encode `let` ex...
33cab24f8edd81b167942847a3281306204f0109 authored about 6 years ago by Fabrizio Ferrai <[email protected]>
133c9715471c9fa08fa368c3d9d1794009a86e94 authored about 6 years ago by Fabrizio Ferrai <[email protected]>
* Port normalization, import and typecheck tests from the Haskell implementation
* Add a small ...
Fixes #260
In other words, this is now legal:
```haskell
let x = 1
let y = 2
in x + y
...
55475f77a9e8a7bf8a7c3415b32d7dcc64c7dc69 authored about 6 years ago by David Virgilio <[email protected]>
Fixes #258
This clarifies the license used for both the Prelude and the standard
f6a012b0c8ba340052a88cc90caeafa78544e370 authored about 6 years ago by Gabriel Gonzalez <[email protected]>
Now it points to the `./Prelude` subdirectory of `dhall-lang` instead of
the `Prelude` reposito...
The main changes are:
* Remove IPFS deployment which has been obsoleted in favor of GitHub
...
1bc66b345c8e93579e16ac6f697c3473bb846baa authored about 6 years ago by Gabriel Gonzalez <[email protected]>61d51b82e911840140699006f3ed3115dd5c664a authored about 6 years ago by Jan Rydzewski <[email protected]>
Part 1 explained at #244
Proposal to overload `.` syntax to allow us to get the constructor ...
af53b07523c3d130dc3fbe3faad63439529aac35 authored about 6 years ago by Fintan Halpenny <[email protected]>... as suggested here:
https://github.com/dhall-lang/dhall-lang/issues/240#issuecomment-42757...
0a7f596d03b3ea760a96a8e03935f4baa64274e1 authored about 6 years ago by Gabriel Gonzalez <[email protected]>cab6775db391f05d73fcd770c5243c7328efa808 authored about 6 years ago by Gabriel Gonzalez <[email protected]>
In #238 we intended to add support for records of type constructors by adding a new
`Sort` cons...
Fixes https://github.com/dhall-lang/dhall-lang/issues/242
The main changes are:
* There ...
ac6d4bc9446b3fe749aad4ba79b271e16f4489bc authored about 6 years ago by Gabriel Gonzalez <[email protected]>a4d201c78639da6f95aea5c583fe6bf0b8c70f17 authored about 6 years ago by Fintan Halpenny <[email protected]>
a335cec356a2fc1cef9e2d1991764c262db4e71e authored over 6 years ago by Greg Pfeil <[email protected]>
Fixes https://github.com/dhall-lang/dhall-lang/issues/236
This uses the new `https` link and ...
a336b7505d950c23e9a6eb51f05003e7ef2e7a02 authored over 6 years ago by Gabriel Gonzalez <[email protected]>c531c5fe2d1f78cae1e54d51d5e40bed9d22ade2 authored over 6 years ago by Fabrizio Ferrai <[email protected]>
See: https://github.com/dhall-lang/dhall-haskell/issues/568#issuecomment-421777944
9b54fa71dce0e2f750ccb9da66eb2467bde7145b authored over 6 years ago by Gabriel Gonzalez <[email protected]>Related to https://github.com/dhall-lang/dhall-haskell/issues/560
This change ensures that th...
c63867c436cb01dd05dffde99d9465e2e135d8db authored over 6 years ago by Gabriel Gonzalez <[email protected]>
Now that `dhall-clj` is publicly an actively supported implementation @f-f should
get the abili...
... as discussed in https://github.com/dhall-lang/dhall-lang/issues/113#issuecomment-404814540
...
915a8fad25e94bb2d6dcaa020165366123d5138b authored over 6 years ago by Gabriel Gonzalez <[email protected]>
Fixes https://github.com/dhall-lang/dhall-haskell/issues/548
Previously the standard required...
33b587e323d47a0fb72f2c3d7e5b778480d5ef6d authored over 6 years ago by Gabriel Gonzalez <[email protected]>Fixes https://github.com/dhall-lang/dhall-haskell/issues/547
This change requires at least on...
e7d7cb574cda5cbcab69f67cc774c84ff2343a99 authored over 6 years ago by Gabriel Gonzalez <[email protected]>See change to comment in source code for rationale. This avoids a copy, but is also more robust....
c8eb8e1b8029817b64546e7775582171825ec3d8 authored over 6 years ago by Oliver Charles <[email protected]>811edcf2df137087f251a28f45283d07bd848d4d authored over 6 years ago by Fabrizio Ferrai <[email protected]>
Fixes #211
This changes `missing` to be parsed as a type of import instead of an
identifier ...
Fixes #410
This prevents the user from doing:
```
⊢ { foo = 1 } // { bar = Natural }
{...
fd8111ef27bd583f80a6d26c8ee96b68bc995df8 authored over 6 years ago by Gabriel Gonzalez <[email protected]>Fixes #129
This specifies both how to verify and how to cache imports protected by
semantic ...
A lot of people interested in Dhall want to use it to replace YAML. Although
YAML is a superse...
Fixes #189
This moves the case study to the Dhall wiki and replaces it with a more concise
c...
Fixes #158
This specifies a standard binary encoding for Dhall expressions based on
CBOR, wh...
Updates the examples in this section to the Natural/Integer syntax switch
91af33aa94b5f652c3739857d1fc6b1a3b46a55a authored over 6 years ago by Fabrizio Ferrai <[email protected]>
We require whitespace when parsing the `NaturalPlus` operator,
so it's not ambiguous with the `...
Fixes #201
I'll begin by explaining how to α-normalize the case for λ-expressions, since
tha...
We add:
- a `VERSIONING.md` file, that documents what we consider a release,
how and when a...
Some newer Nix derivations set the `system` to "builtin", which requires
this change to Hydra t...
5dc14b3b5148eb32b4b33a32f61948032e68182c authored over 6 years ago by Luc Perkins <[email protected]>
be1702ff96c1350e25c65f50ab377bf7e303b8ac authored over 6 years ago by Fabrizio Ferrai <[email protected]>
1d2912067658fdbbc17696fc86f057d6f91712b9 authored over 6 years ago by Gabriel Gonzalez <[email protected]>
Once nice feature of switching from IPFS to GitHub is that we can have
`prelude.dhall-lang.org`...
Fixes #178
This ensures that people can browse the Prelude when visiting
`prelude.dhall-lang...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/487
This changes the Hydra configura...
06c5b18a4c8438b00d38f8d3cf01b5d8a57c86e5 authored over 6 years ago by Gabriel Gonzalez <[email protected]>
This updates the `README` and updates `prelude.dhall-lang.org` to point
to the Prelude on GitHu...
This changes the grammar to replace a few occurrences of `selector-expression`
with `import-exp...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/441
Before this change the following...
6e173c165684f0058d24271481dd4b5b9cbfa90e authored over 6 years ago by Gabriel Gonzalez <[email protected]>
This adds support for specifying alternative for imports, as detailed in #163.
We add:
- a `?`...
Fixes #166
2642411577f079d41682f75290a1e2b179dc5208 authored over 6 years ago by Gabriel Gonzalez <[email protected]>
Before this change, the grammar made possible to parse an expression
like `./a.b` in 3 differe...
Before this change, a path like `../../foo` would canonicalize incorrectly
to `./foo`. This ch...
This is the first release of the Prelude after the change to `Natural`
literals
00fa8aa5b38c9a2b47fdc829a84b1a4626c687e6 authored over 6 years ago by Fabrizio Ferrai <[email protected]>
I discovered this issue in the grammar when updating the Haskell
implementation to match the st...
Related to https://github.com/dhall-lang/dhall-haskell/issues/391
The easiest way to describe...
bdd8f8951cdc422d7c5450003a145b2eab754cca authored over 6 years ago by Gabriel Gonzalez <[email protected]>
This initial `.gitattributes` configuration ensures that the `\r\n` newlines
are correctly pres...
Where we keep track of all the ways it's distributed
1b74481c87b3ed83ecd613420c11de92335652a3 authored over 6 years ago by Fabrizio Ferrai <[email protected]>
This is the latest version of the Prelude before the change to switch
the grammar of `Natural` ...
This provides some more structured guidance on how to seek help and make changes
to the language
Hydra won't post a build status if the derivation never changed since
the last revision, so thi...
Hydra's pull request builder support fails on Nix 2.0 when restricted
evaluation is on
50fb106ff8af72b2e72f436192f3828981c9d1f4 authored over 6 years ago by Gabriel Gonzalez <[email protected]>
... as discussed in https://github.com/dhall-lang/dhall-lang/pull/142
26f4261b61f9de9519f6b7d477fe739a4fa9c9a6 authored over 6 years ago by Gabriel Gonzalez <[email protected]>3eeb8ead887058013e16fae7084fb5a1e8fdf555 authored over 6 years ago by Fabrizio Ferrai <[email protected]>
Fixes #138
This changes the grammar for `Natural` numbers to no longer require a
leading `+`...
The existing grammar forbids interpolating expressions with preceding
whitespace, which this ch...
This standardizes a subset of Dhall's full import semantics.
Specifically, the parts of the imp...
Fixes #116
This adds a new `record.{ field₀, field₁, field₂ }` syntax for
projecting a subse...
Fixes #92
This is the type-level analog of `∧`, which allows you to do:
```
{ foo : Text ...
The typing judgments for record literals were previously defined in terms of
the typing judgmen...
This allows parsers generated from the grammar to correctly handle
reserved labels without any ...
The motivation behind this change is to fix records with type-valued
fields from being used as ...
b229f4767a771401baeac919cfcf26e73fe8103f authored almost 7 years ago by Jacob Mitchell <[email protected]>
Previously the standard left α-equivalence "as an exercise to the
reader". Now α-equivalence i...
The `t2.nano` size was not sufficiently reliable to mirror the Prelude
so this upgrades to a `t...
The main new additions are the `package.dhall` files in each directory
that allow bulk import o...
Fixes #108
bca6a822652770ea5c24a1f9c30ee0337b53a752 authored almost 7 years ago by Oliver Charles <[email protected]>Related to https://github.com/dhall-lang/dhall-haskell/issues/291
The old semantics produced ...
d4777a3dae0f60ea411532623986ff4ae85fe7a4 authored almost 7 years ago by Gabriel Gonzalez <[email protected]>Fixes #99
This change clarifies that string interpolation is exactly equivalent to
`Text` co...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/295
89db7bd88b6ac4326bc2ec3459e8dcf81c324aaa authored almost 7 years ago by Gabriel Gonzalez <[email protected]>Fixes #94 and #95
The bottom of the grammar requires that all tokens end with
trailing white...
8044b9260677b4f7592b2cd2f68c3dfaa1c707c8 authored almost 7 years ago by Gabriel Gonzalez <[email protected]>
The motivation behind this change is to add support for "modules" to
Dhall, which are just larg...
This documents how to deploy the Hydra server and also how to set up an
IPFS mirror for the Pre...
Fixes https://github.com/dhall-lang/dhall-lang/issues/84
4647b9dcde31d8a92396a77eb36b8c65bdd57714 authored almost 7 years ago by Gabriel Gonzalez <[email protected]>
This technically doesn't change the grammar since
parsing `constructors` takes precedence over ...
The purpose of this change is to permit identifiers that begin with
reserved keywords. Here ar...
Related to https://github.com/dhall-lang/dhall-lang/issues/76
This adds `.` to the list of su...
044884b93714e1fa4fc721ac6e38c760b82d0df2 authored almost 7 years ago by Chris McDevitt <[email protected]>* Type synonym support
This changes the standard semantics to support type synonyms, which is...
4bbd897df48e708068f7107c88a82b7c2e0c8456 authored almost 7 years ago by Gabriel Gonzalez <[email protected]>