由于开学,所以日常总结还是迟到了一点,但是 9 月总结还是来了,让我们开始吧~

开学

正如 8 月总结中所说,我在 8 月底开学了,所以近期项目的进度都没有推的太多,博客的更新频率也因此降低了。虽然月中总结被取消了,但是我仍然会尽量保持每月一篇文章 + 一篇总结的频率。

RemoteMC

尽管开学了,但是我仍然发布了一个 RemoteMC-Core 的 Beta 版本,并开始了 RemoteMC-QQ 的开发。让我们来看看都更新了什么吧!

RemoteMC-Core

在 9 月 22 日,我更新了 RemoteMC-Core 的 0.3.0 Beta (908F084) 版本。在这个版本中,我增加了对于在服务器/机器人上/下线时向网络进行广播的功能,并增加了丰富了日志记录的内容,方便调试以及以后进行查错。

RemoteMC-QQ

在同一天,我开始了 RemoteMC-QQ 的开发。这个模块是 RemoteMC 的 QQ 机器人模块,用于在 QQ 群中进行远程控制 Minecraft 服务器并同步聊天。该模块将会基于 Simpler Robot 作为机器人框架。目前开发完成的部分只有一个 Hello World! 监听器以及内置 HTTP 服务器的配置,正式的开发将会在 10 月中旬开始。

试用新的编辑器

在 9 月下旬,我开始尝试使用了新的编辑器,目前我正在试用 JetBrains 的 Fleet 以及搭配 SpacemacsEmacs 。目前我拥有 JetBrains IDE 作为大型项目的 IDE,以及 Visual Studio Code、Fleet 以及 Emacs 作为较小型项目以及小型文件的编辑器。而我也应该会根据具体需求的不同长期使用所有这些编辑器。

新项目

作为学校(中学五年级)计算机课程的一个长期项目,我将会尝试自己打造一个语言及其配套编译器。我将会参考 Crafting Interpreters 一书作为开发编译器的指南,以及 Kotlin 作为开发语言。该项目的代码将会与书中的 jLox 解析器以及 cLox 编译器代码一起被托管在 Qω Programming Language 这个 GitHub 组织中。

十月安排

由于我在十月初有多场考试,所以十月初我应该都不会进行什么软件开发或者博客更新。我会在十月中重新开始各个项目的开发,以及继续更新博客。那么我们下个月总结再见!