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

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

Racket’s match

/ 教程, racket

updated_at: 2022-02-27

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

Frog

/ 教程, racket

更新于:2020–04–12

在我之前写《一次博客的洗礼》的时候,我已经将我原本使用jekyll搭建的博客迁移到了使用Frog搭建的新博客之上。期间曾为了自己博客的某种特定文章格式,写过一个插件scribble-frog-helper。现如今,因为某种原因,打算以private仓库的方式来提供我博客的对外访问服务,所以使用了heroku来完成的。