Fathoming out Racket Package’s version

/ 编程, 教程, racket, english

Recently I received an email of a github comment on a Racket Package of mine named http-client, which was announced to release by my post of Announcing the release of http-client. Until then, I realized there really exist someone using my packages except me. This also make me realize I already came to the point to fathom out the design of Racket’s package version that I tried before and abandoned because of being short on time, and I should commit to add versions to my packages.

我的一种关于lisp方言式的汉语编程语言的构思

/ 灵感, 编程, lisp, racket

从小学到中学阶段对写作的感兴趣所引发出来的对汉语的语言的特征感知,到工作之后作为一个程序员从事编程工作对编程语言特征的感知,所引发了我的思考进而写过一篇《由汉语编程所想到的》的文章零零碎碎的去阐述对中文编程,即是以汉语作为编程语言的元语言来进行编程,这件事情的意义的一些粗略看法。

关于善良的思考

/ 思辨

21世纪的中国,浩浩荡荡的大踏步进行着前所未有的工业化的进程,大家物质上的改善可谓天翻地覆,但是就在心灵上而言,我们未必好过古人很多。

从长远意义上来说,善良的品性对自己是有极大好处的,善有善报也是存在的。这也是社会整体对个人的要求,大众整体的趋势评价是以善良为美德的,因为如果社会整体上的每个个体都是善良的,这种善良所衍生出来的效果如果平均在每一个人身上,每个人都是受益的。

Racket’s match

/ 教程, racket

updated_at: 2022-02-27

说到Racket语言的match,其实它主是用于条件判断的,而谈到条件判断,在当代的编程语言中,最为大家熟知的莫过于if这个关键字了。当然Racket语言中也有if,但是其是最最基础的一个条件判断。其他诸如casecond,亦或本文在后面即将铺展开来讲的match,尤其是match,在Racket语言的条件判断中,因为LISP语言高度同像性的S-expression语法,赋予其了非常多高阶使用方法。