Thank you for filing this enhancement request. As an enhancement it should be discussed on this list before proceeding with a pull request (although a "WIP" or Draft PR can be used to illustrate the concept).

For my part, this seems like a reasonable enhancement, as long as there are no compatibility issues, but it would be good to hear from application developers who heavily use FXML.

-- Kevin


On 1/24/2020 7:21 AM, Rony G. Flatscher wrote:
Just filed a RFE with the following information:

   * Component:
       o JavaFX

   * Subcomponent:
       o fxml: JavaFX FXML

   * Synopsis:
       o "FXMLLoader: if script engines implement javax.script.Compilabel compile 
scripts"

   * Descriptions:
       o "FXMLLoader is able to execute scripts in Java script languages 
(javax.script.ScriptEngine
         implementations) if such a Java script language gets defined as the 
controller language in
         the FXML file.

         If a script engine implements the javax.script.Compilable interface, 
then such scripts could
         be compiled and the resulting javax.script.CompiledScript could be 
executed instead using
         its eval() methods.

         Evaluating the CompiledScript objects may help speed up the execution 
of script invocations,
         especially for scripts defined for event attributes in FXML elements 
(e.g. like onMouseMove)
         which may be repetitevly invoked and evaluated."

   * System /OS/Java Runtime Information:
       o "All systems."

Received the internal review ID: "9063426"

---rony




Reply via email to