代码之家  ›  专栏  ›  技术社区  ›  jneira

在clojure中将comp as和partial as混叠

  •  5
  • jneira  · 技术社区  · 15 年前

    º 作为 comp ¬ 对于 partial

    你对此有何看法?它是有用的还是有使代码混乱的风险?

    3 回复  |  直到 15 年前
        1
  •  3
  •   Michał Marczyk    15 年前

    我不喜欢在代码中使用非ASCII字符(字符串/字符文本和注释之外)。让编辑器在代码显示时为您美化代码,而不是在保存代码时美化代码,怎么样?例如,以下功能将导致Emacs显示 comp 作为 ∘

    (defun pretty-comp ()
      (font-lock-add-keywords
       nil `(("\\<\\(comp\\)\\>"
              (0 (progn (compose-region (match-beginning 1)
                                        (match-end 1)
                                        ?∘)
                        nil))))))
    

    很显然这并不完美——它似乎破坏了 compfoo 等等——但是你可以调整它来为你工作。

        2
  •  4
  •   Svante    15 年前

    根据经验,我会非常犹豫是否为已经命名的既定概念发明新名称。

        3
  •  3
  •   harto    15 年前

    推荐文章