Skip to content

hanyong/hello-clj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hello-clj

改进 clojure 的建议

  1. symbol禁止使用特殊符号. 系统内置运算符号 "+ - * / < > "等除外. 原因:避免混乱.

  2. 不要默认引入运算符号之外的其他符号. 原因:避免混乱.

  3. 使用python缩进. https://github.com/hanyong/hanyong.github.com/blob/master/why-python-indent-help-clojure.md 原因:代码更清晰.

  4. (待定)map kv 对包含在 "[]" 中,写成{[a x] [b y]}. 原因:避免kv错位,如 {a, x b, y}

  5. (待定)symbol为静态类型. 原因:避免类型错误,优化IDE支持.

About

clojure分享

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published