Get the latest tech news

A proposal to add GC-less, unmanaged memory spaces to C#


Introducing 'Spaces' - A Unifying Model for Concurrency, Isolation, and Performance

While individual Spaces can communicate with each other to perform complex, multi-stage tasks (potentially with their own local coordinators), all of these interactions are ultimately in service of a higher-level goal initiated and managed by Harmony. Instead of a standard call or callvirt instruction, a swait block would be translated into IL that invokes the new Inter-Space Communication (ISC) Layer in the runtime, passing along the target Space and the data payload. It would empower developers to use a single, cohesive platform to build everything from conventional enterprise applications to the most demanding high-performance systems, effectively ending the need to switch languages for performance-critical tasks.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of proposal

proposal

Related news:

News photo

RFK Jr.’s Vaccine Panel Votes Down Its Own Proposal to Require Prescriptions for Covid-19 Shots

News photo

A Proposal to Ban Ghost Jobs

News photo

Proposal to Ban Ghost Jobs