gpt4 book ai didi

unicode - MIT Scheme 在解释器中使用特殊字符

转载 作者:太空宇宙 更新时间:2023-11-03 18:53:36 25 4
gpt4 key购买 nike

我正在使用 MIT 方案,并希望能够做这样的事情:

(定义 π 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 中使用的编码)里面没有任何希腊字母,很遗憾。

可能有效但不是很好的解决方案:

  1. 将我的所有代码写入文本文件,并使用内置的 unicode 支持读取 unicode 字符作为代码。
  2. 重写整个解释器以接受 unicode 名称
  3. 使用允许 Unicode 名称的不同 lisp 实现。

迫不及待地想听到 Stack Overflowers 的消息!

最佳答案

当然,您可以在 guile、gambit、scm 和 chicken 中使用 unicode 符号。

关于unicode - MIT Scheme 在解释器中使用特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38175290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com