|
项目名称: News Group:
论坛: 浏览论坛
摘要|
管理|
首页|
论坛|
跟踪|
错误|
支持|
补丁|
电子邮件|
任务|
文档|
新闻 |
CVS|
软件包|
Posted By: ffxz
Date: 2002-05-21 14:17
Summary:FinC 0.3 beta3 release
beta3版本只发布win32版本,linux版本等正式版出来后再发布。
beta3版本还存在少量的bugs,列表如下:
1、对float、double数据类型支持不好。(可以使用但是使用printf确打印不出)
2、递归函数存在少量的内存泄漏,但是和递归的层数无关。
win32不支持的特性如下:(这部分linux支持)
1、不支持package方式。虽然能够parser成功,但是不进行解析执行,主要是win32下无相应的dlopen函数。谁能提供相应的函数?thanks!
2、不支持系统级的API。
使用方法:
下载后请先用VC6编译(其他VC版本是否能行,我还没试过)。
运行interpreter程序,有两种用法:
1、interpreter scriptfilename.fc
解析运行scriptfilename.fc脚本,解析完毕自动退出。在finc-0.3-beta3/test下有部分测试例子,暂时当入门教材吧。不知道谁能写一个比较完整的教程啊?
2、直接运行interpreter。
直接运行interpreter将进入shell模式,可以直接输入语句解释执行,例如输入:
int i; //将在全局变量中添加i。
i = 10;//对i赋值为10。
printf("%d\n", i);//输出i的值。
void tt(){printf("this is a test");}//在系统环境中添加tt函数,此函数只打印一个this is a test。
tt();//调用函数tt
...
注:这个版本虽然仍然存在一些bugs,但是比0.3 beta1可是要稳定多了,当掉的情况也比较少了,也许再过几版可以提升到1.0正式版了。 |
|
管理
开始一个新话题: |
|