Turn your Java library into low-code/no-code system
summary
Enso claims to turn any Java library into a low‑code/no‑code data tool by running a Java‑implemented runtime with polyglot Java import hooks and Truffle/GraalVM interoperability (now runnable on OpenJDK 21 via Truffle Unchained). The demo shows a dual visual/textual IDE with dual visual/textual representation, reading Excel/CSV, filtering SpaceX launches, calling Java Random and Streams, invoking Python (numpy) arrays, building a factorial(47) and a small stream producing ~12 rows. Packaging a Java library as an Enso component takes about 20 lines and the IDE demos run with minor bugs.
AI-written summary · about
chapters (9)
- 0:00Introduction to speaker
- 1:57Spreadsheets as programming
- 6:16Limitations of spreadsheets
- 11:21Introducing Enso
- 19:28IDE and debugging features
- 23:58Data processing and workflow
- 31:21Interoperability with languages
- 37:20Java integration demonstration
- 44:18Q&A and concluding thoughts
related talks
28mJava for Education using SnapCode
47mJava for Small Coding Tasks
54mExploring Java OSS with Code Reading
47mJava's Hidden Gems: Tools and Libraries
34mThe Future of Java is Today
39mJava's Hidden Gems: Tools and Libraries
42mFrom native code gems to Java treasures with jextract
45mJava Innovations - from Developer-driven features to (...)
