【文件属性】:
文件名称:pointless:无意义
文件大小:2.59MB
文件格式:ZIP
更新时间:2021-03-21 15:33:55
dart language education interpreter functional-programming
无意义:一种用于学习和娱乐的脚本语言(v0.1.0)
文档和示例
电子邮件:
毫无意义的0.1.0在最初版本的基础上,根据反馈和经验提供了许多更改。 Pointless的最新实现是解释性的,而不是编译性的,并且是用Dart编写的。此举标志着对性能的不再重视,而侧重于改进的语言设计和更快的开发。我希望新的基于Dart的实现将使Pointless易于他人安装,使用和修改。
新实用程序:
交互式编程的副本
一个基于网络的语言游乐场
自动生成的前奏功能的API文档
语言更新:
语法合并和更新
带有错误信息的错误信息更好,包含错误信息的位置信息(显示错误代码来自代码的何处)
明确导出多文件项目
扩展标准库
尝试/捕获错误处理机制
支持带标签的对象
实施更新:
较小,更易于编辑的代码库
改进的Windows支持
Bug修复
MIT许可的源代码
网站更新:
更新的文档
更深入的例子
自动语法高亮
更快
【文件预览】:
pointless-master
----why_pointless.md(10KB)
----bin()
--------pointless(6.37MB)
----LICENSE(1KB)
----implementations.md(538B)
----makefile(269B)
----examples()
--------anagrams()
--------beer()
--------100Doors()
--------life()
--------palindromes()
--------echoLines()
--------stackVM()
--------quine()
--------FEN-to-HTML()
--------tokenizer()
--------guess()
--------chart()
--------permutations()
--------collatz()
----pubspec.yaml(266B)
----lib()
--------pointless.dart(843B)
--------src()
----README.md(3KB)
----prelude()
--------types.ptls(2KB)
--------sort.ptls(416B)
--------tuple.ptls(240B)
--------function.ptls(1KB)
--------chars.ptls(826B)
--------iter.ptls(1KB)
--------err.ptls(230B)
--------dict.ptls(1KB)
--------boolean.ptls(2KB)
--------random.ptls(972B)
--------label.ptls(2KB)
--------io.ptls(2KB)
--------show.ptls(3KB)
--------string.ptls(2KB)
--------list.ptls(8KB)
--------array.ptls(1KB)
--------set.ptls(1KB)
--------exports.ptls(1KB)
--------format.ptls(2KB)
--------numerical.ptls(5KB)