hackett icon indicating copy to clipboard operation
hackett copied to clipboard

WIP implementation of a Haskell-like Lisp in Racket

Results 36 hackett issues
Sort by recently updated
recently updated
newest added

Overlapping instances should be illegal, and detection of overlapping instances should be an error.

feature

I am okay with permitting orphan instances. However, I think they should be an error *by default*, so users will have to explicitly opt-in to them. The methods outlined in...

feature

I'm wondering, is there anything I can do to help with this project? It is rare that I am excited by something as much as I have been by this....

question

Is it possible implement Haskell syntax for infix operators? Example : ``` lisp (infixr 4 +) (1 + 2) ``` In this sense `(infixr 4 +)` is just a shorthand...

feature

Scheme (and possibly racket) has function called `apply` and `list`. Will these function also be available in hackett? What about their type signatures? Note: Even though `apply` takes a list...

question

It looks like [this change](https://github.com/racket/racket/commit/9a24b2fa3) broke this package. It gets an error like this: ``` hackett/private/type-reqprov.rkt:63:27: struct-copy: field name not associated with the given structure type at: out-sym ```