Keyword Generics Progress Report: February 2023 | Inside Rust Blog

This page summarizes the projects mentioned and recommended in the original post on /r/rust

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • keyword-generics-initiative

    Public repository for the Rust keyword generics initiative

    Instead of the current “generic over asyncness” I informally proposed something using the where clause, at least for function bounds

  • SaaSHub

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

    SaaSHub logo
  • claro-lang

    Claro Lang

    In fact, you've actually been a huge source of inspiration for building keyword-generics into the programming language I've been working on in private for the past 2 years! The language is called "Claro" and if you're interested, please take a look at the blocking-generics syntax that your initiative has inspired.

  • rust

    Empowering everyone to build reliable and efficient software.

    Open issue, Must a const fn behave exactly the same at runtime as at compile-time?

  • rfcs

    RFCs for changes to Rust

    On the contrary, we're actually looking at potentially removing the restriction that const fn are pure at runtime: RFC#3352 Relax const-eval restrictions.

  • actix

    Actor framework for Rust.

    I think it's fairer to say the language got so much more powerful that there wasn't any point making actors a language feature when they can be built from existing orthogonal language features. You're probably looking for actix (not actix-web, just actix). There's also Lunatic built in Rust but supporting any actors compiled to WebAssembly.

  • lunatic

    Lunatic is an Erlang-inspired runtime for WebAssembly

    I think it's fairer to say the language got so much more powerful that there wasn't any point making actors a language feature when they can be built from existing orthogonal language features. You're probably looking for actix (not actix-web, just actix). There's also Lunatic built in Rust but supporting any actors compiled to WebAssembly.

  • tonic

    A native gRPC client & server implementation with async/await support.

    The remaining gap is remote actors, since you still need some kind of serialization between them, and take your pick of standards for that one such as gRPC using Tonic.

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

  • Async2 – The .NET Runtime Async experiment concludes

    3 projects | news.ycombinator.com | 22 Aug 2024
  • Write Elixir NIFs in Rust

    7 projects | news.ycombinator.com | 6 Aug 2023
  • Do you use relative toolchain paths with rustup? Let us know!

    5 projects | /r/rust | 28 May 2023
  • Any alternate Rust compilers?

    10 projects | /r/rust | 10 Apr 2023
  • When Rust Hurts

    6 projects | news.ycombinator.com | 15 Feb 2023