Miz*_*zor 7 keyboard dvorak character keyboard-layout special-characters
我不知道谁会做出这样的决定,但有没有这样的语言?
我问这个(或者一些琐事,如果你喜欢)的原因是我刚刚完成了dvorak的"开发者"版本的第八次迭代(特别强调特殊字符).目前还没有使用四把钥匙!
因为我不想偶然发现一种新语言,只是为了发现我的布局缺乏一个关键的特殊性格,我决定向社区提问.
如果除了基本字符之外从不需要任何其他字符,那么对于未使用的密钥,最好的用途(对于程序员来说,当然,这是SO)?来自扩展的ascii表的东西?或者故意让他们闲置,并使用AutoHotKey做一些很酷的事情?
事实上的标准Haskell实现GHC 支持Unicode语法 if
{-# LANGUAGE UnicodeSyntax #-}
Run Code Online (Sandbox Code Playgroud)
在文件的顶部指定.这使您可以使用?函数类型和lambdas,?类型类,?列表推导等.
更确切地说,支持的语法是:
ASCII Unicode alternative
:: ? U+2237 PROPORTION
=> ? U+21D2 RIGHTWARDS DOUBLE ARROW
forall ? U+2200 FOR ALL
-> ? U+2192 RIGHTWARDS ARROW
<- ? U+2190 LEFTWARDS ARROW
-< ? U+2919 LEFTWARDS ARROW-TAIL
>- ? U+291A RIGHTWARDS ARROW-TAIL
-<< U+291B LEFTWARDS DOUBLE ARROW-TAIL
>>- U+291C RIGHTWARDS DOUBLE ARROW-TAIL
* ? U+2605 BLACK STAR
Run Code Online (Sandbox Code Playgroud)
此外,各种库提供Unicode运算符(使用Haskell对运算符名称中的Unicode字符的支持):http://www.haskell.org/haskellwiki/Unicode-symbols
Fortress是一种数学/科学编程语言,由(其中包括)Java 的 Guy L Steele 在 Sun 时开发,广泛使用 Unicode 数学运算符等。
不仅有该语言的已定义 ASCII 表示形式,还有使用 TeX 将 ASCII 转换为“渲染”版本的已定义方法。您还可以(据我所知)直接在源代码中使用 Unicode 运算符 - 对于难以键入的内容只有一个 ASCII“快捷方式”(据我所知 - 我承认我在这一点上不确定)。
该网站有一个源代码及其呈现方式的示例。