From 8b38ea2717acda34d52328d603b314948c91758e Mon Sep 17 00:00:00 2001 From: Matt Sherman Date: Sun, 6 Jul 2014 20:59:26 -0400 Subject: [PATCH 1/2] Add code generation section --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index defc03f4..13f5bdf9 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ A curated list of awesome Go frameworks, libraries and software. Inspired by [aw - [Utilities](#utilities) - [Logging](#logging) - [Code Analysis and Linter](#code-analysis-and-linter) + - [Code generation & ‘generics’](#codegen) - [Resources](#resources) - [Websites](#websites) - [(e)Books](#ebooks) @@ -296,6 +297,15 @@ A curated list of awesome Go frameworks, libraries and software. Inspired by [aw * [GoLint](https://github.com/golang/lint) - Golint is a linter for Go source code. +## Code generation & ‘generics’ + +*Tools for brining generics-like functionality to Go via code generation* + +* [gen](https://github.com/clipperhouse/gen) - Code generation tool for ‘generics’-like functionality. +* [go-linq](https://github.com/ahmetalpbalkan/go-linq) - .NET LINQ-like query methods for Go. +* [go generate](https://docs.google.com/document/d/1V03LUfjSADDooDMhe-_K59EgpTEm3V8uvQRuNMAEnjg/edit) A proposed code generation syntax from Rob Pike. + + # Resources Where to discover new Go libraries. From cbca4e72ae3715a393ce70bc887e111438297fcd Mon Sep 17 00:00:00 2001 From: Matt Sherman Date: Sun, 6 Jul 2014 21:00:10 -0400 Subject: [PATCH 2/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 13f5bdf9..3da194c1 100644 --- a/README.md +++ b/README.md @@ -303,7 +303,7 @@ A curated list of awesome Go frameworks, libraries and software. Inspired by [aw * [gen](https://github.com/clipperhouse/gen) - Code generation tool for ‘generics’-like functionality. * [go-linq](https://github.com/ahmetalpbalkan/go-linq) - .NET LINQ-like query methods for Go. -* [go generate](https://docs.google.com/document/d/1V03LUfjSADDooDMhe-_K59EgpTEm3V8uvQRuNMAEnjg/edit) A proposed code generation syntax from Rob Pike. +* [go generate](https://docs.google.com/document/d/1V03LUfjSADDooDMhe-_K59EgpTEm3V8uvQRuNMAEnjg/edit) - A proposed code generation syntax from Rob Pike. # Resources