Julien Richard-Foy

Results 388 comments of Julien Richard-Foy

We have precedent for an operation returning consecutive subsequences: `grouped`. I think we should use `grouped` instead of `runs`.

What do you think of having special support for a set of common patterns? The benefit would be that it would not rely on indexing. Besides Java/Scala collection converters, I...

> Got it! I think I should actually find all errors and let the people know. That's for scalatags > > ``` > 2022-12-21 09:25:07,660 ERROR Steward com-lihaoyi/scalatags failed >...

It would be great to have something similar for sum types. For instance, consider the following type hierarchy: ``` scala sealed trait Foo case class Bar(s: String, i: Int) extends...

> Use cases: What are typical generic operations? More generally, several typeclasses (e.g. `Functor`, `SemiGroup`, etc.) can be implemented generically. [milessabin/kittens](https://github.com/milessabin/kittens) is good example of such generic implementations. @DarkDimius We’ll...

@xeno-by Indeed I think meta would be enough, actually. Another example of use case: computing diffs between ADT values (see https://github.com/stacycurl/delta or https://github.com/xdotai/diff).

Maybe not related, but that would be also interesting to support function arity abstraction. Currently, this is what shapeless does: https://github.com/milessabin/shapeless/wiki/Feature-overview:-shapeless-2.0.0#facilities-for-abstracting-over-arity This paper may also be relevant: http://www.cs.yale.edu/publications/techreports/tr1191.pdf

@kpritam This contribution looks great! Do you mind adding a test for it? (in the sbt-test directory)

Another question is coming to my mind. I am still not sure whether maintaining multiple versions should be done at the sbt-site level or sbt-ghpages level… With your proposal, would...

> `ghpages` plugin cleans repository at the time of every publish, hence this needs to be done in ghpages plugin. Alternatively, we could create a new folder for old versions...