From 983d2d2aa2042a528f75d6255761968296c9e14b Mon Sep 17 00:00:00 2001 From: Akshay Date: Tue, 23 Mar 2021 17:55:56 +0530 Subject: add day 12 of devlog --- posts/SDL2_devlog.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'posts/SDL2_devlog.md') diff --git a/posts/SDL2_devlog.md b/posts/SDL2_devlog.md index d62e376..f3b019f 100644 --- a/posts/SDL2_devlog.md +++ b/posts/SDL2_devlog.md @@ -5,6 +5,22 @@ on the editor. The days are listed in reverse chronological order, begin from the bottom, if this is your first time on this page. +### Day 12 + +I lifted most of +[murarth/ketos](https://github.com/murarth/ketos) into the +editor. `ketos`'s implementation of `lisp` is too vast for +my use case. For example, the editor does not need data +types to handle raw strings or byte strings. I have got a +basic evaluator running inside the SDL2 context (notice the +`lisp` REPL at the bottom of the window). Over the +following days, I intend to create a set of prelude +functions to manipulate the pixmap. Users can implement +their own brushes, dithering patterns, keybinds and more +(hopefully). + +![Day 12](https://u.peppe.rs/y0.mp4) + ### Day 11 I intend to supplement the editor with scripting language -- cgit v1.2.3