V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Zzway
V2EX  ›  Lisp

有人学或用Lisp的吗?

  •  
  •   Zzway · 2011 年 9 月 12 日 · 9361 次点击
    这是一个创建于 5234 天前的主题,其中的信息可能已经有所发展或是发生改变。
    交流交流
    32 条回复    2021-10-31 15:24:27 +08:00
    jesse0628
        1
    jesse0628  
       2011 年 9 月 12 日
    正有次打算,刚刚起步中
    qiao
        2
    qiao  
       2011 年 9 月 12 日
    一直在啃 SICP, 虽然用的是 Scheme,不过也算是 Lisp 的一个变种。
    yuest
        3
    yuest  
       2011 年 9 月 12 日
    Lisp 很简单,我已经学过好多遍了。
    qiao
        4
    qiao  
       2011 年 9 月 12 日
    @yuest 语法层面来讲的确是非常简单,但是想要真正的用好这门语言并用其来创造价值还是是比较困难的。缺少足够的社区规模,大公司的支持,还有第三方的开发资源,很多函数式语言如 Lisp、Haskell 等都很难从仅限于学院派研究的状态中脱离出来。虽然 Clojure、Scala、Erlang 这些语言的兴起还是对 FP 这块领域带来了些活力以及曙光,但个人感觉这种状态短时间内还很难被改变。
    zythum
        5
    zythum  
       2011 年 9 月 12 日
    @yuest 学过好多遍是什么情况///
    chloerei
        6
    chloerei  
       2011 年 9 月 12 日
    SICP 排在想读列表书就在旁边一直还没挤出时间
    xiaovfight
        7
    xiaovfight  
       2011 年 9 月 12 日
    网易的伞哥在用Lisp。哦,不对,现在人家已经离开网易了。感觉用Lisp的都是牛人啊,第一个就想到了Jamie Zawinski。
    ssword
        8
    ssword  
       2011 年 9 月 12 日
    只看过一点,没写过代码。不过没人们说的那么玄乎就是了
    Zzway
        9
    Zzway  
    OP
       2011 年 9 月 12 日
    我的理解,它的内核是很精练,这正是它强大与美妙之处,实用方面的问题,就是库少呗,可能要等一个“为它而生”的应用领域出现吧
    avatasia
        10
    avatasia  
       2011 年 9 月 13 日
    正在看黑客与画家, 一直想学,没时间。
    gfreezy
        11
    gfreezy  
       2011 年 9 月 13 日
    前段时间看《黑客与画家》心血来潮学了会,后来就落下了
    webgeekman
        12
    webgeekman  
       2011 年 9 月 13 日
    估计是看了《黑客与画家》吧哈哈!
    c2s
        13
    c2s  
       2011 年 9 月 13 日
    感觉Clojure很值得关注。
    Kymair
        14
    Kymair  
       2011 年 9 月 13 日
    是的,可以考虑学习Clojure。最近在读"The Joy of Clojure"
    lawrencexu
        15
    lawrencexu  
       2011 年 9 月 13 日
    @yuest 兄台你太幽默了。
    panlilu
        16
    panlilu  
       2011 年 9 月 13 日
    @yuest 哈哈哈哈哈~~
    zhuang
        17
    zhuang  
       2011 年 9 月 14 日 via iPhone
    我在上经济学相关课程的时候尝试过几天,用 lisp 写过线性规划和最优化相关的程序,比起 c 来说代码容易的多,看起来就像堆公式。主要的感受是程序写起来不难,但是至今也没理解“自动推导”背后的本质是什么,感觉上是更适合符号表达式运算的一种语言。
    btw0
        18
    btw0  
       2011 年 9 月 14 日
    我用 Clojure 写了好3个不小的 application,你想知道什么?
    Zzway
        19
    Zzway  
    OP
       2011 年 11 月 29 日
    @btw0 这语言我很喜欢啊,但不知道社区氛围,库的支持怎么样?如果我想写点小脚本会不会反而很繁琐
    SErHo
        20
    SErHo  
       2011 年 11 月 29 日
    只是单纯的看了一下,主要是没有觉得可以做的。
    m4ker
        21
    m4ker  
       2011 年 11 月 29 日
    不知有没有中文资源。
    myrual
        22
    myrual  
       2011 年 12 月 10 日
    正对着伞哥翻译的practical common list 编程在 emacs里面敲代码呢
    zephyro
        23
    zephyro  
       2011 年 12 月 10 日   ❤️ 1
    学了一下,看的是伞哥翻译的“实用CommonLisp编程”,基本通读实践了一边,也看了网上一些相关的LISP心得交流的文章。学习LISP对于个人能力和眼界还是有一些提升的,确实了解了很多思想性的东西。从此,函数抽象的更合理了,测试用例轻松过了,一个方法只有七八行了,吃嘛嘛香。看,连牛都吹得这么顺溜了。
    qianleilei
        24
    qianleilei  
       2011 年 12 月 10 日
    scip + Emacs Lisp
    mlzboy
        25
    mlzboy  
       2011 年 12 月 10 日
    @zhuang 用R会更好
    tioover
        26
    tioover  
       2011 年 12 月 10 日
    很慢的在照着SICP学scheme
    myrual
        27
    myrual  
       2011 年 12 月 12 日
    刚刚完成第三章。
    发觉lisp的宏真是没有任何限制啊,怪不得抽象能力超强。
    myrual
        28
    myrual  
       2011 年 12 月 14 日
    看到第8章。
    构建宏的过程,其实与重构代码的过程差不多。
    先写一个长,复杂,难以理解,可以工作的代码,觉得要重构一下。
    于是想到了用宏搞定。
    看起来过程和用python 或者 c 没区别,但是在lisp里面
    ---宏无所不能。
    是的,无所不能,几乎没有限制。
    你只需要关心如何使用宏更符合直觉,剩下的就是把刚才那一坨代码写进宏里面。
    不会被各种奇怪的限制所束缚。
    myrual
        29
    myrual  
       2011 年 12 月 27 日
    第八章之后再次从第一章开始。终于能够略过部分内容开始关心语法用处了。
    还是那句话,抽象能力无限制。
    myrual
        30
    myrual  
       2012 年 1 月 13 日
    好几天没有敲lisp代码了,看到第八章。 为了获得无限制的抽象能力所带来的代价就是
    必须小心谨慎的使用宏,一定要符合最佳编程实践,否则会出现根本没有预料到的行为。
    比如编写了一个宏 (add x y), (add 3 5)当然获得8
    但是 (add (+ x y) (- y x)) 会导致什么呢?当然是期望先求值,然后运行add宏。
    可是如果宏里面没有如此操作的话,就会出现不可思议错误了。
    这种奇怪的行为其实很违反直觉。
    一个模块,输入的参数形式竟然会影响到最终结果。
    elvis_w
        31
    elvis_w  
       2014 年 10 月 25 日
    学过LOGO语言的算不算(雾~
    SoulClinic
        32
    SoulClinic  
       2021 年 10 月 31 日
    @myrual 翻译得太苦涩了, 估计也是 Lisp 在我们这用得少的一大原因
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2715 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:10 · PVG 11:10 · LAX 19:10 · JFK 22:10
    ♥ Do have faith in what you're doing.