package
0.0.0-20241015195410-67dfe5eb36d5
Repository: https://github.com/heylu/lp.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
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
- cross compilation is surprisingly painless
links
- Andreas Linz has written a handy reference while going through the Go tour, that I like to use.
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.