+
 新版
2025-03-26 15:27
代码之美,令人叹服
2013-08-19 16:01
代码的目的是与机器交流,数据即代码,其实需要机器很聪明,懂得联系上下文,这样就很接近自然语言了。。。
2013-08-11 17:46
数据即代码,是说指令和数据是一回事吧。如果eip指过去也会执行吧……
2013-08-11 08:17
不就是解析个JSON吗?
2013-08-11 01:52
贴个clojure的。感觉比这些简洁
(let [[options tail-args banner]
(cli args
["-a" "--[no-]option-a" "option a" :default false]
["-b" "--[no-]option-b" "option b" :default false]
["-h" "--help" "Show help" :default false :flag true])]
(when (:help options)
(println banner)
(System/exit 0)))
2013-08-10 21:51
不明觉厉 那个字是错别字 飘过
2013-08-10 21:41
果然Lisp的更简单……不知大家如何,我是一下看懂了……
2013-08-10 18:16
下面的话说的还是不错的
不过贬低getopt而抬高js的没什么意义
gnu有getopt_long(), getopt_long_only()这两个函数,也是很好用的。
2013-08-10 14:31
让我不由想起了jetbrains的MPS~~
2013-08-10 14:15
配置即代码没错。但是配置有学习成本,即使要用,也应该接近自然概念,并提供详尽的文档。
2013-08-10 13:01
昨天刚在coolshell看过。。
2013-08-10 11:22
顺便也鄙视下此文:意义不明
2013-08-10 11:16
以前用javascript写过一个通用的表单验证的功能,使用与文中同样的语法作配置,对此深有感触,定义数组和对象的语法毫无拖沓用在这里近乎完美。我管这些配置叫描述性代码。
个人觉得配置终究是配置,不管放在代码中还是代码外,混为一谈是不可取的。
2013-08-10 11:02
@红薯
OSC还是不要这种风格的news吧, 这种浮躁的文风,不管内容何好,都会把OSC的风气带坏
2013-08-10 10:38
这篇垃圾文章竟然转过来了,唉。酷壳好好的不学,学着脑残说话,降低档次。
2013-08-10 10:36
如果配置文件需要用到判断,循环,动态函数调用的话,解释器该如何做呢?
2013-08-10 10:34
感觉又在模仿Lisp
2013-08-10 10:07
元驱动编程,有点意思
2013-08-10 09:52
我一直奇怪,*nix的天才们怎么没采用ini作为命令行参数的格式。
现在我做系统,都是delphi的界面程序 调用 c的命令行工具,调用格式就是ini:
ccmd.exe act=xxx arga=xxx argb=xxx ...
非常灵活方便,扩展性、兼容性非常好。

而且命令行的分析代码更简单!
2013-08-10 09:42
oschina编辑没品,转垃圾文。
2013-08-10 09:40
我是来看图的.
ksc
2013-08-10 09:37
还有python的OptionParser
2013-08-10 09:00
狗狗不错,不过没有猫咪萌。
2013-08-10 08:17
配图永远是亮点
回复 @
{{emojiItem.symbol}}
返回顶部
顶部