Go Setup
Learning
- official docs
- official tutorial
- Tour of Go
- Async with Go
- AST Traversal in Go
- Laws of Reflection
- interfaces
- effective go: interfaces
Art Project
Motivated by Context Free
problem is the guy made a bad CFG which is really easy to do. people could use it though so how bad was it really? anyway he changed the grammer and bailed, so the old code and docs are all about a language that isn’t supported any more, and the new language appears to be dead on arrival. still makes pretty pictures though. the concept is solid.
- svg parser in go
- markov in go
- combine with context-free concept
- could a markov generate a BNF grammer?
- scigen generators
- rnn generates romance
- productions similar to ContextFree
Windows Setup
- install golang
VSCode Setup
Packages
- pkg.go.dev
- viper for user options (a’la hugo)
- cobra for CLI command handling (a’la hugo)
- jww wrapper for std log
- memory backed file system