Skip to content
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

Cu 861mwhnjx split kotlinx serialization #170

Merged
merged 9 commits into from
Jun 13, 2023

Conversation

nomisRev
Copy link
Contributor

@nomisRev nomisRev commented Jun 7, 2023

This PR creates the xef-kotlin module, which will serve as the new top-level module for Kotlin. Where xef-core is going to be reduced in size, and APIs xef-kotlin will cover the use-cases we have specifically for Kotlin.

The goal is that xef-core only contains Java (& Scala) friendly APIs, and thus definitions such as context(AIScope) and typealias AI<A> = context(AIScope) () -> A are meant for xef-kotlin.

@nomisRev
Copy link
Contributor Author

nomisRev commented Jun 7, 2023

Cancelled after 15m

Is the build running for longer than 15m 🤕

Yawolf
Yawolf previously approved these changes Jun 13, 2023
Copy link
Contributor

@Yawolf Yawolf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great!

Yawolf added 2 commits June 13, 2023 12:04
# Conflicts:
#	core/src/commonMain/kotlin/com/xebia/functional/xef/auto/ImageGenerationAgent.kt
#	core/src/commonMain/kotlin/com/xebia/functional/xef/llm/openai/OpenAIClient.kt
#	scala/src/main/scala/com/xebia/functional/xef/scala/auto/package.scala
#	settings.gradle.kts
@Yawolf Yawolf merged commit 66c00eb into main Jun 13, 2023
@Yawolf Yawolf deleted the cu-861mwhnjx-split-kotlinx-serialization branch June 13, 2023 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants