Posts tagged racket

how to speed-read the book EOPL

/ racket, 教程

Cast my mind back to the first time I learn programming, around that time I was struggling to figure out all the ingredients about programming through reading books, back then I remember the boring feeling so clearly. Eventally I was obliged to give up the reading and tried to learn programming through directly writing code to resovle tiny problems I’d confronted.

My thought and announcing of racket package Yijing

/ racket, package, english

Most recently, I’m very passionate about chinese classical culture. If we take a deep look at the core of chinese culture, we are going to notice all of them include Traditional Chinese Medicine and 24 solar terms and even the way how ancient chinese recording time as their calendar, which is a mix of solar calendar and lunar calendar, are derived from Yijing. In a way, we can say that almost all the chinese things are built on the top of ideas of Yijing, although to this day the importance of it has been diminished by the developing of modern western science.

Fathoming out Racket Package’s version

/ racket, programming, tutorial, 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语法,赋予其了非常多高阶使用方法。