Expectations for Generics in Go 1.18

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. go

    The Go programming language

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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).

    Does anyone know the impetus for using [] in generics? I know Nim opted for the same syntax and I assume it has some parsing/tokenizing benefit like the switch to using “fn” a la Zig or Rust. However, the syntax seems needlessly ambiguous with array notation sharing the same operator. I know I’m not alone because I’ve seen others mirror my concerns in Nim.

    [0] https://github.com/nim-lang/Nim/issues/3502

  4. proposal

    Go Project Design Documents

    > Was the try() proposal for Go error handling?

    Yes, it was the second proposal by the Go team for shorter error handling: https://github.com/golang/proposal/blob/master/design/32437-...

    > I'm really curious what happened to the proposals for shorter Go error handling

    The community didn't like it and it was declined:

  5. vscode-gremlins

    Gremlins tracker for Visual Studio Code: reveals invisible whitespace and other annoying characters

    On VSCode, I use the Gremlins extension which highlight all those suspicious characters.

    https://github.com/nhoizey/vscode-gremlins

  6. zio-prelude

    A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Zig's Comptime Is Bonkers Good

    5 projects | news.ycombinator.com | 7 Jan 2025
  • Getting Started with Blockchain: A Guide for Beginners

    3 projects | dev.to | 8 Jan 2025
  • Mantis, a web framework written in V

    8 projects | dev.to | 21 Dec 2024
  • The Acton Programming Language

    1 project | news.ycombinator.com | 6 Dec 2024
  • The Acton Programming Language

    4 projects | news.ycombinator.com | 5 Dec 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?