Mark Gardner<p>This is really cool and kinda insane—running modern <a href="https://social.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> on the <a href="https://social.sdf.org/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> Virtual Machine (<a href="https://social.sdf.org/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a>).</p><p>Why? Maybe you want the flexibility of Perl scripts in your JVM-based environment (including <a href="https://social.sdf.org/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> and <a href="https://social.sdf.org/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a>) without shelling out. More reasons here: <a href="https://github.com/fglock/PerlOnJava/blob/master/docs/WHY_PERLONJAVA.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/fglock/PerlOnJava/b</span><span class="invisible">lob/master/docs/WHY_PERLONJAVA.md</span></a></p><p>Anything with <a href="https://social.sdf.org/tags/XS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XS</span></a> or <a href="https://social.sdf.org/tags/FFI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FFI</span></a> C code has to be ported to Java, mind you. But <span class="h-card" translate="no"><a href="https://mastodon.social/@fglock" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fglock</span></a></span> has been doing just that, e.g., <a href="https://social.sdf.org/tags/DBI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DBI</span></a> support via <a href="https://social.sdf.org/tags/JDBC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDBC</span></a> and <a href="https://social.sdf.org/tags/JSON" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JSON</span></a> via fastjson2.</p><p><a href="https://mastodon.social/@fglock/113034902296008665" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@fglock/113034</span><span class="invisible">902296008665</span></a></p><p><a href="https://social.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://social.sdf.org/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>