You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
revert(policy): Kotlin is goodbye — remove JVM-interop carve-out (#417) (#419)
Kotlin is not exempted. Removes the
bindings/kotlin/bindings/groovy/clients/jetbrains carve-out from #417.
FFI/interop must be Idris2-ABI -> Zig FFI (C last resort); the
proven/proven-servers JVM bindings are an architecture violation to
re-do as Zig FFI.
enforce "Java/Kotlin/Groovy files" "use Rust/Tauri/Dioxus instead (consumer JVM interop is exempt under bindings/kotlin, bindings/groovy, clients/jetbrains)" "$JAVA_FILES"
334
+
enforce "Java/Kotlin/Groovy files" "Kotlin is goodbye — apps use Tauri/Dioxus; FFI/interop must be Idris2-ABI -> Zig FFI (or Idris2 -> C as a last resort), NOT hand-written JVM bindings" "$JAVA_FILES"
0 commit comments