Unix Shell Programming: The Next 50 Years

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • 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!

  • (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. :)

  • 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.

    InfluxDB logo
  • elvish

    Powerful scripting language & Versatile interactive shell

  • ngs

    Next Generation Shell (NGS)

  • nushell

    A new type of shell

  • 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/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Telegraph and the Unix Shell

    8 projects | /r/commandline | 31 Dec 2022
  • GitHub – nushell/nushell: A new type of shell

    19 projects | news.ycombinator.com | 15 Jun 2021
  • Show HN: Now my pet programming language can run in the browser

    3 projects | news.ycombinator.com | 10 Feb 2024
  • Show HN: Adding dynamic library loading to my pet programming language

    2 projects | news.ycombinator.com | 26 Sep 2023
  • Mnemos moment: Search for a Shell

    4 projects | /r/rust | 10 Jul 2023