Our Experience Porting the YJIT Ruby Compiler to Rust

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

    The Ruby Programming Language

  • The rewrite commit is here for anyone interested: https://github.com/ruby/ruby/pull/5826

  • ruby

    The Ruby Programming Language (by steveklabnik)

  • I've been tickled pink to watch this work happen. A wild fusion of my past and my present. And of course, much cleaner and properly done, as opposed to fun experiments I used to like to do, like https://github.com/steveklabnik/ruby/tree/rust

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

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  • Nim had this same problem a couple of years ago, and it's very annoying. I just checked some stdlib functions and it's still there:

    https://github.com/nim-lang/Nim/blob/devel/lib/std/varints.n...

    For example, in readVu64:

      18: proc readVu64*(z: openArray[byte]; pResult: var uint64): int =

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

  • Ruby YJIT ported to Rust

    2 projects | /r/rust | 19 Apr 2022
  • 🚀Secure Rails Authentication: A Step-by-Step Guide to Sign Up, Log In, and Log Out

    1 project | dev.to | 12 Apr 2024
  • Ruby – Implement Chilled Strings

    1 project | news.ycombinator.com | 19 Mar 2024
  • "14 Years of Go" by Rob Pike

    2 projects | news.ycombinator.com | 27 Feb 2024
  • The nim website and the downloads are insecure

    1 project | /r/nim | 11 Dec 2023