LambdaMOO port in Go
Go Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
Vagrantfile
bootstrap.sh
db.go
db_test.go
functions.go
main.go
match.go
match_test.go
opcode.go
server.go
utils.go
utils_test.go
var.go
var_test.go
vm.go
vm_test.go

README.md

Aki

This is a LambdaMOO port written in Go. Main goals are to learn more both about the LambdaMOO implementation itself and at the same time to improve Go coding skills. Of course, ending up with something useful would be nice too.

Currently it's still mostly infrastructure and a few bits and pieces as instruction set for the VM is slowly completed. It currently has no real end user interface but it does has a few of the key operations implemented.

This is most definately not compatible or faithful to the original LambdaMOO implementation by Pavel Curtis but it is heavily inspired by it.

Check main.go for a simple program that shows some of the VM.