INNER CODE UNIT · Go

main

bbuck/dragon-mud · cmds/dragon/main.go:8

func main() {
	state := lua.NewState()
	lua.OpenLibraries(state)

	state.Register("add", func(l *lua.State) int {
		// TODO panic if we didn't get two arguments
		a, _ := l.ToNumber(1)
		b, _ := l.ToNumber(2)
		l.Pop(2)

		result := add(int(a), int(b))

		l.PushNumber(float64(result))

		return 1
	})

	err := lua.DoString(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…