Since Helium is essentially a Python/Java library, all modern Python and Java development environments can be used to edit and debug Helium scripts. Consider for example the following screenshot of an Helium script in our personal favourite Java IDE Eclipse:

Eclipse Java class

Detailed instructions of how to set up IDEs to work with the Helium library can be found here.

The capability to edit and debug Helium scripts with one of the existing, well-established Python editors has numerous benefits:

  • Stable and well-documented development environment.
  • Community support available on the net.
  • Graphical debuggers.
  • Syntax highlighting.
  • Code completion.
  • ...