Fish – Update on the Rust Port

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • fish-shell

    The user-friendly command line shell.

  • > 1. It's amazing that they're doing this as a gradual C++ to Rust rewrite, while keeping it working end-to-end, if I understand correctly.

    Seems to me they're not doing it gradually at all.

    > Another thing:

    > We plan on not doing any partial-rust release.

    > That means we would be doing e.g. fish 4.0 as fully rust and zero C++, and I think, contrary to what we usually do that warrants a beta. (Ordinarily we've stopped doing betas and release candidates because they simply don't get any testing).

    > We also still want to do a 3.7.0 in-between release that is still purely C++, so we have a better jumping off point for platforms that can't handle the rust version. It would be 3.6.1 with some neat changes backported.

    https://github.com/fish-shell/fish-shell/discussions/10123#d...

  • mise

    dev tools, env vars, task runner

  • You might check out rtx[1]

    Its an asdf[2] rewrite, in rust, that can do most of the things nvm can

    [1] https://github.com/jdx/rtx

    [2] https://github.com/asdf-vm/asdf

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

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

  • You might check out rtx[1]

    Its an asdf[2] rewrite, in rust, that can do most of the things nvm can

    [1] https://github.com/jdx/rtx

    [2] https://github.com/asdf-vm/asdf

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