Simon Parten

Results 79 comments of Simon Parten

Perhaps noteworthy, I have these in scope... ``` object Coa { import utils.implicits.OptionReader implicit val rw_auth: ReadWriter[Coa] = macroRW } ``` ``` implicit def OptionReader[T: Reader]: Reader[Option[T]] = { new...

I've wanted to experiment with mill tasks for a while... which I'm not totally sure if it was successful, but this repo might help with a reproduction. https://github.com/Quafadas/upickle386

~~For the record, circe experiences a similar outcome on the scala 3 compiler.~~ ~~https://scastie.scala-lang.org/Quafadas/Pay4wq3zSMCger0ScI9wdQ/38~~ ~~Which is suspicious.~~ The above comment was wrong, and not really relevant to this issue.

I found this, trying to encode a strongly typed representation of the Schema... it does not produce correct types for the `mark / encode` schema path, whereas 95% of the...

So I believe this now produces syntactically valid scala code. It does appear however, to have stumbled on a giant gotcha, that being that the JSON libraries I am aware...

At this stage, I'm happy with the implementation. As far as I can tell, it is passing many of the tests and producing code which meaningful. Tests now fail primarily,...

For me, this command ``` FIXTURE=scala3 npm test ``` now passes 203 tests. The exluded tests contain things that I think will not work well in scala for example "_"...

I'm aware of two niggling issues, which could be solved a some future stage; 1. need a null type. ```type NullValue = None.type``` for unions, currently just putting that in...

I'm not aware of any outstanding problems with this now. As far as I can tell, it produces types, encoders and decoders for the Vega / Lite schemas for scala...

@schani I saw you became active in this report again briefly… Want to see if you would have any hints on whether / there is the possibility to get this...