查看完整版本 : Q语言及其WinTeXmacs界面


instanton
2006-04-03 08:01

Q语言是一个基于GPL的免费函数编程语言,可以广泛用于精确数值计算、符号计算、多媒体程序接口开发等许多领域。目前在中文网站上尚未见到介绍。Q的主页在
http://q-lang.sourceforge.net/index.html, 其中包含了语言介绍、各种插件以及下载链接。在windows下的安装版叫做QPad,目前的版本已经到了7.0。

Q的开发者还提供了Q与TeXmacs的接口,本人经过调试已经可以在winTeXmacs下正常使用Q语言了。

WinTeXmacs安装在C:\TeXmacs-CAS\TeXmacs;QPad安装在C:\TeXmacs-CAS\CAS\QPad。装好后将C:\TeXmacs-CAS\CAS\QPad\bin放入系统Path变量中。Q的TeXmacs接口比较简单,全部内容只有3个文件,我将它们放在附件中。解压到C:\TeXmacs-CAS\TeXmacs\plugins\q目录,然后编辑C:\TeXmacs-CAS\TeXmacs\plugins\q\progs\init-q.scm, 使其内容成为

引用:
(define (q-initialize)
(import-from (texmacs plugin plugin-convert))
(plugin-input-converters q))

(plugin-configure q
(:require (url-exists-in-path? "q_texmacs.bat"))
(:initialize (q-initialize))
(:launch "q_texmacs.bat")
(:session "Q"))

然后在C:\TeXmacs-CAS\CAS\QPad\bin中建立文件q_texmacs.bat,内容为

引用:

@echo off
q.exe -i --initrc=C:/TeXmacs-CAS/TeXmacs/plugins/q/q/qinitrc

这样就可以在TeXmacs中使用Q了。




此帖由 instanton 在 2006-04-03 08:02 进行编辑...

amao
2006-04-03 09:19
这东西有什么用?

instanton
2006-04-03 10:12
贴一张Q-Session图片,大概可以知道Q的风格。详细的语言介绍请看原帖中主页链接。



引用:(amao @ 2006-04-03 09:19)
这东西有什么用?



ColorText
2007-12-01 15:32
看不出来有什么好的,不知道那个软件是用这个语言编的。