如何使用中间人应用程序控制Python提示符?

时间:2011-05-21 23:14:46

标签: python statistics

如何在I / O过滤器,python提示符和Python软件之间建立新的应用程序?因此,它会将大多数内容传递给Python,而不会更改,但最终用户输入的某些特定于域的段落将由预解析器处理,转换为python-legal语法,然后提供给Python?输出和错误消息会像往常一样从Python传递给用户的提示符吗?

我是一名统计编程语言设计师,我的第三个项目将是一个数据清理工具,倾向于那些不希望成为专业程序员的用户。 Python非常适合某些类型的数据准备,但有一点需要注意:某些类型的数据转换从数据段中受益匪浅,其中每段代码都引入一些输入数据集,进行一些查询/修改,并将结果放入输出数据集。 (这是我的第一个项目,vilno数据转换(http://code.google.com/p/vilnohttp://fivetimesfaster.blogspot.com),SAS datastep和SQL SELECT语句。

所以...将Python与数据段落相结合,并且具有非常简单的学习曲线的东西将非常有用。

罗伯特威尔金斯

1 个答案:

答案 0 :(得分:1)

我建议您查看thisthis,如果您的DSL与Python真的不同,thisthis

此外,我还建议您查看Ruby,因为在其中编写特定于域的语言非常容易。而且,尽管很多人都说,不仅仅是网页开发和ruby 1.9速度都与python相当。

然后,当然,有Lisp,但是,我想我会被带走:)