雪人编程语言

主要观点:Yeti 是基于 JVM 的函数式编程语言,有多种文档、教程等资源,具备多种特性如类型推断、懒列表等,未来因依赖 JVM 受限,OCaml 和 Nim 是更好选择,有多种编辑器语法高亮支持。
关键信息:

  • 运行于 JVM,是ML 风格)编程语言。
  • 文档std等。
  • 教程PDF 版本
  • 语言参考手册PDF 版本
  • 源文件可通过 git 获取,需 ant 构建,BSD 许可。
  • YetiScript
  • boot-yeti
  • 具备类型推断等特性,如使用 Hindley-Milner 算法、多态结构和变体类型等。
  • 未来因依赖 JVM 受限,OCaml 和 Nim 更优,仍开源可 fork。
  • 有多种编辑器语法高亮支持,如 Vim、Netbeans、Notepad++、Emacs、jEdit 等。
    重要细节:
  • git clone git://github.com/mth/yeti.git用于获取源代码。
  • 在 Vim 中需将相关文件保存至~/.vim/syntax/yeti.vim~/.vim/ftplugin/yeti.vim,并在~/.vimrc中添加配置。
  • 不同编辑器的支持方式不同,如 Netbeans 和 Notepad++的支持在相关文章中提及。
  • Emacs 模式为[https://github.com/mth/yeti/r...],jEdit 模式为[https://github.com/mth/yeti/r...]。
阅读 10
0 条评论