context-applied icon indicating copy to clipboard operation
context-applied copied to clipboard

Compiler plugin for intuitive tagless final

Results 9 context-applied issues
Sort by recently updated
recently updated
newest added

I have a strange problem when using `context-applied` with [Slinky](https://slinky.dev/). Given the following: `client/src/main/Foo.scala`: ```scala import slinky.core.FunctionalComponent import slinky.core.annotations.react trait Bar[A] { def bar: A } object Bar { implicit...

I have this error when trying to use `context-applied` in a project that uses the `Null` wart. ``` [error] [wartremover:Null] null is disabled ``` I guess the plugin generates some...

Love your plugin, unfortunately it's now breaking with scala 2.13.5 I'm getting unused warnings such as `[error] parameter value evidence$5 in class AppAlg is never used`. Might be an issue...

Ran into the plugin not working when building with bloop/lsp in IntelliJ and at the command line. There is no error message but it seems the plugin just doesn't do...

I noticed that IDEs (well, at least Metals) don't understand what methods are available in the `F` context. Have you come across this issue? Anything we could do better so...

repo to reproduce: https://github.com/augustjune/context-applied in a few words: ``` scalaVersion := "2.13.12", libraryDependencies += compilerPlugin("org.augustjune" %% "context-applied" % "0.1.4"), ``` code ``` trait X[A] { def f(a: A): Int }...

When context-applied is enabled it breaks the following: ``` import scala.language.experimental.macros import scala.reflect.macros.blackbox trait F[A] object MacroImpl { def myMacroImpl(c: blackbox.Context)()(bob: c.Expr[F[_]]): c.Expr[Unit] = { import c.universe._ c.Expr[Unit](q"""()""") } }...

Fix for this plugin on Scala 2.13.14 (and possibly 2.13.13) I can't test whether this will work in e.g. 2.11 as my JVM is too new. With upgrades to scala...