Ecl12.2.1及以下版本不支持在Windows Console中输入中文。微软的c库中的read函数不能正确的获取宽字符输入个数,Ecl维护者因此用了特殊方式处理,需要更新到最新的cvs代码编译才可以。
打开Ecl输入代码:
> (defun 你好 () (print "世界"))
你好
> (你好)
"世界" "世界"
呵呵,看起来用Lisp实现一个中文编程语言更容易一些。
不过把中文写在lisp文件里面的时候,需要注意编码问题了。
用notepad将上面的代码保存成hello.lisp
> (load "code/hello.lisp" :external-format :windows-cp936)
;;; Loading "D:/ecl/code/hello.lisp"
"世界" #P"D:/ecl/code/hello.lisp"
这里:external-format用来指定文件的编码方式,windows-cp936是GBK的编码。好吧,我承认,unicode的编码,还未实验成功。
设置流编码的方式如下
(sys:stream-external-format-set *standard-input* :windows-cp936)
分享到:
相关推荐
ECL编程语言的初级讲解和相关定义,设计方法的介绍。
ECL(Emitter Coupled Logic),中文译名“射极耦合逻辑”,是一种适合于高性能高速设计的数字逻辑,其工艺如下图,由一个恒流源式差放电路的输入端接收输入信号,由差放电路的输出端接射随器形成输出。
值ECL基本触发器电路的设计与仿真.pdf值ECL基本触发器电路的设计与仿真.pdf值ECL基本触发器电路的设计与仿真.pdf值ECL基本触发器电路的设计与仿真.pdf值ECL基本触发器电路的设计与仿真.pdf值ECL基本触发器电路的设计...
自定义RCPTT的ECL命令,具体参考压缩包内的readme.txt
PX4 采用 ECL(Estimation and Control Library,估计与控制库)通过 EKF 来进行多传感器信息融合,对此部分进行详细分析。
常用电平标准(ECL电平、LVDS电平、TTL电平)
资源来自pypi官网。 资源全名:ecl2df-0.9.1.tar.gz
RTL_DTL_TTL_CTL_ECL_CMOS等数字电路的定义及区别
ECL电路是射极耦合逻辑(Emitter Couple Logic)集成电路的简称 与TTL电路不同,ECL电路的最大特点是其基本门电路工作在非饱和状态 所以,ECL电路的...这使得ECL集成电路在高速和超高速数字系统中充当无以匹敌的角色。
ecl300 与丹佛斯 ECL300 加热控制器通信的 Java 库该项目包含一个 Java 库和一个命令行应用程序,用于使用串行 (RS-232) 接口与丹佛斯 ECL300 加热控制器进行通信。 你可以: 执行命令并读取响应。 读取所有参数记录...
ECL表示可嵌入Common-Lisp。 ECL项目旨在产生Common-Lisp语言的实现...9),Microsoft Windows(MSVC,MinGW和Cygwin)和OSX操作系统,它们在Intel,Sparc,Alpha,ARM和PowerPC处理器。移植到其他体系结构应该很容易。
安卓 图表 框架 柱形图和饼状图 mpandridchart
ecl主要在Linux和macOS上开发,此外还有一个可移植层,可确保大多数功能在Windows上可用。 主要功能是用C / C ++编写的,通常应链接到其他已编译程序中。 ecl最初是作为一部分开发的,使用ecl的其他应用程序是油藏...
ECL-Twig库 ECL-Twig是模板的库,实现了Europa组件... ECL-Twig提供了一个模板,可在EC和EU网站上使用。 模板可以知道正在使用的系统(ec / eu),因为它们不需要。ECL-Twig网站ECL-嫩枝能够呈现使用树枝(两者一个Java
自定义RCPTT命令所需的扩展包,解压导入eclipse即可使用
This manual provides a complete reference for all Executive Control Language (ECL) and File Utility Routines/Program File Utility Routines (FURPUR) statements and describes the purpose, format, ...
无人机开源飞控px4中 关于EKF2部分的详细推导!
ecl_array.js 用于字符代码转换和转义的库 字符编码转换 Shift_JIS (CP932), EUC-JP, JIS (iso-2022-jp), UTF-8, UTF-16BE, UTF-16LE, UTF-7, Modified UTF-7的相互转换 逃脱/解脱 实现 Base64、URL 转义 (% XX)、...
行业资料-电子功用-分子内带有吩噻嗪供电基团的联吡啶钌锇ECL标记物的介绍分析.rar