Small VMs and Coroutines

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

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

    an incomplete toy barebones compiler backend for amd64 x86_64 in Python and an incomplete JIT compiler written in C (by samsquire)

  • Thanks for submitting this article and thank you to the author.

    This is exactly the kind of technical post I love to see.

    I recently wrote a simple barebones toy amd64 x86_64 compiler and coroutines would be a beautiful thing to add to the compiler. I think I can learn from this and the Inko programming language which refers to Tina a coroutine library

    https://github.com/samsquire/compiler

  • multiversion-concurrency-control

    Implementation of multiversion concurrency control, Raft, Left Right concurrency Hashmaps and a multi consumer multi producer Ringbuffer, concurrent and parallel load-balanced loops, parallel actors implementation in Main.java, Actor2.java and a parallel interpreter

  • yield value2++

    https://github.com/samsquire/multiversion-concurrency-contro...

    I am still working on allowing multiple coroutines to be in flight in parallel at the same time. At the moment the tasks share the same background thread.

    I asked this stackoverflow question regarding C++ coroutines, as I wanted to use coroutines with a thread pool.

    https://stackoverflow.com/questions/74520133/how-can-i-pass-...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • yield value2++

    https://github.com/samsquire/multiversion-concurrency-contro...

    I am still working on allowing multiple coroutines to be in flight in parallel at the same time. At the moment the tasks share the same background thread.

    I asked this stackoverflow question regarding C++ coroutines, as I wanted to use coroutines with a thread pool.

    https://stackoverflow.com/questions/74520133/how-can-i-pass-...

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