-
```
{-# LANGUAGE QuasiQuotes #-}
import Test.Hspec
import Text.Taggy.Lens
import Control.Lens
spec = describe "taggy-lens" $ do
it "test2" $ do
let l = ""
(l ^. html . allN…
-
It would be nice to be able to add this parameter `--language=`.
Without this, it is annoying to have quasiquoters in a file.
A known work around is to add `{-# LANGUAGE QuasiQuotes #-}` at the begi…
-
Certainly! Let's embark on a captivating journey into the realm of 8-dimensional chess. To start, I'll set up the initial positions of the pieces on the 8D chessboard. Keep in mind that visualizing th…
-
Being compatible with base is **NOT** required. This is not the responsibility of
the library. Enforcing compatibility also gives an incorrect idea on the
dependency graph. We use functions in `base…
-
Hi,
I'm using template haskell and a DSL named HaTeX in order to write LaTeX documents in Haskell. Using `polymode` to have chunks of `LaTeX-mode` inside haskell code is working really well.
Howev…
-
When I use this crate to do similar things like in the https://github.com/phaazon/glsl/tree/master/glsl-quasiquote but for wgsl. I get panic `message: attempt to subtract with overflow` when using fai…
-
When using ToolBox to typecheck a tree, e.g. created with quasiquotes, the reporting FrontEnd can miss some of the reported infos.
[tools.reflect.FrontEnd uses a LinkedHashSet to store reported in…
-
Not sure if it's a good idea, but sometimes I want to comment `(a (b) c)` out, but want to leave `(b)` uncommented. Currently, I would comment the whole thing (with `#;`) and then make another copy of…
-
**Expected Behaviour**
```haskell
[yesh|
-- name: getMytable :: ()
select *, now() - '1 hour ago'::interval from mytable;
|]
```
should generate
```sql
select *, now() - '1 hour ago'::in…
-
Add tests for any parts that are nontrivial and/or can be tested with reasonable effort.
- Quasiquote system
- Corner cases
- Multiple macro invocations in the same `with`
- Decorator ma…