erumpo:只是一个原型,但很快就会改进

时间:2024-07-22 02:35:29
【文件属性】:

文件名称:erumpo:只是一个原型,但很快就会改进

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-22 02:35:29

Haskell

Erumpo 编程语言 介绍 Erumpo 是一种 lisp 方言,旨在兼具表现力和性能。 目前,实现了以下功能: Haskell 中的 monadic 解析器和 REPL,作为该语言的参考实现 S-exp 语法,按值调用语义 原始类型和运算符 一等函数(闭包) 代数数据类型和模式匹配 字符串上的eval表达式,运行时元编程机制 带有import声明的模块系统 以下功能仍然缺失,将在今年实现: 正确的错误传播,提供有用的编译时/运行时错误信息 类型系统 一流的延续/尾调用优化 通过宏进行类型安全的编译时元编程 一个字节码虚拟机,可能带有 LLVM 后端 外部函数接口、多线程设施等 快速开始 使用ghc编译Main模块,或者调用ghci下Main模块中的main IO 动作。 您将看到以下消息: Welcome to Erumpo REPL! λ >>> 在 Erumpo REPL


【文件预览】:
erumpo-master
----LICENSE(1KB)
----src()
--------REPL.hs(4KB)
--------Interpreter.hs(10KB)
--------Parser.hs(9KB)
--------Main.hs(159B)
--------Common.hs(656B)
----prelude.er(136B)
----README.md(12KB)
----prelude()
--------list.er(2KB)
----.project-settings.yml(237B)

网友评论