gomacro:带有REPL,Eval,泛型和类似Lisp的宏的交互式Go解释器和调试器

时间:2024-05-19 19:26:23
【文件属性】:

文件名称:gomacro:带有REPL,Eval,泛型和类似Lisp的宏的交互式Go解释器和调试器

文件大小:6.35MB

文件格式:ZIP

更新时间:2024-05-19 19:26:23

debugger golang interpreter repl macros

gomacro-具有泛型和宏的交互式Go解释器和调试器 gomacro是几乎完整的Go解释器,以纯Go语言实现。 它提供了一个交互式的REPL和脚本模式,并且不需要在运行时转到工具链(除了在一个非常特殊的情况:在运行一个第三方组件的进口)。 它有两个依赖超出了围棋标准库: 和 Gomacro可以用作: 具有交互式Go REPL,行编辑和代码完成功能的独立可执行文件:只需从命令行运行gomacro ,然后键入Go代码。 例子: $ gomacro [greeting message...] gomacro> import "fmt" gomacro> fmt.Println("hello, world!") hello, world! 14 // int // error gomacro> 按TAB键自动完成一个单词,然后再按一次以循环显示可能的补全。 行


网友评论