【发布时间】:2012-07-20 18:52:42
【问题描述】:
作为haskell 的绝对初学者,我不断地阅读关于haskell 的各种文章、pdf 和教程。大多数示例/示例代码都包含数学字符。即使是普通的打字任务
->
我必须输入:- & >
事实是我不知道如何在 emacs 中输入数学字符(我用于练习 haskell 编码)。我当前的键盘布局是“美国英语”。
是否有任何特定的键盘或键盘布局最适合输入数学符号(用于 haskell 编程)?
haskell 是否将所有数学符号作为函数?我目前的假设是,haskell 必须支持所有数学符号作为函数。
例如+、-、/、*等。
Unicode Math Symbols 注意:这些符号出现在许多 haskell 论文中。
【问题讨论】:
-
我不确定到底是什么困难。如果 → 字符不方便输入,那么 -> 应该也能正常工作。由于 - 和 > 都可以在美式键盘上找到(其中一个被移动),因此可以在任何编辑器中键入 -> 只需三个击键。您是在问是否有一个键盘可以让您键入 → 或 -> 只需一两次击键?
-
另外,what 支持所有数学符号吗?
-
许多论文是使用 lhs2TeX 工具排版的 - andres-loeh.de/lhs2tex - 当打印在论文中时,代码示例本身并不是有效的 Haskell 语法(lhs2TeX 是一个预处理器)。您当然不需要扩展键盘。如果你必须在代码中包含它们,那么 Roel van Dijk 有一个关于 Unicode 符号的 Hackage 包。
标签: haskell emacs unicode keyboard symbols