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-haskell - 1e53e3da2c91f5982cd91e48880ea2b9c5791773 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - bc7735d5c260843e4d1eea93f86f23fa7537d1a3 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 43bcda1a47f4017c0364600cdf1d37ea1e3b6b8f authored about 8 years ago by Gabriel Gonzalez <[email protected]>
... since it's not used in the `Dhall.Core` module at all
github.com/dhall-lang/dhall-haskell - 323cbdf28974e4b08bc814e79efb3b7263735f2e authored about 8 years ago by Gabriel Gonzalez <[email protected]>
The old list-based implementation was tuned for Morte and more efficient for
type-checking typic...
github.com/dhall-lang/dhall-haskell - e4abd4fdfc72faaf547a54dc51e6c6d275f9b9f4 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
The error messages alone warranted separating this out into a separate module
github.com/dhall-lang/dhall-haskell - 51a86a1ec8e564d3bbd66cd18c90dc98808f62d6 authored about 8 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - 2da9f35f19dd4252888a99dc9e3ea00d687f8be4 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
In other words, instead of writing:
let f (x : Natural) = x + 1
in ...
... you must n...
github.com/dhall-lang/dhall-haskell - d6ecb421e4972bc74fcff4794f54323e6ab060dd authored about 8 years ago by Gabriel Gonzalez <[email protected]>Example usage:
let handlers = { Left = Natural/even, Right = \(x : Bool) -> x }
in ...
github.com/dhall-lang/dhall-haskell - 8b94bf41894b0b2ade08c855b5b73664bf4a2ed0 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - dc3b0fcf66e92c704ac68e3ee5b2fdb4300a1060 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - ac49ae5fcc26cfd0ad360947cd9fcd6551d88757 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
This reverts commit 98ef584a67f80ba7d1fdfa67a3446f2b96653228.
github.com/dhall-lang/dhall-haskell - 48144b5b920f34570b10807e7e6eeeeeca29d4a2 authored about 8 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - 79ed8f300ee8a578f5822eab83a1ac147cbb5faa authored about 8 years ago by Gabriel Gonzalez <[email protected]>
This can be implemented in terms of `List/build` and `List/fold`, and those
permit build/fold fu...
github.com/dhall-lang/dhall-haskell - 6f35500d8e60fec3b4d3ee5f7be9b3ca277b4223 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 4187b92a7b4341c1b9175d5395c5e992649574b1 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
This is easier on the eyes when writing out sums of products, like:
< Just = { foo = 1, bar...
github.com/dhall-lang/dhall-haskell - 7b2a418269c17686632dd4e3d3dbcad8c8567e76 authored about 8 years ago by Gabriel Gonzalez <[email protected]>Also, replace the `|` with `,` for union types and literals
github.com/dhall-lang/dhall-haskell - a371529a6e94ac5242526894564ff584f21c4aa8 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
Note that I haven't even implemented union literals, so this can't even be used,
yet!
This lets...
github.com/dhall-lang/dhall-haskell - 98ef584a67f80ba7d1fdfa67a3446f2b96653228 authored about 8 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - ebe96b3cac46e07f4b65c86cf967d7cfb0bded18 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
This ensures that `<>` unambiguously refers to the empty sum type
github.com/dhall-lang/dhall-haskell - 9505637891ff63cb4f96dd848195e865b8ea6e08 authored about 8 years ago by Gabriel Gonzalez <[email protected]>There are two main reasons that I'm removing `(++)`:
* I would like to use `(++)` instead of `(...
github.com/dhall-lang/dhall-haskell - 1602f891f1d31ed2d2529ab750e7621f6b585a25 authored about 8 years ago by Gabriel Gonzalez <[email protected]>
The original motivation for adding `Text/concat` was to work around the
quadratic time complexit...
This is more efficient since the only thing we ever do is concatenate text,
which `Builder` is o...
github.com/dhall-lang/dhall-haskell - a49bad9a5819c8e4932a0a99548299c0f4a7eebb authored about 8 years ago by Gabriel Gonzalez <[email protected]>
Just the types for now. No union literals or pattern matching, yet
github.com/dhall-lang/dhall-haskell - 718fdeb171fc1cbb721d9e0daf2adaf279563d77 authored over 8 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - 89ea6b038cc9990a9ab6806919a6fdf6b4836c67 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 727ffb86e197d5682a55907abbd5cbae71260506 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
This reverts commit 954e8619b68be470f9995440d563ac90adbc6331.
github.com/dhall-lang/dhall-haskell - 03cc365e7bb82a12e8fcc1e38eec85be7979b204 authored over 8 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - 954e8619b68be470f9995440d563ac90adbc6331 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - f34b07be49e96cb5cb59df302ee199b54730801e authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 158429b988f77a83e82800abc73bcfdac4fec569 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - c199d04956b074f20f9861c64ba010eab077e4be authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - afa38446995531410b83a34be2cbb68d13fb001c authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d36eabb0af8adf6827611f8459b4bec8f6fa4a44 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 80b9b25d24bac5732abfcdeba701522c5a785218 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 3e9d2304982ee992442ef14054cb7ca79e968867 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - e597a97e78c6d1733deab930a2d95b74171db14e authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 6e74794a7662f36cbde6a1ed8bcc1e70dfac2d9d authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 1260b92fdcd0f2bc1c939e3eb0312ecc63ef50c8 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - eb4e482380dfd9cb64211be5e4b90db80d8b18dd authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 324a29be12b7b6e9cfd72048a7d60d77d9e2c22b authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 11a06ab540b1b4ff13fe611e7eb1313fc762a2f1 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 1332f6cfb0192afc4ed7e913420c41886bf36349 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 16c72f5a768b7e1e000ab8bc55c1bf0bd706da3a authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 076678f1de18d7531a0a5bd272cfb35cf663feec authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d39cf8876e1cdf53dd0887fabb1c1fb2f10def21 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 429dbd266b0df2e3cd003642c606aac351dfdf63 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
The simpler approach still permitted variable capture. For example, this would
break:
\x -...
github.com/dhall-lang/dhall-haskell - acd77292efc782d5ba8a12a2a6d2f42149729deb authored over 8 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - 0da0968147287dda4c995b00e01e37da57b31e64 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d0a4134e25aa10bec4d7df2529cfab14d2eccda8 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - f5a7e50d0730879f166282907566b29ca9ffc9eb authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 6ea1b4ae5aca8f7d14dab06fd624f2fc5e79ac82 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 47eb966f8ed9350d6c19bd7764d1aef7e9f1209b authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d2ec1c1cc2c3db1ca52e04df19f01fc379b62a03 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - c3bbe324b304fb1900bbd5c0875a376da924c88c authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - b777f4252c5408549c8cb29d233944abfb3b6982 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
You can implement `List/index` equally efficiently in terms of `List/drop` and
`List/first`
github.com/dhall-lang/dhall-haskell - c09a58611720d1e221f868ef561eb410a6cc1931 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - b8909addf43e04d735f23c5ddbe83744cca278a2 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 73c817ec94fa30e633333cb62fbf449992cad903 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d15ed8ef5e54d74e28c42c0fd1ff23f0da7bedb7 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 1741db3702c6ee1f79dabff5b73cb81f66f6588f authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - a0a2c54671dbc90b1d4ef2cfc4657d578a5ead1a authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - a34dee9356f6b5f499eccacbc3ea7d602552e5ad authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 39cee75f699f64bd366b8a8627bd3e293590abfd authored over 8 years ago by Gabriel Gonzalez <[email protected]>
This eliminates the need for double braces
github.com/dhall-lang/dhall-haskell - b068384098c69314bb1005b4fd221bb154f152b9 authored over 8 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - 09fe4bf1cd02a36adba4288d8293015d71c483b0 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 59a0c68e1ebbc37cda73e7a5c77b041750bba6e2 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
... but this time using a syntax similar to `List` literals
github.com/dhall-lang/dhall-haskell - 2e0689a7aaef8812ed32adf7ab7cd789895897d3 authored over 8 years ago by Gabriel Gonzalez <[email protected]>Move the type annotation outside the list
This is to prepare for an equivalent syntax for `Mayb...
github.com/dhall-lang/dhall-haskell - c5b781e03eb3c184a1914810e3b0c82c2aa32a5f authored over 8 years ago by Gabriel Gonzalez <[email protected]>github.com/dhall-lang/dhall-haskell - 6580a4cbf1d51cb2dab03503d8e68c102b7dcb22 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 7ea7603594e365914d3d85c632cde1b54c026c3c authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - e2b247b705438a421163b745309c9187e1e1e374 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - abbcdb8b55f36cc6211cd657d9f0224bec92e693 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d0e29c66f9fcfdc9d119605eda8ba5d1899f7eab authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 7ee927e9ad5b17962bc6d62289ca339f71831ae3 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 78d2975d48f2a1b95394fd6b97ef2c73ed8c20fd authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - f2030edbabae056bdc881d164ba771d873fa438a authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 16da255e9852c6a7e73ade930ab3ac68c099656e authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 77c45103b398234aed310f0e78e82dedd327c7ff authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 9e8c86e93f9524ad5bef6146c3a9237ceb2d4e3c authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - df373c64086bd6f79cd15d9a9cf7cff160fce905 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 66fc7ed6c295d51be14cb0a4cb58858fe3dab3b7 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d6a06d481f97aee7f4ffbe07e09e98ae37bc545a authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 170387cf3a1c2845fee240b163c1d56b918e7923 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - a8d8fa51f8016366d9914de39749dca94950358e authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - a4c2b5bca7c7c94233dd18d9ebe44bcd89cc2d11 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 5cc537824b0f8baa268183b594d8ab8395c25e00 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d0a77b1ff737d9a2f714eb75e12137579f8b2f26 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 86e76fc7c375c2ad12e336bf51440d20f72db141 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - a87086c27282baa1345c792566dbdba9d4a26a6b authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 98078e9b4ac3708589c88bdd1ca2517ffcdaea16 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 44d3c0a9ab4ffe2cd76aa9ace5e933089054b828 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - d3998b09a26cd3e85998c5102b2672cc382454bf authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - f6990dd1aff2ffca559501c6679b4567f03b75a2 authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - b8fd34c8947d4d126edced5f32842089511c218d authored over 8 years ago by Gabriel Gonzalez <[email protected]>
github.com/dhall-lang/dhall-haskell - 4b9a82fe9b1ab0d8738ffe2a14d1f5b8ceb9d225 authored over 8 years ago by Gabriel Gonzalez <[email protected]>