Skip to content

Languages cannot be dynamically registered, require a 'reload' command #5

Description

@wouterjsmit

JVM and GraalVM cannot hotswap the java code of the language interpreter, meaning that a new JVM must be run for each new build of the language.

To trigger this, we could start simple with a :reload user command, that spins a new JVM with the currently build interpreter.

  • Find out how to boot a new JVM from within Java
  • Articulate the steps in order to 'reboot' (will be interface towards Client to implement)
  • Implement in Eclipse
  • Provide framework/interface with as much language agnostic code as possible

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions