ide VS benchmarks

Compare ide vs benchmarks and see what are their differences.

ide

Enso – a visual and textual functional programming language. (by enso-org)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
ide benchmarks
8 5
422 2
- -
9.4 0.0
over 2 years ago about 3 years ago
Rust Jupyter Notebook
GNU Affero General Public License v3.0 -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

ide

Posts with mentions or reviews of ide. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-07-06.
  • Launch HN: Enso (YC S21) – Visual programming and workflow tool for data science
    11 projects | news.ycombinator.com | 6 Jul 2021
    docs (https://enso.org/docs/syntax). We've added many new libraries, so you can do many more things with it now. Oh, and we changed the name to Enso and got accepted to YC! :)

    The problem we address is that data analysts still waste up to half of their time on repetitive manual work that can be automated [6]. To give one example, a company we're working with hires business users who use Excel to define data quality rules. These get manually translated to SQL, then manually translated to Python. This is not only error prone, it’s so slow that it takes them 90 days to introduce a single new rule. There’s 60 days’ worth of overhead in this process—it’s insane!

    Years ago I (Wojciech) led the in-house development of visual effects (VFX) tools at a motion picture studio. We made tools like cloud renderers and smoke simulation engines. The artists using these tools did not have any programming background, yet they were designing complex algorithms for forces between particles, light subsurface scattering, things like that. Earlier generations of these tools had hundreds of config options, buttons, etc., for masses of different use cases, but this approach got way too complex and people eventually realized that it falls short when you need to do anything that the vendor did not think of. Nowadays they use node-based software (like the Houdini FX) which lets users draw algorithms as a sequence of data processing steps (these steps are often referred to as “nodes”). Later, when I was working in other industries and encountered the same rats’ nests of complex GUIs for solving data processing problems, I realized that the data analytics/science space was in need of the same breakthrough that we had already gone through in the VFX space.

    Most visual programming languages / workflow-builders do not scale well because they don't let users express abstractions. Try to build a complex pipeline and you'll end with an unreadable spaghetti of connections—it's like coding a web app in the assembler. Enso is different because we allow you to build abstractions to manage the complexity. As a result, you never have more than 10-20 nodes on the stage in Enso (nodes are hierarchical). You can create custom data types, custom components (functions), catch errors, etc. All this works because under the hood, Enso is a real programming language. However, naive implementations of such systems are super slow. Each component may be built of hundreds, sometimes thousands of lower-level ones. The real trick is making these hierarchical components run fast. For that you need a dedicated compiler and a runtime system, and this is a hard technical space. Our system involves a dedicated JIT compiler based on GraalVM. For details, see https://enso.org/language#compiler. In case this is interesting for you, here is our podcast about how the compiler works under the hood: https://www.youtube.com/watch?v=BibjcUjdkO4.

    Enso is interactive, meaning that we recompute the relevant parts of graphs as parameters change, which shortens feedback loops dramatically. Like a lot of people on HN, we were inspired by Bret Victor's classic talk on instant feedback: https://www.youtube.com/watch?v=8QiPFmIMxFc. We’ve also put a lot of effort into extensibility. You can add Java, JavaScript, R, and Python (soon also Ruby, Scala, Kotlin, Rust, and C) directly into Enso nodes without the need to write any wrappers and with a close-to-zero performance overhead.

    Enso is open source. Our compiler code is at https://github.com/enso-org/enso and our GUI code at https://github.com/enso-org/ide. Our business model is based on selling domain specific libraries, on-premise installations with enhanced user permission management, and coming soon, a hosted solution called Enso Cloud, which will be our only non-open-source codebase. Since this is Hacker News, I should add that all our alpha releases collect anonymous usage statistics which we use to improve Enso and prepare it for a stable release. Full details about that are always in our release notes (https://github.com/enso-org/ide/releases/latest).

    Dear HN Family, we are super excited to show Enso to you. Please, share with us your thoughts, experiences, ideas and feedback. It is insanely important to us, as our dream is to make Enso the most useful data processing platform in your toolbox! Also, in case you’d like to build your projects on top of Enso, we would love to help you do it – describe what you have in mind here, and we will reach out to you: https://airtable.com/shrsnx2mJuRn0MxIS :)

    === Links ===

    [1] Luna: Visual and textual functional programming language* - https://news.ycombinator.com/item?id=11144828 - Feb 2016 (100 comments)

  • I'm considering Rust, Go, or Julia for my next language and I'd like to hear your thoughts on these
    12 projects | /r/rust | 16 Apr 2021
    Enso the language is mostly scala, Enso the IDE, which is very much an integral part of the project, is like 90% Rust.
  • [News] [Project] Enso 2.0 is out! Visual programming language for Data Science. It lets you code in a visual way in Python, Java, R, and JavaScript. Written in Rust and running in WebGL.
    1 project | /r/MachineLearning | 14 Apr 2021
    The whole IDE (cloud + desktop one) is written in Rust. It lives in this repo: https://github.com/enso-org/ide :)
  • Enso 2.0 is out! Visual programming in Python, Java, R, and JavaScript. Written in Rust and running in WebGL.
    7 projects | /r/Python | 13 Apr 2021
    These issues with random zoom in/out or with selection problems are not known. We haven't seen them before. Would you be so nice to create a screencast and post it as an issue / issues on our issue tracker? This would allow us to track it and fix it for the next release: https://github.com/enso-org/ide/issues .
  • Enso 2.0 alpha (formerly Luna) twitch about using Java in a visual way is live
    1 project | news.ycombinator.com | 2 Feb 2021
    Hi, Wojciech, one of Enso founders here! We are just preparing for Enso 2.0 release. If you want to play with it, you can download the current build from our GitHub releases page (https://github.com/enso-org/ide/releases) and see intro tutorials here: https://www.youtube.com/channel/UC4oMK7cL1ElfNR_OhS-YQAw

    :)

benchmarks

Posts with mentions or reviews of benchmarks. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-12.
  • How we should improve Enso so it will become the most powerful ETL and data analytics tool for you?
    1 project | /r/datascience | 12 Aug 2021
    Hi, I’m Sylwia, a co-founder of Enso, a no-code interactive ETL and data analytics tool (https://enso.org, Y Combinator S21). We just released a big update to Enso 2.0, it’s still rough around the edges, but it should already become one of the most powerful tools in your toolbox. 🧠 Enso is the most interactive ETL and data analytics tool you’ve ever used. Enso analyses the data, suggests possible next steps, and displays related help and examples-all in real time. Also, it is super fast, up to 80x faster than Python. ☀️ Do you want to use Enso for your project? We will help you! Tell us about your needs, and we will provide you with dedicated data analysts, priority bug support, and amazing Enso SWAG. ❤️ HOW DO I START? Enso is 100% Open Source and free to use. Download Enso, see our tutorials, and get in touch with us and our community!
  • Big update on Enso 2.0 - textual/visual programming language for data analysis!
    2 projects | /r/computerscience | 12 Aug 2021
    Hi, I’m Sylwia, a co-founder of Enso, a visual / textual programming language for data analysis (https://enso.org, Y Combinator S21). We just released a big update to Enso 2.0 alpha, it’s still rough around the edges, but it should already become one of the most powerful tools in your toolbox. 🧠 WHY ENSO IS UNLIKE ANYTHING YOU'VE USED SO FAR? - FAST It is up to 80x faster than Python. - EXTENSIBLE You can include any JS visualization and use any libraries from Java, JavaScript, R, and Python. - INTERACTIVE & HELPS YOU MAKE THE NEXT STEPS Enso analyses the data, suggests possible next steps and displays related help and examples. All in real-time. ☀️ Do you want to use Enso for your project? We will help you! Tell us about your needs, and we will provide you with dedicated data analysts, priority bug support, and amazing Enso SWAG. ❤️ HOW DO I START? Enso is 100% Open Source and free to use. Download Enso, see our tutorials, and get in touch with us and our community! We would love to hear your feedback about our product, so we can improve it during next months ❤️
  • Big update to Enso 2.0 - a textual/visual programming language.
    4 projects | /r/ProgrammingLanguages | 12 Aug 2021
    FAST It is up to 80x faster than Python.
  • Enso 2.0 is out! A no-code interactive ETL and data analytics tool, (https://enso.org, Y Combinator S21).
    2 projects | /r/BusinessIntelligence | 12 Aug 2021
    🧠 Enso is the most interactive ETL and data analytics tool you’ve ever used. Enso analyzes the data, suggests possible next steps, and displays related help and examples—all in real time. Also, it is super fast, up to 80x faster than Python.
  • Launch HN: Enso (YC S21) – Visual programming and workflow tool for data science
    11 projects | news.ycombinator.com | 6 Jul 2021
    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

What are some alternatives?

When comparing ide and benchmarks you can also consider the following projects:

enso - Hybrid visual and textual functional programming.

graalvm-ce-builds - GraalVM CE binaires built by the GraalVM community

graalpython - A Python 3 implementation built on GraalVM

parametric_surfaces - Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.

graaljs - A ECMAScript 2023 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!

ModelingToolkit.jl - An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

enso

DaemonMode.jl - Client-Daemon workflow to run faster scripts in Julia

LuaJIT - Mirror of the LuaJIT git repository

fastr - A high-performance implementation of the R programming language, built on GraalVM.