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"))
(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 进行编辑...