-
To reproduce issue the following code anywhere in a .hs file: `[True||False]`
This will incorrectly grey out from '||' _through the rest of the buffer._
I came across this because of another valid n…
-
![screenshot from 2016-03-01 19-25-02](https://cloud.githubusercontent.com/assets/320177/13447731/5ea979f6-dfe3-11e5-947e-790c89c291e5.png)
Result of running `chris-done` style from hindent on some Y…
-
```
(match '(1 2 3 4)
(`(1 ,x ,@y) (list x y)))
```
in CCL => (2 (3 4))
but SBCL(1.3.0.56-976267b) => error. 1 is not a string designator.
-
Let's add the following
``` scheme
scheme@(guile-user)> (And (Concept "A") (Concept "B"))
scheme@(guile-user)> (define x (Variable "$X"))
scheme@(guile-user)> (define y (Variable "$Y"))
scheme@(guil…
-
I think macros would be really cool, and implementing them through `ast_fn`s shouldn't be too dificult. We might want to hold off one macros until we have symbol interning though.
-
In `Thentos.Transaction.TH`, we create a lot of noise by using types to construct syntax trees rather than quasi-quoting. We should do the latter instead:
https://downloads.haskell.org/~ghc/latest/d…
-
I am currently casting R values to a custom datatype, `MyValue` using this code:
```
castSEXP :: R.SEXP s a -> [MyValue]
castSEXP x = case x of
(hexp -> H.Nil) -> [MyNull]
(hexp -> H.Real v…
-
This is a tiny step towards more structured error messages #36 .
It'd be good to be able to differentiate between syntax, scope, and type errors. The main reason to do this is that I'd like to keep …
-
```
How to trigger the problem?
`#(10 5 ,(sqrt 4) ,@(map sqrt '(16 9)) 8)
What is the expected output?
#(10 5 2 4 3 8)
What do you see instead?
(Vector 10 5 (unquote (sqrt 4)) (unquote-splicing (ma…
-
There seems to be a bug with nested quasiquotation
```
(== `(`(,x)) y)
```
demonstrates it, since x has been double-quasiquoted, one escape shouldn't be enough to make it a variable.