Enso
From APIDesign
(Difference between revisions)
| (2 intermediate revisions not shown.) | |||
| Line 1: | Line 1: | ||
| - | [http://enso.org Enso] is a '''dual syntax''' programming language. '''Visual''' and '''textual'''. Unique. With the ability to use libraries from [[Java]], [[JavaScript]], [[R]] and [[Python]], without wrappers and with close-to-zero performance overhead. [[I]] am responsible for its [[JIT]] compiler written on top of [[GraalVM]] since 2022. | + | [http://enso.org Enso] is '''live coding''' programming environment. [[Enso]] is also a '''dual syntax''' programming language. '''Visual''' and '''textual'''. Unique. With the ability to use libraries from [[Java]], [[JavaScript]], [[R]] and [[Python]], without wrappers and with close-to-zero performance overhead. [[I]] am responsible for its [[JIT]] compiler written on top of [[GraalVM]] since 2022. |
| + | {{#ev:youtube|OBrYjpgCSEE}} | ||
== [[Enso2022|2022]] == | == [[Enso2022|2022]] == | ||
Current revision
Enso is live coding programming environment. Enso is also a dual syntax programming language. Visual and textual. Unique. With the ability to use libraries from Java, JavaScript, R and Python, without wrappers and with close-to-zero performance overhead. I am responsible for its JIT compiler written on top of GraalVM since 2022.
Contents |
2022
- Intro @ GraalVM Meetup 2022
- Enso for compiler devs
- Enso2022
2023
- VSCode & Interp @ GraalVM Meetup 2023
- VSCode extension & co. for Enso
- Interop, Python, Espresso, etc.
- Enso2023
2024
- Functional Devs @ GraalVM Meetup 2024
- Mini Passes
- Immutability, Concurrency, Optional
- Functional While Cycle
- Enso2024
2025
2026
- Status of Enso2026 in the first quarter of year 2026.