我正在使用麻省理工学院计划,并希望能够做到这样的事情:
(define π 3.14159265)
没有像这样的编码错误:
;Illegal character: #\U+80
;To continue, call RESTART with an option number:
; (RESTART 1) => Return to read-eval-print level 1
麻省理工学院计划does have Unicode support,但它似乎并没有支持代码中的unicode ,这正是我要做的。事实证明,ISO-8859-1(MIT Scheme中使用的编码)里面没有任何希腊字母,这很可惜。
可能有效但不太好的解决方案:
read
的内置unicode支持作为代码。无法等待Stack Overflowers的消息!
答案 0 :(得分:2)
您肯定可以在guile,gambit,scm和chicken中使用unicode符号。