JaroslavTulach at 08:15, 12 May 2026 - 2026-05-12 08:15:00

←Older revision Revision as of 08:15, 12 May 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. [[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}}
{{#ev:youtube|OBrYjpgCSEE}}

JaroslavTulach at 08:14, 12 May 2026 - 2026-05-12 08:14:00

←Older revision Revision as of 08:14, 12 May 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. [[I]] am responsible for its [[JIT]] compiler written on top of [[GraalVM]] since 2022.
[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.
-
{{ev#youtube|OBrYjpgCSEE}}
+
{{#ev:youtube|OBrYjpgCSEE}}
== [[Enso2022|2022]] ==
== [[Enso2022|2022]] ==

JaroslavTulach at 08:13, 12 May 2026 - 2026-05-12 08:13:43

←Older revision Revision as of 08:13, 12 May 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. [[I]] am responsible for its [[JIT]] compiler written on top of [[GraalVM]] since 2022.
[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.
 +
{{ev#youtube|OBrYjpgCSEE}}
== [[Enso2022|2022]] ==
== [[Enso2022|2022]] ==

JaroslavTulach at 11:32, 30 April 2026 - 2026-04-30 11:32:09

←Older revision Revision as of 11:32, 30 April 2026
Line 30: Line 30:
== [[Enso2026|2026]] ==
== [[Enso2026|2026]] ==
-
* Status of [[Enso2026]] in first quarter of year 2026.
+
* Status of [[Enso2026]] in the first quarter of year 2026.

JaroslavTulach at 11:31, 30 April 2026 - 2026-04-30 11:31:56

←Older revision Revision as of 11:31, 30 April 2026
Line 30: Line 30:
== [[Enso2026|2026]] ==
== [[Enso2026|2026]] ==
-
Status of [[Enso2026]] in first quarter of year 2026.
+
* Status of [[Enso2026]] in first quarter of year 2026.

JaroslavTulach at 11:31, 30 April 2026 - 2026-04-30 11:31:44

←Older revision Revision as of 11:31, 30 April 2026
Line 30: Line 30:
== [[Enso2026|2026]] ==
== [[Enso2026|2026]] ==
-
{{:Enso2026}}
+
Status of [[Enso2026]] in first quarter of year 2026.

JaroslavTulach: /* 2025 */ - 2026-04-30 10:56:36

2025

←Older revision Revision as of 10:56, 30 April 2026
Line 26: Line 26:
* [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]]
+
* [[Enso2025]]
== [[Enso2026|2026]] ==
== [[Enso2026|2026]] ==
{{:Enso2026}}
{{:Enso2026}}

JaroslavTulach: /* 2026 */ - 2026-04-30 10:55:33

2026

←Older revision Revision as of 10:55, 30 April 2026
Line 30: Line 30:
== [[Enso2026|2026]] ==
== [[Enso2026|2026]] ==
-
* [[Enso2026]] notes
+
{{:Enso2026}}

JaroslavTulach: /* 2024 */ - 2026-04-30 10:55:01

2024

←Older revision Revision as of 10:55, 30 April 2026
Line 21: Line 21:
** Immutability, Concurrency, Optional
** Immutability, Concurrency, Optional
** Functional While Cycle
** Functional While Cycle
-
* [Enso2024]]
+
* [[Enso2024]]
== [[Enso2025|2025]] ==
== [[Enso2025|2025]] ==

JaroslavTulach at 10:54, 30 April 2026 - 2026-04-30 10:54:49

←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