-
Currently, gestalt depends on `scala.meta` to parse quasiquotes, the transitive dependencies forms a obstacle for the possible integration of `gestalt` with `dotty` (if it ever happens).
It's possi…
-
I've just spent hours tracking down prolific errors like the following, which occur only when editing certain Haskell files:
```
Invalid face reference: nil [2 times]
Invalid face reference: 1
I…
-
-
package.yaml
```
default-extensions:
-- QuasiQuotes
```
.hlint.yaml
```
- arguments:
- -XQuasiQuotes
```
hlint will run from the command line with no hints for a file that includes s…
-
Denis Shabalin has a clever way of inferring an implicit in a pattern-match extractor, which should allow the following:
```
val x: Int = json match {
case json"""{ "foo": ${bar: Int} }""" => bar…
-
Instead, just use `form.name == n("unquote")` (and "dotdotdot"), since those are the only two forms with unusual treatment.
(We should also get a better notion of `Form` identity!)
-
```
venture[script] > ``,foo
*** evaluation: Cannot find symbol 'foo'
(quasiquote (quasiquote (unquote foo)))
^^^
```
```,foo` is supposed to evaluate to the list str…
-
Take the following module:
```
{-# LANGUAGE QuasiQuotes #-}
foo = [undefined| foo
#{_hello}|]
```
This features a quasiqoute that runs over several lines.
And one of those lines starts wi…
-
I discovered this one by mistake, wanting to confirm the _opposite_ of what I found:
```
$ perl -Ilib bin/bel
Language::Bel 0.58 -- msys.
> (prs '(+ 2 2))
"(+ 2 2)"
> (mac foo (x) `(append "Th…
masak updated
8 months ago
-
```
venture[script] > `(and foo true)
[['biplex', 'foo', ['make_csp', ['quote', []], ['quote', True]], ['make_csp', ['quote', []], ['quote', False]]]]
venture[script] > `(and foo ,true)
['and', 'foo',…