<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello,</p>
<p>Reading <a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/BeanShell">https://en.wikipedia.org/wiki/BeanShell</a>, specifically:</p>
<p>"Since Java 9, Java instead includes <a
href="https://en.wikipedia.org/wiki/JShell" title="JShell">JShell</a>,
a different <a
href="https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop"
title="Read–eval–print loop">read–eval–print loop</a> (REPL)
shell based on Java syntax, indicating that BeanShell will not be
continued"</p>
<p>I wonder if we could remove Beanshell part from LO.</p>
<p>Also, we use Rhino as Javascript engine (Rhino is written in
Java). Some people proposed C/C++ engine like Spidermonkey or V8
(see <a class="moz-txt-link-freetext" href="https://bugs.documentfoundation.org/show_bug.cgi?id=97827">https://bugs.documentfoundation.org/show_bug.cgi?id=97827</a>)
but it seems they may be problematic too because of instable API
and specific GC, see Michael's comment here:
<a class="moz-txt-link-freetext" href="https://bugs.documentfoundation.org/show_bug.cgi?id=97827#c7">https://bugs.documentfoundation.org/show_bug.cgi?id=97827#c7</a></p>
<p>However, shouldn't we focus on Basic support and Python and
remove the 2 others or at least Beanshell ?</p>
<p>Goal: diminish Java dependency and maintaining burden by removing
code.</p>
<p>Now I must recognize I don't know if these 2 features are used or
not. Considering number of bugtrackers it doesn't seem so but
perhaps it's because there are very few bugs.<br>
</p>
<p>Julien<br>
</p>
</body>
</html>