自从这个项目写出来之后,就有不少人批评说 GitHub 应该是严肃的平台,你这样啊啊啊不好,败坏开源社区风气,污染 GitHub

那我还要说,这个项目还让一些小白能第一次体验到协同开发,第一次提交 Pull Request,包括我也学到了 Code Review 的一些方式。我也比较注重代码质量,已经尽力做到可拓展低耦合了,当然有些地方肯定做的还不够好,因为我也只是一个业余的而已。

其次,这个项目的 LICENSE 下半段是抄的 MIT,明确说明了不负任何责任,不对代码做任何形式上的保证。

除此之外,整个项目是用手动实现的 LL(1) 写的,没有用任何第三方 Parser 库,比如 ANTLRYACC 这种。第一版从开发到运行我只写了4个小时,所以这个项目可以让一些编译原理的小白,初步了解一下这个看似深奥的东西,并且感到:不就是这么一回事吗?说不定还能让一些人激发起学习这些的兴趣。

我也是一个编译原理的小白,我之前看过不少相关书籍,但一直觉得太难就望而却步。这次我看到何同学的代码突然有这种想法,我有相关基础为什么不尝试一下呢?至于为什么写的像是一本正经的胡说八道,是因为我的初衷就是要给一个整活的项目创造出有些严肃的反差感,从而制造更多的笑点。

我承认这个项目有点出圈,但我觉得外国人不会进来看一个连介绍都是中文写的项目,中国人也会知道这根本就不正经。我之前也拒绝过一些比较过的issues,比如说发布到 PyPI 上之类的。

总之,我不否认大家,毕竟肯定不是人人价值观都相同。但我也想说一下这个项目确实是可以帮到一些人。我B站发的视频和这个项目里面没有一句话是骂何同学的,只能说是对他作为一个理工科的本科生,竟然能做到类似求导把d约掉这种事情的一种批评。