的Agena是一种简单易学的设计科学,教育,语言等多方面的应用,包括脚本中使用过程编程语言。它的语法看起来非常简化的Algol 68与Lua和SQL采取的元素。该解释器提供快速实时和复杂的算术,高效的文本处理,灵活的数据结构,智能程序和包管理,加上各种配置设施
什么是此版本的新:
- '的try / catch“:在”抓“令牌后的错误变量权明确的规范现在可选的。如果没有错误变量给出,则错误消息被自动存储到本地'lasterror'变量,和“然后”关键字必须留出:
>尝试
>错误(“糟糕!”)
>抓
>打印(lasterror)
> YRT;
哎呀!
- 在'的try / catch“声明有时程序没有工作(未指定错误变量)。这已得到修复。
- 新的“net.wget”功能下载HTML从网页。
- 10%微调“skycrane.counter”。该功能现在可选应用Kahan的小泽,而不是原来的Kahan的总和的算法,如果新的第三个参数是字符串'小泽“。相应的C源已被修改,以防止编译器的优化,这可能取消的优化,以及。
- “argerror”现在会在其错误信息接收的值的用户定义类型的名称。如果值不具有用户定义的类型,则它的基本类型被发出。
- 新的'一'选项'debug.getinfo“返回由一个过程需要论据感谢Rob Hoelz'LuaPowerPatch数
- 改进人指数超出范围“字符串错误消息。
- 修改的'stats.agn','linalg.agn','library.agn'和'ansi.agn'文件相对于它们的错误处理
评论没有发现