• 我与博客

    你愿意和我一起读下去吗 pixiv: 44636666 读《暗时间》这本书的时候看到关于你为什么应该写博客的章节,想先把自己有关博客的想法做一个记录,因此就有了本文。 我和博客的开始以前也尝试过建立博客,也搞过什么Wordpress之类的,但也...
  • Rc-lang开发周记18 简单类型推导

    不要小看我,这种程度我也可以做得出!非pixiv 本周主要都在了解MIR相关,但是还存有非常多的问题,因此先来讲一下之前写的TypeInfer的内容 我将Infer的过程分为了两部分。第一部分是最纯粹的类型推导,第二部分是实际将ast转换为带有...
  • Rc-lang开发周记17 一点AST检查

    聪明如我怎么会写出ast有错误的代码 pixiv:69589494 先说一声五一快乐!久违的长假,之后会花一些时间把其他一些写到一半的博客整理出来 本来想要好好做一下检查相关以及类型推导的工作,但是目前来说我更需要先学习优化方面的知识,因此关于...
  • Rc-lang开发周记16 Rust源码学习之初识类型

    类型和猫咪先生有多少相似之处呢 pixiv:74795024 本周先了解了一些Rust Type相关的代码,之后开始写一些类型无关的语法检查。 虽然上周看了Rust中desugar的代码,但我这里就先不做desugar了,现在东西比较少,没什么...
  • Rc-lang开发周记15 Rust源码学习之desugar

    pixiv:68232005 这周可以说几乎没写什么代码,都在学习别人的实现。在参考别人的做法之前自己写一版比较合适,这样会对整体有个了解(这样有利于阅读代码),知道哪些地方会有问题,看别人的代码后会发现哪里不一样并且去思考差异。不过我之前已经...
  • Rc-lang开发周记14 重构与AST Visitor

    非pixiv作品 本周先是解决了上周遗留下来的一个非常头疼的问题,之后重构了Token和AST的定义以及考虑了一下Visitor。之后也编写了建立符号表的代码以及一半转换到vm指令的代码,但是总觉得哪里不太对劲就先停了下来,后续确认无误了再一起...
  • Rc-lang开发周记13 另一些Parser

    pixiv:40165995 本周的内容主要就是添加剩下的一些parser,主要是和类相关的,同时还添加了数组的下标索引。内容稍微少一些,我觉得也没有太多值得讲的,基本上就是确定语法 + 直接写实现。代码写的也不多,花了不少时间在另一篇博客上,...
  • 与CI和链接大战三百回合

    攻撃隊、出撃!Vorwärts! pixiv:54707001 噩梦开始的地方在C#的CI测试中(目前仅开启了ubuntu)DllImport报错DllNotFoundException。而报错的位置是我对自己搞的一个capi做的C#包装 本地...
  • 关于glibc与GLIBC_XX

    是GLIBC的版本多还是miku的版本多? pixiv:67650124 glibc位置这个不同系统不一致,linux中比较多的存在于/lib/libc.so.6 想要查找libc的位置可以通过ldd(linux)/otool(mac)查看依赖...
  • 我原本计划停下一周,然而...

    最近的精神状态愈发差劲,无止境的压力涌入身体,我也没有什么好的排解途径(本文不是讲我状态多差的,但是这些属于所需要了解的上下文,希望不要看到这个就直接关掉了文章)。我觉得不能再这个样子了,因此我想要尝试为期一周的“在家只休息”计划(过于直接的命名) ...