-
-
Notifications
You must be signed in to change notification settings - Fork 32
RFC 54: Quilt Kotlin Team #54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
So, for the Drawbacks part, I left it as "TBD" because we can find drawbacks for it through discussion. There's also the unresolved questions, the first of which, "Should this be a subdivision QSL?" |
|
|
Kotlin's interoperability with Java is just that, interoperability. There are some ideas that work well in Java, but not Kotlin, and vice versa. Extension functions and DSLs don't exist in Java, and with this we'd provide essential ones for modding in Kotlin. Also once CHASM is added to loader, we can provide an official front end for it in Kotlin |
|
Couple of things:
|
The main reason is that Quilt Kotlin Team rolls off the tongue better, but it can be changed to QKL team if need be
QKL will be separate from QSL |
I know, but since you're porting the standard libraries, it makes sense to say as much in the name. |
|
We're not porting the standard libraries, per se, we're wrapping the libraries to make it feel more familiar to kotlin developers |
|
All that's still TBD is the Drawbacks section. After that is filled out I can mark ready for review |
|
The main drawback I can think of is that QKL may get out of date with QSL and/or the versioning scheme may cause confusion with QSL versioning (i.e QSL updates to 1.0.1 but QKL sticks on 1.0.0 as its not breaking) although that could be mitigated somewhat with minimum QSL version requirements |
|
Open for review \o/ |
Southpaw1496
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm still not too hot on the name "QKL" (I think QSLK would make more sense), that is a very minor complaint and other than that it seems like an excellent idea.
NoComment1105
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
@Southpaw1496 |
SilverAndro
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems good to me
|
In accordance with the (not yet implemented) Governance Amendment #47, I would like to see you propose initial team members and the initial team lead. This would not be part of the RFC, but should at least be mentioned in a comment here so that people can approve of it. |
I can be the initial team lead, and @NoComment1105, @P03W, and I can be the initial members. @gdude2002 said he'd consider joining at a later date |
|
I'd like to be an initial member as well |
|
Definitely would like to be a member |
pluiedev
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 I'd like to be in the team as well
|
I also would like to be in the team. 😊 |
|
I think it's necessary to point out that you can contribute without being on the team - it should not be a large team, and the people on it should be there to steer the projects that the team is responsible for, not just because they want to help with the projects. |
|
Now that this has approval from all 3 admins this should be able to enter FCP |
This RFC aims to define the Quilt Kotlin Team, and its uses