enso/engine
Jaroslav Tulach afe4203f6a
Invoke Warning.getValue().to_text and use it from ReplDebuggerInstrument (#11591)
Fixes #11569 by using `.to_text` on the right _warning's value_ (as introduced by #10842) and sharing the code with the instrument.
2024-11-20 17:31:33 +00:00
..
common/src
interpreter-dsl-test/src/test/java/org/enso/interpreter/dsl/test
language-server
launcher/src
polyglot-api/src
polyglot-api-macros/src/main
runner
runner-common/src/main
runtime
runtime-benchmarks/src/main
runtime-compiler/src
runtime-instrument-common/src
runtime-instrument-id-execution/src/main/java
runtime-instrument-repl-debugger/src/main/java
runtime-instrument-runtime-server/src/main/java
runtime-integration-tests/src/test
runtime-language-arrow/src
runtime-language-epb/src
runtime-parser/src
runtime-suggestions/src/main
runtime-test-instruments/src/main/java
README.md

The Enso Engine

The Enso engine is the codebase responsible for compiling and executing Enso code, as well as providing language server functionality to users of the language. It is subdivided into two major components:

  • Language Server: The Enso language service.
  • Polyglot API: The truffle-boundary safe API for communication between the language server and the runtime.
  • Runner: The command-line interface for Enso.
  • Runtime: The compiler and interpreter for Enso.