|
|
fu
created at Monday, 2009-09-28, 02:19:34 GMT
0 Replies, 658 Hits
此版本基本是前次发布的DaoStudio和最新的道语言1.1版本的重新编译。
只加入了少量修改以使得它能支持道语言1.1。
下载: http://daovm.net/dao/download_zh ...(Full text) fu
created at Monday, 2009-09-28, 02:13:47 GMT
0 Replies, 516 Hits
The release is just a rebuild of the last release with the current Dao 1.1 release. Only minor revisions are included so that it can work with Dao 1.1.
Download: http://daovm.net/dao/download_en ...(Full text)
fu
created at Sunday, 2009-09-20, 06:30:55 GMT
fu
modified at Sunday, 2009-09-20, 06:34:53 GMT
0 Replies, 3228 Hits
道语言1.1版本发布引入了一些新的特性,以及重要的语法变更和显著的效率提高。此发布也修复了较多的新旧错误,是一个比前面发布更实用更稳定的版本。
这个版本最主要的新特性是支持函数式编程的内置方法。和这些函数式方法一起加入的还有数据构造内置方法和内置的数学函数等。另一个跟函数式编程有关的新特性是尾函数调用的消除。 此版本还引入了三个新的类型比较和操作断定(assert)运算符:?= (类型相等),?< (类型属于) 和 ?? (操作成功与否的断定)。它还增加了新的类型映射语法:var::(type)。还有一个新的循环结构do{}while()也被引入。 另一个新的特性是支持保存在字符数组里的虚拟文件,这使得将脚本文件打包编译到道可执行文件里变的很容易。这将对希望可以将程序作为单个文件发布或不愿公开代码的人比较有用。 重要的语法变更包括使用不同于以前的关键字来申明数据的储存,新的关键字更接近已有的语言。另一个重要的变动是,类的定义语法(更接近了C++0x的相关语法),现在类体里将不允许有可执行的语句。 以引用传递参数通过新的实现被重新支持,这个实现也同时支持了常量参数,以防止参数被道函数所修改。 ...(Full text) fu
created at Sunday, 2009-09-20, 05:14:38 GMT
fu
modified at Sunday, 2009-09-20, 05:23:40 GMT
11 Replies, 2284 Hits
Hi,
Dao 1.1 has just been released. This release introduced several new features, important syntax changes and significant efficiency improvements, as well as a number of bug fixings. The major new feature is the support of functional style programming by some built-in methods. Along with these functional methods, several data creation methods and built-in math functions are also supported as built-in functions. Another functional programming related new feature is the support of tail call elimination. This release introduced 3 new operators for type checking and operation asserting: ?= (type equal), ?< (type belong) and ?? (operation assertion). And it introduced another way for type casting: var::(type). A new looping structure do{}while() is also introduced. Another new feature is the support of virtual files stored as byte arrays to allow packing script files into the Dao executable. This could be useful if one want to distribute a ...(Full text)
fu
created at Monday, 2009-08-17, 00:19:20 GMT
0 Replies, 401 Hits
支持函数式编程的道语言内置方法(将包含在下次发布里,草稿)
这种内置方法的一般语法是这样的:
RESULT = METHOD( PARAMETER ) -> |VARIABLE| { EXPRESSION }
这里METHOD可以是: ...(Full text)结果 = 方法( 参数 ) -> |变量| { 表达式 } fu
created at Monday, 2009-08-10, 06:59:05 GMT
2 Replies, 815 Hits
Dao built-in methods for functional-style programming(for the upcoming release, a draft)
The general syntax for such built-in methods is the following,
RESULT = METHOD( PARAMETER ) -> |VARIABLE| { EXPRESSION }
where METHOD can be any of,
fu
created at Saturday, 2009-06-27, 12:51:40 GMT
fu
modified at Saturday, 2009-06-27, 17:01:11 GMT
0 Replies, 614 Hits
Qt is an excellent application and GUI framework, with DaoQt module, it is possible to access most of the functionalities of Qt4.5 from Dao. This release includes QtCore, QtGui, QtNetwork, QtOpenGL, QtXml and QtXmlPatterns. It is released under LGPL.
Document: DaoQt Download: DaoQt@GoogleCode ...(Full text)
fu
created at Saturday, 2009-06-27, 12:47:07 GMT
fu
modified at Saturday, 2009-06-27, 12:47:27 GMT
0 Replies, 708 Hits
Qt是一个非常优秀的C++应用程序与图形界面库和框架。使用DaoQt模块,Qt的大部分功能可以在Dao语言里使用。此模块包括了QtCore, QtGui, QtNetwork, QtOpenGL, QtXml 和 QtXmlPatterns。使用LGPL协议发布。
文档: DaoQt 下载:DaoQt@GoogleCode ...(Full text) fu
created at Thursday, 2009-06-04, 01:04:42 GMT
0 Replies, 550 Hits
DaoStudio-0.2-Beta is released!This release mainly added supports for debugging, to allow setting debug breaking points from the source code editor, and more importantly to allow debugging or development by Edit and Continue , which allows users to modify source codes during debugging, and recompile the program and continue the execution without restarting from the beginning. Additionally, this release allow users to change the color theme of the code editor and console. And supports for printing are included as well, to print syntax highlighted source codes and console inputs and outputs. Download: http://daovm.net/dao/download_en ...(Full text)
fu
created at Thursday, 2009-06-04, 01:03:02 GMT
0 Replies, 496 Hits
DaoStudio-0.2-Beta已发布!此版本将主要增加对程序调试的支持,允许在代码编辑器里设置调试断点,更支持了Edit and Continue调试模式,允许程序在调试期间作修改,并在修改后继续执行程序(不需要重新从头运行)。另外,此版本也允许用户更改代码编辑器和脚本终端的配色主题,并且还支持了打印机,可打印语法增亮的源代码和终端输出。 下载: http://daovm.net/dao/download_zh ...(Full text) |