Hacker News new | past | comments | ask | show | jobs | submit login
Enso. Open source visual programming in Python, Java, JavaScript, and R (enso.org)
32 points by wdanilo 9 days ago | hide | past | favorite | 12 comments

Hi, I'm Wojciech, one of the founders of Enso (https://enso.org) :)

SEE THE DEMO HERE: https://www.youtube.com/watch?v=fQvWMoOjmQk&ab_channel=Enso

What is Enso? Enso is an award-winning interactive programming language with dual visual and textual representations. It is a tool that spans the entire stack, going from high-level visualization and communication to the nitty-gritty of backend services, all in a single language. Enso is also a polyglot language - it lets you import any library from Enso, Java, JavaScript, R, or Python, and use functions, callbacks, and data types without any wrappers. The Enso compiler and the underlying GraalVM JIT compiler, compile them to the same instruction set with a unified memory model.

What is this post about? Enso has visual and textual syntax. We have released Enso 2.0 alpha to the public as a free, open-source project over a week ago and we got a lot of questions regarding what is the best way to learn its textual syntax. To address these questions, we have created a dedicated page for it! Check it out here: https://enso.org/docs/syntax

If you want to learn more about Enso, check the following links! - our website: https://enso.org - our GitHub (Enso is Open Source and free to use): https://github.com/enso-org/enso

If you have any questions, I'd love to answer them! <3

I love the idea of having file source code next to the tutorial.

However, it doesn't work that well on small mobile display. Perhaps keeping them next to each other, displaying only one and switching between them with right and left swipes would work better?

Yeah, that's a tricky one! We were thinking how to do it correctly and I think we will add a "collapse" function to the code editor on mobile, so you'll be able to collapse / expand it on demand. Would it work for you?

Looks amazing, I will give it a try

Very cool, congratulations! How come I never heard of you lining in the same town! :)

Really impressive. Congrats!

Promising! Worth to check...


very impressive - congratulations!


very cool!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact