Fabrizio Ferrai

Results 440 comments of Fabrizio Ferrai

This reminds me of an idea that @phadej had [in this tweet](https://twitter.com/phadej/status/1042494262858997760), that is to have a Haddock for Dhall. I think the "distribution method for the Prelude" (which IMO...

I'd be with @Profpatsch here, in the sense that I think more builtins are convenient (e.g. both this proposal and datetimes from #80 make sense to me), but adding more...

Googling around about this I read that passing `-split-objs` to GHC [might help](https://stackoverflow.com/questions/9198112/haskell-unnecessary-binary-growth-with-module-imports/9198223#9198223)

@JohannesRudolph at work we went through exactly the same "brownfield" process that you described. To keep the configs "auditable" and "debuggable" we just print the rendered YAML/JSON/etc to the CI...

> #74 makes errors like this one easier to debug since all bindings are explicit. So maybe we could make the projection obligatory? Yeah I would also say that we...

Yeah thinking more about it, allowing one and only one open import sounds sensible. Though I think the check (and eventual rejection of the program) should be performed at the...

@SiriusStarr: the problem with optional/not-enforced things is that they end up being ignored. A very good example of this in my experience is "optional typing": if it's not enforced by...

Meta-note, quoting from https://github.com/dhall-lang/dhall-lang/issues/260#issuecomment-433992627: > In the interest of avoiding hostility I'm going to ask that people refrain from using GitHub reactions (both positive and negative) to weigh in on...

@SiriusStarr I agree that the sequence of `let`s there doesn't look too good, and in fact this would be solved by #74 where you could write ```dhall let { a,...

I'm on board with what @sjakobi and @Nadrieril suggested, which is to try out #74 first and then see where to go from there