JNIPort - is there anyone willing to maintain it?
Joachim Geidel <[email protected]> Wed, 24 Sep 2025 08:35:57 +0000
| Newsgroups | gmane.comp.lang.smalltalk.vwnc,gmane.comp.lang.smalltalk.pharo.user |
|---|---|
| Message-ID | <[email protected]> |
Dear fellow Smalltalkers, JNIPort is an interface from Smalltalk to the Java VM which was originally = developed by Chris Uppal for Dolphin Smalltalk. It enables Smalltalk applic= ations to use software written in Java seamlessly, locally and with low ove= rhead, without resorting to network based interfaces like e.g. using micros= ervices. Documentation is at https://urldefense.com/v3/__https://sites.goog= le.com/site/jniport/__;!!DZ3fjg!9JVpDqpxcqz6oMahTzP21-BTpfMxRHsi1HUS30Yd6Gm= -8j4kRcgBOLmg6z342WonIj_duRg_d-WBWHHLFGX2ohB5doAnD8eNKbqwGQFahg$ . I have ported JNIPort to VisualWorks and Pharo, and Ben van Dijk, Adriaan v= an Os and Rolf van der Vleuten have ported it to VASt (https://urldefense.c= om/v3/__https://vastgoodies.com/projects/JNIPort__;!!DZ3fjg!9JVpDqpxcqz6oMa= hTzP21-BTpfMxRHsi1HUS30Yd6Gm-8j4kRcgBOLmg6z342WonIj_duRg_d-WBWHHLFGX2ohB5do= AnD8eNKbql_CqFlw$ ). The last time I really worked on JNIPort was in 2014, if I remember correct= ly. Now that I am retired and haven=E2=80=99t written a single line of Smal= ltalk code in five years, I am wondering if there is anybody willing to tak= e over. I haven=E2=80=99t had any enquiries about JNIPort since 2020, so the task w= ould be easy: - Take over ownership of the documentation site. - Possibly move the source code for the Pharo version to Gitlab (it is stil= l in the ancient SmalltalkHub repository). - Optionally integrate any changes from JNIPort users, e.g. when they adapt= it to more recent versions of VisualWorks or Pharo. There hasn't been any = community input since 2017 (or was it 2019?). If nobody takes over, then JNIPort will be one of the many abandoned open s= ource projects and disappear sooner or later when SmalltalkHub, the Cincom = Public Repository and the documentation site are switched off. On the other hand, I do not know if there is actually anybody using JNIPort= . If it has no users, there is no harm in its disappearance, and maintainin= g it would be a waste of time. Cheers Joachim Geidel=