Lisp有了主题站

10 views
Skip to first unread message

Luo Yong

unread,
Nov 7, 2019, 5:03:32 AM11/7/19
to tj...@googlegroups.com

所有资源一应俱全,从解释器、编辑器、教程到HyperSpec。

我觉得有了slime,lisp的编写体验已经不亚於Ruby,如果习惯了函数式编程风格,lisp代码比Python的可读性好太多(Python为了更易学放弃了可读性),用高阶函数组织起来的代码比面向对象更简练,而且也更易于维护。

Lisp最大的问题就是运行效率,据说reddit就是因为运行效率问题放弃了所有lisp代码,SBCL为了提高运行效率做了很多改进,不知道效果如何,希望能有评测。

并且每次泡沫破裂,lisp的使用率都有一波涨幅,很多资源会投入到lisp,这次应该也不例外。

宋 为

unread,
Nov 7, 2019, 7:43:48 AM11/7/19
to tj...@googlegroups.com
论运行效率你得看和什么比,掉打Python之流肯定是不成问题的
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页:
> https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> <mailto:tjlug+un...@googlegroups.com>。
> 要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/tjlug
> /DM6PR08MB5353A26FE76F15E49521D84DA1780%40DM6PR08MB5353.namprd08.prod.outlook.com
> <https://groups.google.com/d/msgid/tjlug
> /DM6PR08MB5353A26FE76F15E49521D84DA1780%40DM6PR08MB5353.namprd08.prod.outlook.com?utm_medium=email&
> utm_source=footer>。

Luo Yong

unread,
Nov 7, 2019, 7:52:47 AM11/7/19
to tj...@googlegroups.com
SBCL应该没问题,ABCL一直被掉打,目前只能用ABCL,SBCL连OracleDB太痛苦了

