Zoom.Quiet
2018-01-14 16:03:18 UTC
终于刷完了 TLS, 开始按照直觉构建可用 CLI 工具,
神奇的是最基本的 顶层函式:format 就无法使用
先在交互环境中检验:
༄ chez
Chez Scheme Version 9.4
Copyright 1984-2016 Cisco Systems, Inc.
༄ which scheme-script
/usr/local/bin/scheme-script
明确形式后,创建文件 _format.ss:
#! /usr/bin/env scheme-script
(import (rnrs))
(define __version__ "v18.1.14.2201")
(format "by ~a~%" __version__)
一运行就出错:
༄ ./_format.ss
Exception: attempt to reference unbound identifier format at line 6,
char 2 of ./_format.ss
反复看文档: Input/Output Operations
http://cisco.github.io/ChezScheme/csug9.5/io.html#./io:s96
Section 9.13. Formatted Output
procedure: (format format-string obj ...)
procedure: (format #f format-string obj ...)
procedure: (format #t format-string obj ...)
procedure: (format textual-output-port format-string obj ...)
returns: see below
libraries: (chezscheme)
其它形式也都尝试过, 依然是相同的:
... 尝试引用未绑定的标识符格式 <-- 报警
这要怎么想呢?
ps:
(import (rnrs)) 这行注释掉的话,将引发另外的错误:
༄ ./_format.ss
Exception: invalid top-level program import subform (define
__version__ "v18.1.14.2201") at line 4, char 1 of ./_format.ss
这看起来应该是 #! /usr/bin/env scheme-script 引发的对应环境问题....
只是将其替换为
#! /usr/bin/env scheme
运行时将必须追加 chez 或是 scheme 的调用方
--
life is pathetic, go Pythonic! 人生苦短, Python当歌!
俺: http://zoomquiet.io
授: http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization learning!
神奇的是最基本的 顶层函式:format 就无法使用
先在交互环境中检验:
༄ chez
Chez Scheme Version 9.4
Copyright 1984-2016 Cisco Systems, Inc.
(define _v "v19.1.15.0001")
_v
"v19.1.15.0001"_v
(format "~a~%" _v)
"v19.1.15.0001\n"༄ which scheme-script
/usr/local/bin/scheme-script
明确形式后,创建文件 _format.ss:
#! /usr/bin/env scheme-script
(import (rnrs))
(define __version__ "v18.1.14.2201")
(format "by ~a~%" __version__)
一运行就出错:
༄ ./_format.ss
Exception: attempt to reference unbound identifier format at line 6,
char 2 of ./_format.ss
反复看文档: Input/Output Operations
http://cisco.github.io/ChezScheme/csug9.5/io.html#./io:s96
Section 9.13. Formatted Output
procedure: (format format-string obj ...)
procedure: (format #f format-string obj ...)
procedure: (format #t format-string obj ...)
procedure: (format textual-output-port format-string obj ...)
returns: see below
libraries: (chezscheme)
其它形式也都尝试过, 依然是相同的:
... 尝试引用未绑定的标识符格式 <-- 报警
这要怎么想呢?
ps:
(import (rnrs)) 这行注释掉的话,将引发另外的错误:
༄ ./_format.ss
Exception: invalid top-level program import subform (define
__version__ "v18.1.14.2201") at line 4, char 1 of ./_format.ss
这看起来应该是 #! /usr/bin/env scheme-script 引发的对应环境问题....
只是将其替换为
#! /usr/bin/env scheme
运行时将必须追加 chez 或是 scheme 的调用方
--
life is pathetic, go Pythonic! 人生苦短, Python当歌!
俺: http://zoomquiet.io
授: http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization learning!
--
--
Lisp-cn(Lisp中文用户组)
CLUG http://lisp.org.cn
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Lisp-cn(Lisp中文用户组)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到lisp-cn+***@googlegroups.com。
要查看更多��
--
Lisp-cn(Lisp中文用户组)
CLUG http://lisp.org.cn
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Lisp-cn(Lisp中文用户组)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到lisp-cn+***@googlegroups.com。
要查看更多��