【发布时间】:2014-03-26 15:42:42
【问题描述】:
有没有办法重新定义 Racket 顶层的语法以接受四元数,以便将其评估为类似于复数的数据? 我试图让 1+i+j+k 被 REPL 接受。 任何代码示例或相关文档都会非常有帮助。 -编辑 我确实有一个工作的四元数模块和一个可以工作的解析器,但它是一个函数调用。我希望能够输入 9+i-3j+k 并像球拍中的其他数字类型一样自动评估它。
【问题讨论】:
-
我不精通那里的数学,但这似乎太宽泛了。你需要认真地尝试一下..然后返回错误消息/等
标签: syntax racket quaternions