天天好味道

没钱没权没户口,靠走靠吼靠小狗
随笔 - 68, 文章 - 1, 评论 - 517, 引用 - 5

导航

<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(12)

随笔分类

随笔档案

文章档案

我的链接

搜索

最新评论

阅读排行榜

评论排行榜

TCL/Python/Lua for WinCE

项目里需要一个能在WinCE上运行的脚本语言。调查了一下:
TCL,古老的语言,早就有了WinCE版本的移植,可以运行简单的hello world脚本,
但是在运行我们用tcl写的一个编辑器的时候crash掉了
Python,也找到了CE的移植,可惜根本不能工作
Lua,想到它是因为知道他是纯C的,又很简单,移植起来应该容易。谁知道,
我今天才发现,WinCE对标准C库的支持竟然烂得到这程度!真是令人发指呀!
好在还是找到了一个移植好的版本,编译后发现也不能用..正在debug...

唉,实在不愿意自己去写一个脚本解释器,从各方面看Lua都应该是最合适的:
小巧,快速,容易嵌入和扩展....

谁给我出出主意...

posted on 2006-06-07 17:53 jzhang 阅读(1467) 评论(9)  编辑 收藏

评论

# re: TCL/Python/Lua for WinCE

呵呵,刚刚让Lua跑起来了,运行了几个testsuite,都通过了,看来有希望亚!!回家吃饭!!
2006-06-07 18:30 | jzhang

# re: TCL/Python/Lua for WinCE

都不知道你想用来干嘛用。。。
2006-06-07 18:50 | 一笑

# 很简单,就是要一个脚本解释器

然后我们写一些扩展让脚本调用,达到控制我们的设备的目的。
所以,实际上就两个要求:
有基本的脚本语言要素,如循环分支,函数变量,再加些最基本的库就行了
然后就是可以支持C/C++写扩展。tcl/python/lua都满足这两个要求。

一笑你有推荐的吗?
2006-06-07 22:05 | jzhang

# re: TCL/Python/Lua for WinCE

lua是嵌在代码内执行的,安全么?@@
tcl更适合流程控制,python适合复杂设计(指对象关系复杂)
2006-06-08 08:50 | 一笑

# lua应该也可以写扩展吧?

我需要他独立运行解释器 ,然后调用我们的扩展。
tcl,python的wince版本都没让我满意亚。
2006-06-08 08:55 | jzhang

# re: TCL/Python/Lua for WinCE

可以考虑用javascript
http://www.mozilla.org/js/
mozilla的Rhino引擎 
2006-06-08 14:42 | TripleX

# re: TCL/Python/Lua for WinCE

我也考虑过,不过JavaScript整个一套ECMAScript的标准我还没看过.前段时间搞那个浏览器DOM0->DOM1的问题接触了一下,了解不深.
我已经把Lua跑起来了,用C写扩展也通过基本的测试了. 这个语言虽然好,但是还是不够流行呀,既然连个安装包的没有,全得自己编译,那个LuaCE更是连主页都打不开了,自己改了不少东西...
2006-06-08 15:01 | jzhang

# 其实我还是最想要tcl

因为我们有好几个程序都用得tk写的,如果tcl可以正常工作,就不用重新开发了,Python也支持tk库,可惜这两个东西在CE上都不成. Lua不知道有没有tk支持...
2006-06-08 15:02 | jzhang

# re: TCL/Python/Lua for WinCE

lz的tcl移植版是在哪里下载的,我也想要
2008-10-21 19:22 | chentan
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]