xebia-functional / xef

Building applications with LLMs through composability, in Kotlin, Scala, ...

Home Page:https://xef.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remove support for Java and Scala

raulraja opened this issue · comments

While attempting to support multiple languages, we found that maintaining them has become a chore, and they have never been on par with Kotlin regarding the features we offered there.
This is mainly related to all the infra and additional functions and tricks needed to support suspend functions in targets like Java and Scala.
We will remove support for all languages but Kotlin until we have a stable API. At that point, we will support them through Codegen or other means.

Expectations

  • Remove all files and examples related to Java and Scala.
  • Update README, docs, and website.