go-eval

the beginning of an interpreter for Go (fork off exp/eval)

  • 所有者: sbinet/go-eval
  • 平台:
  • 许可证: BSD 3-Clause "New" or "Revised" License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

go-eval

Build Status GoDoc

This is the new home for the exp/eval package: the beginning of an interpreter for Go.

Installation

$ go get github.com/sbinet/go-eval/...

Usage

$ go-eval
:: welcome to go-eval...
(hit ^D to exit)
> hello := "world"
> println(hello)
world
>

Documentation

http://godoc.org/github.com/sbinet/go-eval

Limitations (aka TODO)

  • channels are not implemented
  • imports are not implemented
  • goroutines are not implemented
  • consts are not implemented
  • select is not implemented

Interpreter

The go-eval command is rather barebone.
But there is igo which is built on top of the eval package and provides some additional refinements.

See:

$ go get github.com/sbinet/igo

主要指标

概览
名称与所有者sbinet/go-eval
主编程语言Go
编程语言Go (语言数: 2)
平台
许可证BSD 3-Clause "New" or "Revised" License
所有者活动
创建于2012-07-07 15:31:07
推送于2016-05-21 18:24:18
最后一次提交2016-05-21 20:22:18
发布数9
最新版本名称go.weekly.2012-03-04 (发布于 )
第一版名称go.r60 (发布于 )
用户参与
星数337
关注者数15
派生数33
提交数84
已启用问题?
问题数12
打开的问题数4
拉请求数5
打开的拉请求数0
关闭的拉请求数2
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?