I'm glad to see this issue getting some discussion. I have 100+ smallish
utility programs written in Go, and each one consumes about 1.5 MB (precise
average: 1,867,844 bytes); my bin directory contains 100+ copies of the Go
runtime. Sadly, I mainly use Windows, and there seems to be no way to
In *my* ideal world, both O(n) and backtracking implementations would be
available in the standard library.
Most popular languages have only backtracking versions in their standard
libraries (Java, Python, Ruby). It's nice that Go has an O(n)
implementation. But, some regexes that can be
Thanks, Amnon, for that well known quote from the Python world. Python has
been one of my favorite languages for around 20 years. Even had the honor
of meeting Guido while we were both working at Google a while back.
Please, Python, do not integrate a dependency management system into your
For the case of multiple variable assignment where some of the target
variables are to be created in the local scope and some are to be found in
the existing scope...
Allow:
existingVar, :newVar = 1, 2
instead of:
var newVar int
existingVar, newVar = 1, 2
That additional line for