-
oil
Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
-
murex
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
(author here) Thanks for nicely summarizing the project!
I didn't know about fftw, but another nice analogy is TeX! TeX is actually written in WEB / a subset of Pascal (H-Pascal I think), and then translated to C. This came up a few times on Hacker News and I got some interesting info.
I wrote yesterday in this comment that I want to hire a "compiler engineer" to help with the C++ translation:
https://news.ycombinator.com/item?id=29605304
It is already half done, passing ~1100 of 1950 spec tests, so I believe it's very feasible. But it needs someone who can concentrate on it full time.
I might as well post the draft of the "job listing" to get people thinking about this. I think the challenge is finding the right person rather than funding it (I'm applying for funding now)
https://github.com/oilshell/oil/wiki/Compiler-Engineer-Job
One sentence description: write an ~10K line translator for statically typed Python, and a ~5K line C++ runtime, and get a free shell out of it! (over 5 years of painstaking work on the semantics!)
The input is ~36K lines of Python the output is ~100K lines of C++. This is a very doable project for an experienced compiler engineer. :)
I'm surprised to see no mention of nushell [0] I've tried it a while ago and seemed really promising
[0] https://www.nushell.sh/