On Wed, Jun 12, 2019 at 6:08 AM Michael Jones <michael.jo...@gmail.com> wrote: > > I've been working on a cascade of projects, each needing the next as a part, > the most recent being rewriting text.Scanner. It was not a goal, but the > existing scanner does not do what I need (recognize Go operators, number > types, and more) and my shim code was nearly as big as the standard library > scanner itself, so I just sat down an rewrote it cleanly. > > To test beyond hand-crafted edge cases it seemed good to try it against a > large body of Go code. I chose the Go 1.13 code base, and because the results > are interesting on their own beyond my purpose of code testing, I thought to > share what I've noticed as a Github Gist on the subject of the "Go Popularity > Contest"—what are the most used types, most referenced packages, most and > least popular operators, etc. The data are interesting, but I'll let it speak > for itself. Find it here: > > https://gist.github.com/MichaelTJones/ca0fd339401ebbe79b9cbb5044afcfe2
Pretty interesting. Thanks. I note that "goto" is more common than "select". That has to be an artifact of the code base. Ian -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAOyqgcUF%2BPLhiA5Fs4fmrL-PCreq9NVt6YzO1O-Sc9CO7Y6h6g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.