Jamie Willis
Jamie Willis
Could do both actually: partial results might be desirable to continue working, whereas multiple errors on their own is also good. Would require two extra run loops anyway, because we...
So we actually had a Masters project by @DanKirwan that implemented this this year (way harder than we anticipated!). It was able to generate a final result as well as...
The language server in question no, that was technically an adapted coursework solution.
Sure, The combinator Dan introduced basically has this shape: ```scala extension [A](p: Parsley[A]) def recoverWith[B >: A](hdl: Parsley[B]): Parsley[B] ``` The idea is that you run `p` normally, it potentially...
In fact, a hybrid approach between approaches 2 and 3 might be the best course of action: ## `Opaque`/`unsafeOpaque`/`transparent`/`unsafeTransparent` In this scheme, proceed as option 3, except _additionally_ have the...
INFO: my Scala cross versions are specified as: ```scala inThisBuild(List( ... crossScalaVersions := Seq(Scala213, Scala212, Scala3), ... ) ``` Which I believe should be equivalent to what you had: it...
Personally, I've only used buttons with the type set to button; I'm in favour of this proposal. Perhaps this could be mitigated with a separate button method, something like `formButton`...
It's possible. The asterisk parsing no doubt triggers special logic to rule out emph/bold and likely requires `reverse`. I do have a plan to at least improve the performance of...
Alas, bullets not asterisks, it seems: `*` and `-` are no different.
Ok, ok... I take it from the error this is a dependency for `core`? Or is it via test?