【问题标题】:Any (free) Lisp implementation to support unicode collation (UCA; ISO 1465)?任何(免费)Lisp 实现来支持 unicode 排序规则(UCA;ISO 1465)?
【发布时间】:2011-08-31 13:41:27
【问题描述】:

我是 Lisp 的新手,我有一些项目要练习——只是它可能涉及在几种不同的语言和脚本中进行繁重的字符串排序。因此我的问题是:

· 是否有支持 ISO 1465 unicode 排序规则的免费 Lisp?[1]

(到目前为止,我所有的谷歌搜索都没有产生太多信息,但也许我只是不知道去哪里找……。)

提前致谢,如果准确,请不要犹豫给出否定答案;-),博士。

[1]http://standards.iso.org/ittf/PubliclyAvailableStandards/c044872_ISO_IEC_14651_2007(E).zip

【问题讨论】:

  • 我所知道的唯一 UCA 实现是用于 C、C++ 和 Java 的 ICU 实现,以及 Perl 实现。
  • @tchrist 我不知道事情这么糟糕。我在谷歌搜索时发现的一些文件声称 Allegro CL 从标准表中执行 UCA。 1 但这超出了我的预算……
  • 我不知道,但如果你找不到任何原生的东西,总会有 FFI。 :-)

标签: unicode lisp collation


【解决方案1】:

很遗憾我没有遇到任何LISP 在这个领域的应用程序,有 ICU 和其他工具,但我建议你使用 http://unicode.codeplex.com 它是用 c# 编写的,并提供了一个 API 来获取 Char 信息。我知道这不是你要找的,但我不确定你能找到。

【讨论】:

    【解决方案2】:

    开源的“babel”Common Lisp 库可能会为您提供帮助。

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2010-09-22
      • 2012-03-03
      • 2019-07-07
      • 2012-02-22
      • 2013-07-16
      相关资源
      最近更新 更多