Lucas Stadler 11 lat temu
rodzic
commit
ef262ab769
1 zmienionych plików z 26 dodań i 0 usunięć
  1. 26 0
      go/README.md

+ 26 - 0
go/README.md

@ -0,0 +1,26 @@
1
# go
2
3
Playing with [go](http://golang.org). Late to the party, but it's fun,
4
I think.
5
6
## thoughts
7
8
- *fast*
9
- some level of *type-safety* (just scratched the surface so far)
10
- good *tool support* (fast (!) compilation, the `go` tool itself,
11
	fetching libraries built-in, though versioning is missing)
12
- *simple* (mostly, goroutines + no proper sync will bite you,
13
	thinking helps, as always)
14
15
## qst - run things quickly (and easily)
16
17
intended to be run in unfamilar environments, might detect the project
18
type and everything later, for now you pass it a file and it will decide
19
what to do with it.
20
21
- `qst hello_world.go`: compiles and runs `hello_world.go`, rerunning
22
	after it exits or the file is saved
23
24
	quite fun for small things, just throw some code in a file, have `qst`
25
	watch and restart when appropriate.
26
- the future: just run `qst` and it will run the first thing it detects