《Computer Graphics from Scratch》学习笔记——光线追踪器 想要在屏幕中展示 3d 图形,归根结底有两种方式:光栅化和光线追踪,这里跟随此书步调,从光线追踪技术开始计算机图形学的学习。 2023-05-17 CG
State, Reader 和 Writer Monad 重新学习一下 State Monad,以及学习功能更受限的 Reader Monad 和 Writer Monad,不考虑 Monad Transformer 的话题。 2023-01-18 Haskell Monad
使用 Docker 搭建 Haskell 开发环境 最近又又又又开始学习 Haskell,之前学习的时候都使用单文件的形式,这对使用第三方库产生了很大的障碍(最终也没学下去),最近研究了通过 Docker 去配置 Haskell 环境的方式,这里记录一下,并且同时也去使用 Stack 创建空项目和 Yesod 项目、配置 plfa 环境。 2023-01-15 Haskell Real World
lambda 实践 最近玩游戏 《Functional》,发现完全使用 lambda 做各种抽象还蛮有趣的,这里做一些关于实践 lambda 的笔记,顺路把 Y 组合子也给咔嚓掉——已经很长一段时间想要去学习它但搁置了。这里使用 js 去实现。 2022-12-11 FP