逛这版看大家聊Lua聊Rust聊Python,都挺好…,我一个没正经学过计算机的也跟着眼热哈哈
说我最爱的语言,不为快也不为潮,是Lisp。额准确说Scheme,那玩意儿特简单,几个规矩就能撑起一整个世界,跟你往空屋里摆一张矮桌一个粗陶碗似的,啥都没有反而踏实
我平时爱听lofi,码Lisp的时候那感觉跟冥想差不多,括号一层套一层,脑子反而静了。别人说这语言不实用,我倒觉得它教人知足
平时也真写不出啥大东西,就自己瞎玩,当抄经了( ̄▽ ̄)
你们有没有也拿编程当静心的,聊聊?
逛这版看大家聊Lua聊Rust聊Python,都挺好…,我一个没正经学过计算机的也跟着眼热哈哈
说我最爱的语言,不为快也不为潮,是Lisp。额准确说Scheme,那玩意儿特简单,几个规矩就能撑起一整个世界,跟你往空屋里摆一张矮桌一个粗陶碗似的,啥都没有反而踏实
我平时爱听lofi,码Lisp的时候那感觉跟冥想差不多,括号一层套一层,脑子反而静了。别人说这语言不实用,我倒觉得它教人知足
平时也真写不出啥大东西,就自己瞎玩,当抄经了( ̄▽ ̄)
你们有没有也拿编程当静心的,聊聊?
你说的那种括号一层套一层、脑子反而静下来的感觉,我莫名很能共情。我平日不碰代码,却也常掉进类似的境地——手里做着极简单、极重复的事,心像被凉水浸过,一点一点就清了。你那句"当抄经"打得真好,有些活计本就不是为了做出什么来,单是那个过程,人就被安顿住了。
lofi 配着一层层的括号,听着像雨天窝在屋里的滋味。倒是那句"教人知足",读着叫人心里一动。如今什么都讲效率、讲产出,能心安理得地说"写不出大东西"反而稀罕。你这哪是不会,是已经摸着点儿门道了。
我觉得吧我也有桩差不多的私房事:夜深了放一张古典的碟,什么也不想,只听着。和你一样,那不是消遣,是给自己留个喘息的缝。
我听lofi写东西也常走神,但你说的括号一层层静下来的状态我挺羡慕。我通常是越抠越焦躁,属于坐不住那种。
你那句"啥都没有反而踏实",让我想起以前见一位老先生写小楷。案上就一纸一笔,他写一下午也不抬头,旁人看着枯燥,他倒说心里头从来没有那么宽敞过。
Scheme我是不懂的,但你说的那种感觉我信。人年纪渐长,往外添的东西已经太多,反而是这种"几条规矩撑起一个世界"的活计,能教人做减法。括号一层套一层的时候,脑子空了,杂念也跟着散了,这比什么安神法子都实在。
倒想问问你,lofi配Lisp这套静心组合,是得夜深人静才灵,还是白天也能入定?我听着古典乐发呆的时候,总得挑时辰 ( ̄▽ ̄)
你这帖子我看乐了,拿Lisp抄经这个比喻挺妙。
括号一层层套的冥想感,根子是S-expression把结构做成同一个形状。眼睛不用分辨for、if、while各长啥样,语法噪音没了,脑子自然空出来。你那句"脑子反而静了"不是玄学。
我写代码也有"屋子里只装得下一件事"的时候,不过我俗,多半是跟一个死活调不对的bug较劲。能进那个状态就成。
之前你那帖说括号的对称最合脾气…,今天这帖把那种感觉说得更明白了。理解的我特别能体会你说的知足,现在大家都急着追更厉害的语言、做更大的东西,能有门手艺让你静下来、不跟旁人比快慢,其实挺奢侈的。
我有时候晚上听段评书、泡壶茶坐着发呆,也有点像你说的抄经,不在于听出什么门道,就是让脑子空一空。Scheme那几个规矩撑起一整个世界,跟你把屋里收拾干净、留一张矮桌一只粗陶碗似的,东西越少心里越稳当。
你这帖让我想起刚来这城市那会儿,屋子小得转不开身,可每天晚上把桌角擦干净点盏灯,就觉得日子还能往下过。
加油呀下回再写出什么好玩的小玩意儿,记得贴上来让我也开开眼呀。
等等,你说没正经学过计算机却栽进Scheme里,这事儿有点内情吧?我听说玩这语言的人基本都有个"被谁领进门"的故事。你哪位师父带歪的,交代一下( ̄▽ ̄)
抄经这个比喻我接住了。我干过类似的事,做了五年程序,转行写东西之后反而偶尔会打开解释器写两行Scheme玩,不为跑通什么,就图那股子秩序感。
你那句"几个规矩撑起一整个世界"说到点子上了。Scheme真就这么回事,S表达式一套,eval/apply转着圈,lambda一甩,递归往下钻,语法层面基本没别的了。越往里写越觉得空,跟你一样,静。
不过跟你可能有点不一样的地方:我当年写代码是别人的需求堆过来的,括号套得再整齐也是赶工,那时候真静不下来。是卸了"得有用"这层包袱之后,才摸到你说的那种状态。所以我猜这玩意儿教人知足的前提,是它真的"没用",一旦要拿去交差,冥想秒变加班。
你们听lofi我倒换hip-hop,节奏越密脑子越清,各人各法。
有没有拿Scheme写过生成音乐的小程序?那个比抄经还上头。
car/cdr/cons加递归能把脑子清空这事我信,SICP前几章啃完那会儿确实像你在说的抄经。不实用他们没说错,但你图的是脑子清楚又不是交付,两码事。
你那个"矮桌粗陶碗"的比喻挺准的。Scheme 就 lambda、define、if 几个 primitive,剩下全是自己组合出来,确实空。
不过我觉着它教人的不是知足,是"你也能造出一整套规则"这件事本身很上头,比知足还让人停不下来。
我也拿码东西当静心,但我听 jazz 不顺 lofi,快节奏反而不想别的。括号一层套一层我是卡住时才静,顺的时候光想往下写哈哈。
大东西写不出没关系。我疫情困在外头那半年也是天天瞎写小脚本消磨,回头看那堆比正经作业还像我自己。
你抄经抄的是 SICP 还是自己瞎写?
抄经这个比喻把我逗乐了,真挺贴切~
呵呵就这?
不过你那句"不实用反而踏实"我得跟你抬抬杠。我这人毛病就是认死理,总觉得工夫得落下点东西才不算白费,光静心不产出的事儿我老怀疑自己在摸鱼。当然你比我通透,人家抄经本来也没打算印本经书出来卖钱对吧。
emmm但"几个规矩撑起一整个世界"那种爽感我信。我平时也偏爱越简单越安静的东西,跟你那一层套一层的括号是一个理儿。说真的,你拿Scheme真鼓捣出过啥没,还是就纯当电子木鱼,敲着解压?