Skip to content

mlisa/gomath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gomath

Installation

go get github.com/mlisa/gomath/...

Downloads and compiles both peer and coordinator package (binary in $GOPATH/bin/).

To compile a module run go run *.go inside the folder.

Dependencies

protoactor-go

protobuf

protoc-gen-gogoslick

gocui

kingpin

go-cache

pigeon

Proto.Actor

Link

https://github.com/AsynkronIT/protoactor-go

Installation

go get github.com/AsynkronIT/protoactor-go/...
cd $GOPATH/src/github.com/AsynkronIT/protoactor-go
go get ./...
make

Protobuf

Link

https://github.com/google/protobuf

Installation

Installed by system package manager

Protoc-gen-gogoslick

Link

https://github.com/gogo/protobuf

Installation

go get github.com/gogo/protobuf/proto                                                                                                                                     
go get github.com/gogo/protobuf/protoc-gen-gogoslick
go get github.com/gogo/protobuf/gogoproto

Code generation

protoc -I=. -I=$GOPATH/src --gogoslick_out=. *.proto

Pigeon

Link

https://github.com/mna/pigeon

Installation

go get -u github.com/mna/pigeon

Code generation

pigeon -optimize-grammar pegmatch.peg > pegmatch.go

gocui

Link

https://github.com/jroimartin/gocui

Installation

go get github.com/jroimartin/gocui

kingpin

Link

https://github.com/alecthomas/kingpin

Installation

go get gopkg.in/alecthomas/kingpin.v2

go-cache

Link

https://github.com/patrickmn/go-cache

Installation

go get github.com/patrickmn/go-cache

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published