发件人: tj...@googlegroups.com <tj...@googlegroups.com> 代表 宋 为 <leo_s...@outlook.com>
发送时间: Thursday, November 7, 2019 8:43:44 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: Re: [TJLUG #4864] Lisp有了主题站
 
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/tjlug/HK2PR01MB3283A10700926EC1289E86118B780%40HK2PR01MB3283.apcprd01.prod.exchangelabs.com。

宋 为

unread,
Nov 7, 2019, 7:54:06 AM11/7/19
to tj...@googlegroups.com
还是原来的那个benchmark网站:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/lisp.html

大概是这种场面:

> spectral-norm
> source secs mem gz busy cpu load
> Lisp SBCL
> 4.00 16,424 915 15.77 99% 99% 99% 99%
> Java
> 4.19 36,680 950 16.31 98% 97% 97% 98%
>
> fannkuch-redux
> source secs mem gz busy cpu load
> Lisp SBCL
> 15.52 33,216 1527 60.18 100% 99% 92% 98%
> Java
> 14.33 34,888 1282 56.56 99% 98% 99% 98%

On 11/7/19 9:03 PM, Luo Yong wrote:
> http://www.lisp-lang.org
>
> 所有资源一应俱全,从解释器、编辑器、教程到HyperSpec。
>
> 我觉得有了slime,lisp的编写体验已经不亚於Ruby,如果习惯了函数式编程风
> 格,lisp代码比Python的可读性好太多(Python为了更易学放弃了可读性),用高
> 阶函数组织起来的代码比面向对象更简练,而且也更易于维护。
>
> Lisp最大的问题就是运行效率,据说reddit就是因为运行效率问题放弃了所有lisp
> 代码,SBCL为了提高运行效率做了很多改进,不知道效果如何,希望能有评测。
>

Luo Yong

unread,
Nov 7, 2019, 8:02:56 AM11/7/19
to tj...@googlegroups.com
能和Java平级那其它解释型语言的运行效率就没法和lisp比了

发送时间: Thursday, November 7, 2019 8:54:02 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: Re: [TJLUG #4866] Lisp有了主题站
 
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com

宋 为

unread,
Nov 7, 2019, 8:03:02 AM11/7/19
to tj...@googlegroups.com
最近上班写Python,感受是既不易学,也不可读

On 11/7/19 9:03 PM, Luo Yong wrote:
> http://www.lisp-lang.org
>
> 所有资源一应俱全,从解释器、编辑器、教程到HyperSpec。
>
> 我觉得有了slime,lisp的编写体验已经不亚於Ruby,如果习惯了函数式编程风
> 格,lisp代码比Python的可读性好太多(Python为了更易学放弃了可读性),用高
> 阶函数组织起来的代码比面向对象更简练,而且也更易于维护。
>
> Lisp最大的问题就是运行效率,据说reddit就是因为运行效率问题放弃了所有lisp
> 代码,SBCL为了提高运行效率做了很多改进,不知道效果如何,希望能有评测。
>

宋 为

unread,
Nov 7, 2019, 8:12:02 AM11/7/19
to tj...@googlegroups.com
比Java还是稍微差些,SBCL的代码是提前编译好的,没法JIT优化。然而写一段Java程序得打好多字,而且各种条条框框烦得很。Lisp有还行的性能,比Lisp性能好的写起来又显著地麻烦,所以我自己的东西实在是找不到理由不用Lisp。

然后你想要Lisp,又更加疯狂地追求速度的话,可以看看Chez Scheme。

On 11/8/19 12:02 AM, Luo Yong wrote:
> 能和Java平级那其它解释型语言的运行效率就没法和lisp比了
> ------------------------------------------------------------------------
> *发件人:* tj...@googlegroups.com <tj...@googlegroups.com> 代表 宋 为
> <leo_s...@outlook.com>
> *发送时间:* Thursday, November 7, 2019 8:54:02 PM
> *收件人:* tj...@googlegroups.com <tj...@googlegroups.com>
> *主题:* Re: [TJLUG #4866] Lisp有了主题站
> /BYAPR08MB53502EF0AB5D54691B51D961A1780%40BYAPR08MB5350.namprd08.prod.outlook.com
> <https://groups.google.com/d/msgid/tjlug
> /BYAPR08MB53502EF0AB5D54691B51D961A1780%40BYAPR08MB5350.namprd08.prod.outlook.com?utm_medium=email&
> utm_source=footer>。

Luo Yong

unread,
Nov 7, 2019, 8:13:01 AM11/7/19
to tj...@googlegroups.com
那就是意识流风格,想到哪写到哪,写完了回过头来再起个标题

发送时间: Thursday, November 7, 2019 9:02:58 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: Re: [TJLUG #4868] Lisp有了主题站
 
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com

Luo Yong

unread,
Nov 7, 2019, 8:24:06 AM11/7/19
to tj...@googlegroups.com
最近用lisp写了几个工具,用高阶函数全部函数式化,使用property list为资源归类,非常优雅从容,如果是OO风格就得template method、composite、visitor等等一大堆东西

发件人: tj...@googlegroups.com <tj...@googlegroups.com> 代表 Luo Yong <luo.yo...@hotmail.com>
发送时间: Thursday, November 7, 2019 6:03:30 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: [TJLUG #4863] Lisp有了主题站
 
--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
---
您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/tjlug/DM6PR08MB5353A26FE76F15E49521D84DA1780%40DM6PR08MB5353.namprd08.prod.outlook.com

Luo Yong

unread,
Nov 7, 2019, 8:25:23 AM11/7/19
to tj...@googlegroups.com
提到优雅从容想起这位


发送时间: Thursday, November 7, 2019 9:24:04 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: [TJLUG #4871] Re: Lisp有了主题站
 

Luo Yong

unread,
Nov 7, 2019, 8:35:50 AM11/7/19
to tj...@googlegroups.com
另外还有clojure,但是不推荐用clojure这类的,为了赶潮流妥协太多了,lisp里连柯里化(currying)都不推荐用,虽然有apply-partially这种也能做到柯里化,但还是别用为好,喜欢柯里化可以用Haskell

发送时间: Thursday, November 7, 2019 9:11:57 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: Re: [TJLUG #4869] Lisp有了主题站
 

Luo Yong

unread,
Nov 7, 2019, 8:48:16 AM11/7/19
to tj...@googlegroups.com
不知道当初reddit是不是完全弃用了lisp,但是现在的lisp论坛里最活跃的就是reddit上的那个

发送时间: Thursday, November 7, 2019 9:11:57 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: Re: [TJLUG #4869] Lisp有了主题站
 

Luo Yong

unread,
Nov 7, 2019, 11:54:28 PM11/7/19
to tj...@googlegroups.com
reddit上说跑在JVM上的ABCL都比Python快,不知道真的假的

发送时间: Thursday, November 7, 2019 8:54:02 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: Re: [TJLUG #4866] Lisp有了主题站
 
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com

宋 为

unread,
Nov 8, 2019, 6:51:50 AM11/8/19
to tj...@googlegroups.com
Python的速度嘛,那比如是慢得惊人的

On 11/8/19 3:54 PM, Luo Yong wrote:
> reddit上说跑在JVM上的ABCL都比Python快,不知道真的假的
> ------------------------------------------------------------------------
> *发件人:* tj...@googlegroups.com <tj...@googlegroups.com> 代表 宋 为
> <leo_s...@outlook.com>
> *发送时间:* Thursday, November 7, 2019 8:54:02 PM
> *收件人:* tj...@googlegroups.com <tj...@googlegroups.com>
> *主题:* Re: [TJLUG #4866] Lisp有了主题站
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> 要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/tjlug
> /HK2PR01MB3283A2E5FEA58B40B8EEB7858B780%40HK2PR01MB3283.apcprd01.prod.exchangelabs.com
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页:
> https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> <mailto:tjlug+un...@googlegroups.com>。
> 要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/tjlug
> /DM6PR08MB535318A4BD638073E28DCD42A17B0%40DM6PR08MB5353.namprd08.prod.outlook.com
> <https://groups.google.com/d/msgid/tjlug
> /DM6PR08MB535318A4BD638073E28DCD42A17B0%40DM6PR08MB5353.namprd08.prod.outlook.com?utm_medium=email&
> utm_source=footer>。

宋 为

unread,
Nov 8, 2019, 6:52:01 AM11/8/19
to tj...@googlegroups.com
Python的速度嘛,那必然是慢得惊人的

On 11/8/19 3:54 PM, Luo Yong wrote:
> reddit上说跑在JVM上的ABCL都比Python快,不知道真的假的
> ------------------------------------------------------------------------
> *发件人:* tj...@googlegroups.com <tj...@googlegroups.com> 代表 宋 为
> <leo_s...@outlook.com>
> *发送时间:* Thursday, November 7, 2019 8:54:02 PM
> *收件人:* tj...@googlegroups.com <tj...@googlegroups.com>
> *主题:* Re: [TJLUG #4866] Lisp有了主题站
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> 要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/tjlug
> /HK2PR01MB3283A2E5FEA58B40B8EEB7858B780%40HK2PR01MB3283.apcprd01.prod.exchangelabs.com
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页:
> https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> <mailto:tjlug+un...@googlegroups.com>。
> 要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/tjlug

宋 为

unread,
Nov 8, 2019, 6:58:12 AM11/8/19
to tj...@googlegroups.com
但是不知为什么,总觉得各种用JVM的东西(各种应用、游戏(对,就是Minecraft)、语言),都给我一种嘎吱作响的感觉。总觉得设置起来比起C语言编译出来的单个的二进制或者SBCL这种导出出来的单个的二进制要麻烦,甚至不如一堆脚本揉成的东西,然后我就有一种隐隐的抵触心理。

On 11/8/19 3:54 PM, Luo Yong wrote:
> reddit上说跑在JVM上的ABCL都比Python快,不知道真的假的
> ------------------------------------------------------------------------
> *发件人:* tj...@googlegroups.com <tj...@googlegroups.com> 代表 宋 为
> <leo_s...@outlook.com>
> *发送时间:* Thursday, November 7, 2019 8:54:02 PM
> *收件人:* tj...@googlegroups.com <tj...@googlegroups.com>
> *主题:* Re: [TJLUG #4866] Lisp有了主题站
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> 要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/tjlug
> /HK2PR01MB3283A2E5FEA58B40B8EEB7858B780%40HK2PR01MB3283.apcprd01.prod.exchangelabs.com
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页:
> https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> <mailto:tjlug+un...@googlegroups.com>。
> 要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/tjlug

Luo Yong

unread,
Nov 8, 2019, 8:06:47 AM11/8/19
to tj...@googlegroups.com
以前用机械硬盘的时候应该有响,现在没有那种响了,现在改成风扇转

发件人: tj...@googlegroups.com <tj...@googlegroups.com> 代表 宋 为 <leo_s...@outlook.com>
发送时间: Friday, November 8, 2019 7:58:08 PM
收件人: tj...@googlegroups.com <tj...@googlegroups.com>
主题: Re: [TJLUG #4878] Lisp有了主题站
 

SongWeiZhi

unread,
Dec 31, 2019, 5:37:01 AM12/31/19
to tj...@googlegroups.com
居然都这么推崇lisp,python继续路过

Luo Yong <luo.yo...@hotmail.com> 于2019年11月8日周五 下午9:06写道:
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/tjlug/DM6PR08MB5353B7724F81A4946031DFE4A17B0%40DM6PR08MB5353.namprd08.prod.outlook.com
Reply all
Reply to author
Forward
0 new messages