Gil Mizrahi

Results 41 comments of Gil Mizrahi

Haskell school will have a section on module: https://github.com/haskellfoundation/HaskellSchool/pull/28

In that case, I've covered internal modules [in the book](https://lhbg-book.link/03-html/07-internal_modules.html), and Gabriella suggests one way to [organize modules](https://www.haskellforall.com/2021/05/module-organization-guidelines-for.html) (which is a bit different than what I've seen in many places,...

> I wonder if there is a significant difference between the two approaches? I guess not? When separating to public and private modules one issue that can crop up is...

VSCode/VSCodium + hls with [this plugin](https://marketplace.visualstudio.com/items?itemName=haskell.haskell) seems like the recommended setup nowadays. I also made [minimal-haskell-emacs](https://github.com/soupi/minimal-haskell-emacs/) for emacs+dante combo.

[streaming](https://hackage.haskell.org/package/streaming) also seems to be popular. I think there's also hf effort in that direction

[lhbg-book.link](https://lhbg-book.link) has a few chapters on [Either](https://lhbg-book.link/06-errors_and_files/01-either.html), [ExceptT](https://lhbg-book.link/06-errors_and_files/02-except.html), and [exceptions](https://lhbg-book.link/06-errors_and_files/03-exceptions.html).

I believe fpco understand exceptions better than me. I've tried covering the basics that are available in base and focus on `IO`. It is also likely that understanding the regular...

As a general approach when following the 'functional core, imperative shell' pattern, I usually use Either/Except in the functional core, and exceptions in the imperative shell.

Thanks for the report. I'm relabeling this item because the cli is the component responsible for generating opendd spec for the engine from the ndc-spec schema response that ndc-postgres returns....

Hi, Hasura GraphQL Engine supports all supported versions of PostgreSQL per the [public documentation](https://www.postgresql.org/support/versioning/). At the time of writing, this means versions 12-16. Older versions that are not supported by...