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
9f248138f69ee5e22192dc3d0417d5c77b189e04 authored about 5 years ago by Gabriel Gonzalez <[email protected]>
That should hopefully add it to the generated TOC.
61dd86927e079a98cceb13564d852b3ee7b05ba4 authored about 5 years ago by Simon Jakobi <[email protected]>
This change imports the wiki contents and use sphinx to render
an HTML website. The main featur...
This changes the formatting of Dhall source files affected
by dhall-lang/dhall-haskell#183
or ...
d9c626687287a2d9bd3eed75f7658769bc3f7d11 authored about 5 years ago by Simon Jakobi <[email protected]>
This is motivated by the following discussion:
https://github.com/dhall-lang/dhall-haskell/is...
efe5553e51fae8e9198d896117c3932142f66153 authored about 5 years ago by Gabriel Gonzalez <[email protected]>71918073a12eb8aba54f119a098e5008959b8b14 authored about 5 years ago by SiriusStarr <[email protected]>
In #745 we changed annotated expressions to return the inferred type,
not the annotated type, b...
464b7358545a0d5c10d0aa987fed94bedc7f5162 authored about 5 years ago by SiriusStarr <[email protected]>
Inspired by dhall-lang/dhall-haskell#1383.
9f154710c92c15ba27cb20ddd4b4b12ac5468e27 authored about 5 years ago by Simon Jakobi <[email protected]>
@Gabriel439 had discovered in
https://github.com/dhall-lang/dhall-haskell/pull/1500
that we we...
Both @philandstuff and @weeezes kindly informed me that I had accidentally
checked in a secret ...
28f4fb830f158bba6bb635bd29f1fd7075501b8f authored about 5 years ago by Mark Eibes <[email protected]>
d88b312e764df31e124cac35e0ec243e3d8bda6a authored about 5 years ago by Mark Eibes <[email protected]>
Fixes https://github.com/dhall-lang/dhall-lang/issues/783
5809c8034a08b74d17886b92c1c4c70831124253 authored about 5 years ago by Gabriel Gonzalez <[email protected]>
* abs : Integer -> Natural (Absolute value)
* clamp : Integer -> Natural (Clamp negatives to ...
* Implement a debugging utility JSON/renderYAML for rendering JSON to YAML, similar to JSON/rend...
1f2553f4cc885d01b1f37ff4c8e9eb00e80765d3 authored about 5 years ago by Philipp Krüger <[email protected]>be63f373f6989dbb922822343550314748358328 authored about 5 years ago by SiriusStarr <[email protected]>
... so we can't keep forgetting to keep it up to date
This also updates the `generate-diagnos...
da02ab2faf81b3e627f01cc5f4bb37403a15ab0e authored about 5 years ago by Gabriel Gonzalez <[email protected]>ee120309828f8a18b3267d192e3030add2a718e5 authored about 5 years ago by SiriusStarr <[email protected]>
This `README` discusses how to use and contribute to the Prelude
1082ddfc54be80c8f125094b5a66563cc8a7c84a authored about 5 years ago by Gabriel Gonzalez <[email protected]>
* Define forall together with the other keywords, instead of
with the operators
* Add forall...
The Haskell implementation currently gets this wrong. See
https://github.com/dhall-lang/dhall-h...
The fusion rules do not trigger reliably (i.e. they are not confluent),
and they complicate the...
Now that we have an efficient `Natural/subtract` we can implement an
efficient `List/{take,drop}`
This is one step towards moving more `dhall-to-json` functionality into pure
Dhall. This imple...
31e90e1996f6c4cb50e03ccb1f3c45beb4bd278c authored about 5 years ago by Gabriel Gonzalez <[email protected]>
fe1c5467b0e0d5d6a18a80a98a53ddb4f9e34487 authored about 5 years ago by SiriusStarr <[email protected]>
The deleted test causes the Prelude to fail when imported remotely
due to failing the referenti...
38731491e8e08499e183e75605e11a899ae408a9 authored about 5 years ago by SiriusStarr <[email protected]>
* Remove unnecessary `nixpkgs` input (See:
https://github.com/dhall-lang/dhall-haskell/pull/1...
7f455c1ea62a006ddf6174a71aa66199e0925764 authored about 5 years ago by Simon Jakobi <[email protected]>
8098184d17c3aecc82674a7b874077a7641be05a authored about 5 years ago by Gabriel Gonzalez <[email protected]>
Most of the README is superseded by the integrations page which contains
up-to-date information...
Fixes https://github.com/dhall-lang/dhall-lang/issues/382
This adds a new record completion o...
e95d863766356c3b5a299c1db1c299df7a315294 authored about 5 years ago by Gabriel Gonzalez <[email protected]>
JSON.key{Text,Value} initially remain as re-exports, but will
eventually be removed.
Fixes #...
b760b4183c8c589e3572a7f9e049d60e69ca53dd authored about 5 years ago by Simon Jakobi <[email protected]>Related to #512
This change adds support for leading (but not trailing) commas and bars
cb569fc6ece99ca29dbdad0232eadb16a07d9172 authored about 5 years ago by Gabriel Gonzalez <[email protected]>
This includes some formatting changes due to recent updates in
`dhall format`.
fe246ea990f7a907320a427db5f53d130107b901 authored over 5 years ago by Simon Jakobi <[email protected]>
Fixes https://github.com/dhall-lang/dhall-lang/issues/752.
ae3240fbd716ba1e7cbd23a0bd35163f3f901fdd authored over 5 years ago by Simon Jakobi <[email protected]>Fixes #749.
Co-Authored-By: Gabriel Gonzalez <[email protected]>
4fba2e280ce77f65a1b20dc3b643979ee9d805f6 authored over 5 years ago by Simon Jakobi <[email protected]>
This makes it easier to ensure that failure tests aren't failing for
the wrong reasons.
Fixe...
ef644a00e77a3c2c6c503e18e65865fd6d74fc2a authored over 5 years ago by Simon Jakobi <[email protected]>
I discovered these via a test coverage report for the Haskell
implementation.
Related to htt...
145798835f4ea7e4b30f1eccd651e9f25cca1e2c authored over 5 years ago by Simon Jakobi <[email protected]>de3301ef6729c5596ee8c68c788602eb5d65b40e authored over 5 years ago by Simon Jakobi <[email protected]>
873c35ab5c2bf00d745ea8e4dee32991f285354a authored over 5 years ago by jess <[email protected]>
9476fe67fdf104df1192edd74947cc2fabd6e821 authored over 5 years ago by Gabriel Gonzalez <[email protected]>
Quoting from `type-inference.md`:
> Types inferred according to the following rules will be i...
76494a43c48e6a5c3db6510918d138c27d055835 authored over 5 years ago by Simon Jakobi <[email protected]>781961f4694667667f093d28e7b35569c67678c4 authored over 5 years ago by Simon Jakobi <[email protected]>
The result must of course be a type! :/
06b2dfca29c3801441b468a7bce0d3b42d2a2494 authored over 5 years ago by Simon Jakobi <[email protected]>The rule is:
Γ ⊢ e :⇥ {} Γ ⊢ T₀ :⇥ Type T₀ ⇥ List { mapKey : Text, mapValue : T₁ }
...
1b85c7b25045ea38bbd0cbf8ce043e2920876e96 authored over 5 years ago by Gabriel Gonzalez <[email protected]>
d39362a6389c36a3ce6f2d39fdae1a06ce4fdf30 authored over 5 years ago by Javier Neira <[email protected]>
This is an attempt to clarify what I believe the standard already
wants to say:
* Fields are...
bdb27504913770a85b308a9d893fdded219c0fa4 authored over 5 years ago by Simon Jakobi <[email protected]>
* Fix the type of XML.attribute
* Adjust to changes from #732.
Also update the definition of...
084ec169695c09e8ac92c4c0dfeb4f9b8188b593 authored over 5 years ago by Simon Jakobi <[email protected]>13da04ea4a270bcf7d6ecd8181078827fd2f5ec7 authored over 5 years ago by Simon Jakobi <[email protected]>
Since there have been multiple PRs forgetting to update that test,
here is a reminder.
44813884a4d117a3ff5ee701305876663f5e9083 authored over 5 years ago by Simon Jakobi <[email protected]>
edd2fcb86f725942a34e6928ea4a749ec7c35a3c authored over 5 years ago by Simon Jakobi <[email protected]>
Context: dhall-lang/dhall-haskell#1278
49c26b718338a078dfcfca497697e05c925ece74 authored over 5 years ago by Simon Jakobi <[email protected]>732d50e70cce55925cdf2a41710afa3c9d4334e1 authored over 5 years ago by Simon Jakobi <[email protected]>
Fixes #721.
98a341107be8bf5c3814c848e158c7813f69be8f authored over 5 years ago by Simon Jakobi <[email protected]>* Add Natural.subtract
* Small improvements for the Natural comparison functions
- Add pro...
Fixes #661.
11eab49a600767f868c0821b1939536b94ca66c8 authored over 5 years ago by Simon Jakobi <[email protected]>* Move all typecheck tests over to type-inference
* Update tests/README.md to reflect changes...
10671c80af436cfe8719863be920894853e5e8f5 authored over 5 years ago by Nadrieril Feneanar <[email protected]>ecbf82785cff406bbd162bbabf3df6f817c805e0 authored over 5 years ago by Gabriel Gonzalez <[email protected]>
Fixes https://github.com/dhall-lang/dhall-lang/pull/705
cf74e7cfe999595d5f9c1683e75a226ca1288147 authored over 5 years ago by Gabriel Gonzalez <[email protected]>
This essentially adds a thin white border to the logo so that it can
render against dark backgr...
Since #669, dependent function types have been allowed by the function
check, but type-inferenc...
* fix tests to match beta-normalization.md
As far as I can work out, these test missed some s...
7639b4ed2fd457bfa77daabfd329fea3b25581c9 authored over 5 years ago by Philip Potter <[email protected]>7cfe43ea6351dff0b5485c61ec572af25a40b453 authored over 5 years ago by Gabriel Gonzalez <[email protected]>
Now, e.g., `https://prelude.dhall-lang.org/v8.0.0/Optional/map` will
resolve to the version 8.0...
PR #674 added new functions to the prelude without updating this test,
which now fails. This f...
* Selecting from a record type is illegal
* Use ⩓ to typecheck ∧
* Tiny legibility improve...
0476e452d48bf0899408c4f9cc0220d8b3139ee0 authored over 5 years ago by Nadrieril Feneanar <[email protected]>
Now that the "Learn Dhall in Y minutes" tutorial is live we can just
link to that (and I consid...
Currently, the standard requires implementations to URL-decode unquoted
path segments. I think...
* Make some normalization tests typecheck
* Fix operator normalization tests
* Fix types o...
3d66b4cd56627a39b6c615882beab97fbdf9d137 authored over 5 years ago by Nadrieril Feneanar <[email protected]>Adds Natural/lessThan, Natural/lessThanEqual, Natural/equal, Natural/greaterThanEqual and Natura...
85fb156b0419740ef323a7aa917fb7e37b6e350a authored over 5 years ago by Ollie Charles <[email protected]>This standard change now allows records to contain terms from different universes. For example, ...
0c335d3aa23de43e55a8d1ee3e2038f145f58f55 authored over 5 years ago by Ollie Charles <[email protected]>fb5b9b7e7919bd77dbfc9719258640c98b85c537 authored over 5 years ago by Simon Jakobi <[email protected]>
For ease of implementation, we'd like to be able to branch exclusively
on nonterminals. Here bo...
7ab25f8b089bd7e41b673a32d9330e4acb067735 authored over 5 years ago by Nicholas Scheel <[email protected]>
Without this, my ABNF parsing library rejected the file
fb1c41ddec1d35dadd89a70780698e1a73e179bd authored over 5 years ago by Nadrieril Feneanar <[email protected]>* Add a bunch of tests
* Remove some now redundant tests
* Test mandatory spaces in parser...
9b62f8d9a02ffe73147c04f28b6ed3e195a97ebf authored over 5 years ago by Nadrieril Feneanar <[email protected]>
We already have analogous rules for `||` and `&&`, which are idempotent
too.
The remaining i...
7a675fa740998895e83ea582e288021122bd48d7 authored over 5 years ago by Simon Jakobi <[email protected]>
Equivalence includes β-normalization, so it's unnecessary to
normalize arguments before compari...
fd39a0d6db4a276cbdd6ab1f14b58c8330ad88da authored over 5 years ago by Simon Jakobi <[email protected]>
Background:
https://discourse.dhall-lang.org/t/whats-up-with-bool-even-and-bool-odd/54
Follow-up to #664.
c465bb9b50b66bbd413837814f000df95752ff80 authored over 5 years ago by Simon Jakobi <[email protected]>This was accidentally changed to `dhall format` in #669
07ad746ae2b82d794cbfeeff7db13924834921c1 authored over 5 years ago by Ollie Charles <[email protected]>
This turned out to be a tricky case for the Haskell implementation
(see https://github.com/dhal...
The immediate motivation for this change is to add language support for
assertions verified at ...
`a` and `b` are somewhat arbitrary expressions; `n` and `m` are natural
literals. To me it mak...
* Allow `toMap e : T` where `e` is a nonempty record
Currently, there is only one type infere...
bb60fb5d74f536984fa4971c66889965079da563 authored over 5 years ago by Philip Potter <[email protected]>cf263a128d4e2e25afb3187cb8b243e7e68af9fb authored over 5 years ago by Gabriel Gonzalez <[email protected]>
This caught a bug in the ruby implementation.
3ec1984314c70d8767599beda4ff87c7e046497a authored over 5 years ago by Stephen Paul Weber <[email protected]>95dd43037ce516907b0919a6cf2e8a9089b67f73 authored over 5 years ago by Stephen Paul Weber <[email protected]>
Label 27 is for toMap expressions; we should have a test for it.
4e3093af640b9926d87cc3e150430d9b80dc5859 authored over 5 years ago by Philip Potter <[email protected]>Inspired by #661.
ebda6c150056f4e7a801ee11f611be86ce694e8a authored over 5 years ago by Simon Jakobi <[email protected]>Fixes #614.
This ensures that the `as Location` tests chain in a consistent way.
The parent ...
Label 28 is "empty lists not in the form `[] : List T`"; we should have
a test for it.