Pierre Ricadat

Results 21 issues of Pierre Ricadat

In `Ask`: ```scala def applicative: Applicative[F] ``` In `Censor`: ```scala val applicative: Applicative[F] ``` So if you define traits that extend both, like: ```scala trait MyTrait[F[_], Env, Evt] extends Censor[F,...

## Compiler version 3.0.0-RC3 ## Minimized code The problem disappears if I move the sealed trait definition outside of the def. It also disappears if I have a given for...

itype:crash
area:typeclass-derivation

A few other things I discovered and that you might want to mention somewhere: Scala 3 typeclass derivation doesn't support a few things that Magnolia supported with Scala 2: -...

The generated code doesn't compile when a field is named `_` (example: https://gql.waveapps.com/graphql/public). It's escaped with backticks but we get: ``` [error] 7642 | def `_` [error] | ^ [error]...

bug
good first issue
client
tools

New spec: https://spec.graphql.org/October2021/ Changelog and diff: https://github.com/graphql/graphql-spec/blob/main/changelogs/October2021.md - [x] Custom Scalar Specification URLs - [ ] Allow interfaces to implement other interfaces - [ ] Repeatable directives - [x] Allow...

enhancement
server
core
spec

See spec: https://github.com/jaydenseric/graphql-multipart-request-spec#batching Currently we expect a single query.

enhancement
server
adapters

Currently they are included, but we might want to omit them.

enhancement
good first issue
tools

Something similar to this Apollo-server feature: https://www.apollographql.com/docs/apollo-server/features/schema-transforms/ The current problem is that Caliban currently stores runtime schema into this object: ```scala case class Operation[-R](opType: __Type, plan: Step[R]) ``` `__Type` matches...

enhancement
server
core

I have the following code generated by ScalaPB: ```scala sealed abstract class A(val value: Int) object A { sealed trait Recognized extends A case object Foo extends A(0) with A.Recognized...

When serving static files, it would be nice if the `content-type` header was automatically filled for common file types (ex: `.js` files get `application/javascript`, etc). http4s does this here: https://github.com/http4s/http4s/blob/main/core/src/main/scala/org/http4s/StaticFile.scala#L240...

enhancement
good first issue