glycerine / zygomys

Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy.
https://github.com/glycerine/zygomys/wiki
BSD 2-Clause "Simplified" License
1.71k stars 81 forks source link

repl package should be called zygo #20

Closed briansorahan closed 7 years ago

briansorahan commented 7 years ago

I found it confusing how I might get the Go API examples to work. I didn't see a zygo package anywhere in the repo. Finally found that it was repl by looking at cmd/zygo/main.go

This is just a suggestion, but it's a convention the Go community has largely adopted https://golang.org/doc/effective_go.html#package-names

glycerine commented 7 years ago

I dislike the stuttering of zygomys/zygo, hence my preference for repl; its also more descriptive of its role when embedded.