nowfound

Life & fun · June 15, 2017

GI

Go Internals Part 1: Autogenerated functions (how to get rid of them)

Go Internals Part 1: Autogenerated functions (how to get rid of them) launched on June 15, 2017 with 12 votes, #842 of 3,107 launches that month and more than 75% of that year's launches.

In plain words

Go Internals Part 1 is a blog post about autogenerated functions in Go programming language, published on the Minio blog in 2017. It examines how these automatically generated functions work internally and provides guidance on eliminating them from code. The post is aimed at Go developers looking to understand and optimize their codebase by reducing unnecessary autogenerated elements.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • AGL a toy language that compiles to Go2025 · github.com · ▲83

    I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.

  • ob1 by Outerbase2023 · ▲280

    Generate APIs, databases, and your backend with a prompt.

  • TinyGo – LLVM-based Go compiler for microcontrollers2018 · github.com · ▲177

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. - tinygo-org/tinygo

  • Go-Bt: Minimalist Behavior Trees for GoApr 2026 · github.com · ▲62

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

  • A new stdlib for Golang focusing on platform native support2023 · github.com · ▲154

    No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/

  • C to Go Assembly2017 · github.com · ▲98

    C to Go Assembly. Contribute to minio/c2goasm development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, June 2017

the whole month →