Expresso icon indicating copy to clipboard operation
Expresso copied to clipboard

A simple expressions language with polymorphic extensible row types.

Results 6 Expresso issues
Sort by recently updated
recently updated
newest added

Small fix to allow to compile with recent GHC. * Bump bounds * MonadFail for reader monad is not defined, replaced with `error`

i'm working on `expresso-mode` (an emacs major mode), and it'd be nice to provide a `expresso-program-version` command (without parsing the repl's `Expresso 0.1.2.0 REPL` output). I can do this if...

As discussed [here](https://www.reddit.com/r/haskell/comments/arj7h6/expresso_a_simple_expressions_language_with/egxo3ar?utm_source=share&utm_medium=web2x) case statements on variants are effectively equivalent to records of functions. So I thought I would make GitHub issue to discuss people's thoughts on such an approach.

enhancement

Have you given any thought on recursive row types? The classic implementation for a list goes as follow (in F#): ```fsharp type List

enhancement

Sometimes I don't actually need/want to name the fields/constructors of my Sum or Product, I just want to have "multiple values" in the form of a Product, or I want...

enhancement

This monster PR does the following: - Make Expresso cross-compile with GHC 8.0.2 (reproducible using the stack file in the repo) and GHC 7.8.4 (using a slightly secret build system,...