的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'文件相對於它們的錯誤處理
評論沒有發現