sdeleuze
05/09/2016, 9:27 PMsdeleuze
05/09/2016, 9:27 PMjkschneider
05/09/2016, 9:31 PMsdeleuze
05/09/2016, 9:33 PMsdeleuze
05/09/2016, 9:33 PMallopen
, please let me know if you succeed with the kapt approachsdeleuze
05/09/2016, 9:38 PMsdeleuze
05/09/2016, 9:39 PMPersistenceExceptionTranslationPostProcessor
bean to disable the one autoconfig creates with proxyTargetClass = true
sdeleuze
05/09/2016, 9:39 PMjkschneider
05/09/2016, 9:40 PMjkschneider
05/09/2016, 9:40 PMopen
keyword makes it apparent that we are just trading one keyword everywhere for anothersdeleuze
05/09/2016, 9:41 PMjkschneider
05/09/2016, 9:41 PMsdeleuze
05/09/2016, 9:42 PMjkschneider
05/09/2016, 9:42 PMsdeleuze
05/09/2016, 9:45 PMorangy
allopen
feature you are welcome to submit a proposal of how should it work into KEEP. Otherwise, I believe there is already an issue in YT, or several, about this.sdeleuze
05/09/2016, 10:07 PMsdeleuze
05/09/2016, 10:08 PMsdeleuze
05/09/2016, 10:08 PMnfrankel
05/10/2016, 8:02 AMfinal
by default is a good idea
we are all lazy programmers
so in java, we skip final
by default because it's easier
just as in kotlin, we skip open
because it's easier
however, what does it really achieves?
not much in the end
that means that it'll need extra effort when you want to subclass
(as opposite of needing extra effort when you don't want to subclass)
in most use-cases, that's just bikeshedding (https://en.wiktionary.org/wiki/bikeshedding)
because it has zero consequences for application developers
only for some (not most) frameworks
as for the argument of retro-compatibility, that we are now 1.0
guys, do you imagine many use-cases where changing the default would cause a major issue?
i don't think major companies have already developed their information system in kotlin
sorry for being pragmatic simple smilemasted
05/10/2016, 8:09 AMhas zero consequences for application developersbut smart casts
yann.cebron
05/10/2016, 8:23 AMi don't think major companies have already developed their information system in kotlin
yann.cebron
05/10/2016, 8:24 AMnfrankel
05/10/2016, 8:25 AMorangy
Swift 3.0 is a major release that is not source-compatible with Swift 2.2.
orangy
nfrankel
05/10/2016, 8:32 AMsdeleuze
05/10/2016, 8:46 AM