Serialization opt-in syntax (again)

Andrey Breslav andrey.breslav at jetbrains.com
Mon Oct 8 01:56:01 PDT 2012


> So, let's go back to where I set the bar earlier this week: aside from "I like XYZ better", are there any reasons why the intersection type cast should be unacceptable?
I see only two problems there:

* Allowing this kind of cast only on lambdas, which is ugly, but I'm OK with it.

* Verbosity: it's hard for me to asses how bad it is as I don't have enough contact with code relying on serialization of behavior. But judging by what concerns Kevin, looks like it may be problematic. I imagine that remembering the name of the target type would be bad enough, and if it has generic parameters, it is even worse.

Note: The IDE (if one uses it, which is frequently not the case in Google, AFAIK) can help you both write the cast and hide it...

--
Andrey Breslav
http://jetbrains.com
Develop with pleasure!




More information about the lambda-spec-observers mailing list