The State of Go
talks.golang.org
The State of Go
1–10 of 172 posts
Re: The State of Go
#2 m := map[Point]string{
Point{29.935523, 52.891566}: "Persepolis",
Point{-25.352594, 131.034361}: "Uluru",
Point{37.422455, -122.084306}: "Googleplex",
}
may now be written as: m := map[Point]string{
{29.935523, 52.891566}: "Persepolis",
{-25.352594, 131.034361}: "Uluru",
{37.422455, -122.084306}: "Googleplex",
}Re: The State of Go
#3Re: The State of Go
#4Shared libraries? I thought "no DLLs" was one of the major design philosophies of Go.
However, this will probably deprecate or diminish the RPC and code generation techniques for implementing plugin architectures.
Re: The State of Go
#5I'm really a go tinkerer, but I like the langauge.
I didn't realize Garbage Collection was so expensive that the goal is to only have it run 20% of the time. But its a good goal.
"Run Go application code for at least 40ms out of every 50ms."
Re: The State of Go
#6Tell me more ...
Re: The State of Go
#7Re: The State of Go
#8Shared libraries? I thought "no DLLs" was one of the major design philosophies of Go.
Interop with existing libraries is certainly a worthy enough feature to add to the Go toolchain, and it's an optional feature, so ease of deployment is still a primary concern, but if you need DLLs, this is available.
Re: The State of Go
#9Shared libraries? I thought "no DLLs" was one of the major design philosophies of Go.
Re: The State of Go
#10Nice little change in syntax. m := map[Point]string{ Point{29.935523, 52.891566}: "Persepolis", Point{-25.352594, 131.034361}: "Uluru", Point{37.422455, -122.084306}: "Googleplex", } may now be written as: m := map[Point]string{ {29.935523, 52.891566}: "Persepolis", {-25.352594, 131.034361}: "Uluru", {37.422455, -122.084306}: "Googleplex", }