Thoughts on building on a VM (in particular, .NET/CLR) but not "exposing" the underlying VM?

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

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

    Oberon parser, code model & browser, compiler and IDE with debugger

  • That sounds rather similar to what I did with my Oberon+ implementation (see https://github.com/rochus-keller/Oberon/). I'm using Mono instead of CoreCLR, because it is leaner and runs on more architectures. Some versions of Mono turned out to be even faster than CoreCLR (see https://www.quora.com/Is-the-Mono-CLR-really-slower-than-CoreCLR/answer/Rochus-Keller). My Oberon IDE includes the mono executable plus the mscorlib.dll (together less than 10 MB); the IDE communicates with the mono debugger via the official socket interface.

  • PeLib

    This is a modified version of https://github.com/LADSoft/DotNetPELib

  • I'm usually working with the third edition of the ISO 23271 standard, which corresponds to ECMA 335 5th Edition. There is also the book ".NET IL Assembler" (2014) by Serge Lidin which gives some additional context and a good structure to learn the details. My compiler is written in C++, not depending on the .Net framework; I don't use the reflection and emit features of .Net, but https://github.com/rochus-keller/Pelib/ to generate assemblies; also the generated code only requires minimal mscorlib.dll features, so I can use a minimal CLR.

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

    Ecstasy and XVM

  • Ecstasy project on Github: https://github.com/xtclang/xvm

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

  • Zelda 64: Recompiled – recompilation of Majora's Mask

    1 project | news.ycombinator.com | 10 May 2024
  • Trip C++Now 2024 – think-cell

    3 projects | news.ycombinator.com | 10 May 2024
  • Spider-Man (Neversoft) Decompilation Project Progress Checkpoint – May 2024

    4 projects | news.ycombinator.com | 10 May 2024
  • Notepad2-Zufuliu

    1 project | news.ycombinator.com | 10 May 2024
  • Structured: Extract Data from Unstructured Input with LLM

    3 projects | dev.to | 10 May 2024