| ←Older revision |
Revision as of 10:54, 30 April 2026 |
| 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. | + | [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. |
| | + | |
| | + | |
| | + | == [[Enso2022|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] | | * [https://docs.google.com/presentation/d/1PrbqGo-blOAKbgkvbidt9dmqD9hI-opCpa2PXfcAX84 Intro @ GraalVM Meetup 2022] |
| | ** Enso for compiler devs | | ** Enso for compiler devs |
| | + | * [[Enso2022]] |
| | + | |
| | + | == [[Enso2023|2023]] == |
| | + | |
| | * [https://docs.google.com/presentation/d/1r7aZWYTx-cTmFHA6q1shq8Fgco9m-Mg7-ok7gtQy4Pg VSCode & Interp @ GraalVM Meetup 2023] | | * [https://docs.google.com/presentation/d/1r7aZWYTx-cTmFHA6q1shq8Fgco9m-Mg7-ok7gtQy4Pg VSCode & Interp @ GraalVM Meetup 2023] |
| | ** [[VSCode]] extension & co. for [[Enso]] | | ** [[VSCode]] extension & co. for [[Enso]] |
| | ** Interop, Python, Espresso, etc. | | ** Interop, Python, Espresso, etc. |
| | + | * [[Enso2023]] |
| | + | |
| | + | == [[Enso2024|2024]] == |
| | + | |
| | * [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 |
| | ** Immutability, Concurrency, Optional | | ** Immutability, Concurrency, Optional |
| | ** Functional While Cycle | | ** Functional While Cycle |
| | + | * [Enso2024]] |
| | + | |
| | + | == [[Enso2025|2025]] == |
| | + | |
| | * [https://docs.google.com/presentation/d/1f0ygesiiUbMe3rEXVonDPzLI0TyKIWkMeLyhh4okkKE Dual JVM @ GraalVM Meetup 2025] | | * [https://docs.google.com/presentation/d/1f0ygesiiUbMe3rEXVonDPzLI0TyKIWkMeLyhh4okkKE Dual JVM @ GraalVM Meetup 2025] |
| | + | * [[Enso2026]] |
| | + | |
| | + | == [[Enso2026|2026]] == |
| | + | |
| | * [[Enso2026]] notes | | * [[Enso2026]] notes |