Hacker News new | ask | show | jobs
by hobofan 1804 days ago
I hit exactly all of those pain points too!

Tried out Luna, back when it was first announced and had horrible performance problems with it back then. Decided to give it a second try now, as I still think there is place for a tool like it, but it's sad to see that it's still plagued with the same performance problems (even though I upgraded machines in the meantime).

1 comments

Luna was our early prototype and it indeed had significant performance problems. Our new JIT compiler is able to execute the graphs really fast (in fact, in many cases we are up to 80x faster than Python nowadays: https://github.com/enso-org/benchmarks).

However, sometimes we see that the WebGL is super-slow on some machines. May I ask you for more details, please? The important bits would be whether you experience the slowdown when using the IDE (like dragging, zooming) or when waiting for data to be computed? In both cases, we would be more than thankful for an issue containing machine spec: https://github.com/enso-org/enso/issues .

Enso should work for you with the same visual performance as in this video (this was recorded on a few years old MacBook Pro): https://youtu.be/fQvWMoOjmQk . If its not this smooth, we need to investigate it, because this is something system / machine specific.

There is unfortunately no other way for us to improve and progress from alpha to beta, so we will be very thankful for help here! <3

I think you should hire a couple of game developers. With the small scale that Enso is operating at, there should not be having bottlenecks in the graphics layer. A game developer can easily scale the app to support millions of nodes trivially on a 2021 desktop.