https://kotlinlang.org logo
Title
p

phldavies

02/16/2023, 4:41 PM
I’m surprised there’s been no mention of today’s

Webinar

on :arrow:
resource {}
in here 😉
t

thanh

02/16/2023, 5:45 PM
oh, I forgot it happen today 😱
p

phldavies

02/16/2023, 5:45 PM
You can watch it back later, it’ll be available on Youtube (and indeed you can watch it delayed now if you wish 😉 )
j

Jorge Bo

02/17/2023, 1:32 AM
Don't know about it 😢
s

simon.vergauwen

02/17/2023, 8:47 AM
Hope you all like it! ☺️ I was unsure to self-plug to promote here, I typically only try to reference content if it's related to a question. Will share here before hand in case I do a webinar or similar next time if there is interest for that.
c

CLOVIS

02/17/2023, 5:33 PM
Does anyone have a link to the recording?
It's in the question 🤦‍♂️
@simon.vergauwen this is a bit off-topic, but what's your auto-complete setup?
How did you manage to get IDEA to color
@ResourceDsl
differently? Is it a plugin?
p

phldavies

02/17/2023, 7:03 PM
I believe all DSLs using
@DslMarker
are coloured by IDEA
c

CLOVIS

02/17/2023, 7:13 PM
@phldavies interesting, I didn't notice.
Simon, you also mentioned Raise would be available soon, is this referring to some minor version which includes them, or Arrow 2.0? If it's the latter, I thought it was stuck waiting for context receivers?
As always, the talk was great, thanks a lot!
s

simon.vergauwen

02/17/2023, 8:53 PM
I have an OSS license of Github CoPilot which was turned on, but TBH I don’t really use it. The only reason it was able to suggest to snippets is because I had written all that code beforehand in the project, and it was just picking up old code 😅 I find it handy for helping me write documentation 🤣
Everything of
2.x.x
is back-ported, and will be released in
1.2.x
to smoothen the transition period. So
1.2.x
will be source-compatible with
2.x.x
if you’re not using any deprecated code, and we can do bug fixes in
1.2.x
if needed so everyone can take as long as they want to get rid of deprecated stuff. That being said, I’m working on migration scripts so moving from
EffectScope
to
Raise
will be 99,99% automatic and only annoying thing will be getting rid of deprecations in
Either
which should be facilitated by
ReplaceWith
. I hope to also provide a 99% working migration script for
Validated
to
Either
but I have to investigating that still. Sadly there is no good tools out there for this, and I’ll probably have to resort to
KScript
or something similar.
You can use
Raise
in
1.1.6-alpha.27
already if you want ☺️ Those are fixed releases on Maven, and binary compatible with
1.x.x
series. Should be more trustworthy than
2.0.0-SNAPSHOT
Thank you, glad you liked it ☺️