atto-lisp icon indicating copy to clipboard operation
atto-lisp copied to clipboard

Efficient parsing and encoding of Lisp expressions for Haskell.

Results 11 atto-lisp issues
Sort by recently updated
recently updated
newest added

``` cabal -w/opt/ghc/ghc-9.2.1.20220211/bin/ghc test ... Data/AttoLisp.hs:358:10: error: • Non type-variable argument in the constraint: TypeCast f HTrue (Use FlexibleContexts to permit this) • In the instance declaration for ‘IsFunction (x...

please update I use base4.14 & ghc 8.10.2; Thanks

See below ![atto-lisp](https://user-images.githubusercontent.com/285533/46260717-d680f600-c4e9-11e8-9bbe-421469fdb713.png) I've already fixed up the metadata for the respective release on Hackage at - http://hackage.haskell.org/package/atto-lisp-0.2.2.3/revisions/ and - http://hackage.haskell.org/package/atto-lisp-0.2.2.2/revisions/ Please take this into account for future releases of...

for #24 I am not sure about empty `instance MondFail Result`. Cannot run tests since regex-base cannot be built.

Converts the `Number` variant to use the scientific package instead of the attoparsec Number. I tried to not touch anything else :)

Lisp syntax allows you to quote not just lists. This is valid lisp: 'my-symbol however the parser currently only supports lists.

``` ... atto-lisp > [1 of 1] Compiling Data.AttoLisp atto-lisp > atto-lisp > /tmp/stack-7e4284eec0adb234/atto-lisp-0.2.2.3/Data/AttoLisp.hs:132:5: error: atto-lisp > ‘fail’ is not a (visible) method of class ‘Monad’ atto-lisp > | atto-lisp...

I mentioned this in an aside in #9, but forgot to actually do anything about it.

This is already present as a TODO in the source code, but I thought maybe an issue would be useful to track it and put some notes down. As I...

It may be useful to provide some support for a handful of [reader macros](http://www.lispworks.com/documentation/HyperSpec/Body/02_b.htm). For example, maybe things like `#S(film :title "Jaws" :director "Steven Spielberg")` should be interpreted as though...