Go Does Not Need a Java Style GC

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • golang-jvm

    Not sure if you're in on the joke, but for those who didn't go to the repo itself:


    It's just a copy-paste of JRuby on April 1st and the readme now includes a rickroll.

    Maybe it's irresponsible of them to leave it up in a way that Google still finds as a legitimate-looking search result.

  • IDisposableAnalyzers

    Roslyn analyzers for IDisposable

    Sure, but I am the opinion it does compose, if one embraces it isn't the same as writing C++ in C#, not trying to downplay your experience on the matter.

    For example, here are the Roslyn analysers for a more RAII like experience with IDisposable,


    Turn "DISP004-Don't ignore created IDisposable." into a compiler error and you have your region allocated RAII like experience.

    And moving a bit the goal posts, for those scenarios where C# fails completly to provide a usefull solution, we can rewrite just that module into C++ (preferably C++/CLI when only Windows matters), and have the best of both languages.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • jvm.go

    A toy JVM written in Go

    LOL, I was not aware and stepped right into that.

    There appear to be other attempts: for example https://github.com/zxh0/jvm.go (might be the same?)

    Let's just say people have tried/joked about it but it never took off.

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