Nav apraksta

Lucas Stadler b6eff2e73e Ignore binary 8 gadi atpakaļ
..
after 2166eab0e3 Ignore compiled binaries 9 gadi atpakaļ
archive ed87d3e7a4 Implement archiving for youtube and vimeo 8 gadi atpakaļ
blog e2361eb334 Write to the same directory as the input file 9 gadi atpakaļ
explore 2166eab0e3 Ignore compiled binaries 9 gadi atpakaļ
favicon b6eff2e73e Ignore binary 8 gadi atpakaļ
feeds 55c1f8b5ef add `fetch-background` command to fetch feeds periodically 11 gadi atpakaļ
inquire 9675e544dd Support caching results 9 gadi atpakaļ
linguaevalia 049728acb4 Look for custom runners in PATH 9 gadi atpakaļ
remind 6975fc169a Support 'this week' as a date specifier 8 gadi atpakaļ
stars d767e2d6e8 Add Makefiles for unpaginate and stars 10 gadi atpakaļ
unpaginate d767e2d6e8 Add Makefiles for unpaginate and stars 10 gadi atpakaļ
.gitignore 16737815b1 qst has grown up, it's now at heyLu/qst. 11 gadi atpakaļ
README.md 7879b26f33 add a section for links 11 gadi atpakaļ
encode.go 7983d11f16 implement base64 decoding 11 gadi atpakaļ
hello-world.go 433d6b11e3 tiny instructions 11 gadi atpakaļ

README.md

go

Playing with go. Late to the party, but it's fun, I think.

thoughts

  • fast
  • some level of type-safety (just scratched the surface so far)
  • good tool support (fast (!) compilation, the go tool itself, fetching libraries built-in, though versioning is missing)
  • simple (mostly, goroutines + no proper sync will bite you, thinking helps, as always)
  • pragmatic, possibly similar to clojure in this respect (which is somewhat surprising to me)
  • misc

links

qst - run things quickly (and easily)

qst has already grown up, it now lives in it's own place. You can get it using go get github.com/heyLu/qst.

intended to be run in unfamilar environments, you pass it a file or a directory and it tries to detect what it is and how to run it.

run qst . to run anything.

Lingua evalia - evaluate anything!

Lingua evalia has also grown up recently, it now lives on it's own as well. You can get it using go get github.com/heyLu/linguaevalia and then start it by running $GOPATH/bin/linguaevalia.

Lingua evalia is a web service and a command line tool that allows you to run code in any language quickly and easily. Using the web server is simple: you open the site, start writing code and then press ctrl-enter to evaluate it.