Enso
From APIDesign
(Difference between revisions)
| (One intermediate revision not shown.) | |||
| Line 2: | Line 2: | ||
* [[I]] am responsible for its [[JIT]] compiler written on top of [[GraalVM]] since 2022. | * [[I]] am responsible for its [[JIT]] compiler written on top of [[GraalVM]] since 2022. | ||
| + | * [https://docs.google.com/presentation/d/1PrbqGo-blOAKbgkvbidt9dmqD9hI-opCpa2PXfcAX84 Intro @ GraalVM Meetup 2022] | ||
| + | ** Enso for compiler devs | ||
| + | * [https://docs.google.com/presentation/d/1r7aZWYTx-cTmFHA6q1shq8Fgco9m-Mg7-ok7gtQy4Pg VSCode & Interp @ GraalVM Meetup 2023] | ||
| + | ** [[VSCode]] extension & co. for [[Enso]] | ||
| + | ** Interop, Python, Espresso, etc. | ||
* [https://docs.google.com/presentation/d/1Vfl2gLNJnKpN3-l50MvNQ3hp5RDzZbtsHgGsS-D-KLk Functional Devs @ GraalVM Meetup 2024] | * [https://docs.google.com/presentation/d/1Vfl2gLNJnKpN3-l50MvNQ3hp5RDzZbtsHgGsS-D-KLk Functional Devs @ GraalVM Meetup 2024] | ||
** Mini Passes | ** Mini Passes | ||
Current revision
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.
- Intro @ GraalVM Meetup 2022
- Enso for compiler devs
- VSCode & Interp @ GraalVM Meetup 2023
- VSCode extension & co. for Enso
- Interop, Python, Espresso, etc.
- Functional Devs @ GraalVM Meetup 2024
- Mini Passes
- Immutability, Concurrency, Optional
- Functional While Cycle
- Dual JVM @ GraalVM Meetup 2025
- Enso2026 notes