diff options
Diffstat (limited to 'posts')
-rw-r--r-- | posts/SDL2_devlog.md | 16 |
1 files changed, 16 insertions, 0 deletions
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 | |||
5 | order, begin from the bottom, if this is your first time on | 5 | order, begin from the bottom, if this is your first time on |
6 | this page. | 6 | this page. |
7 | 7 | ||
8 | ### Day 12 | ||
9 | |||
10 | I lifted most of | ||
11 | [murarth/ketos](https://github.com/murarth/ketos) into the | ||
12 | editor. `ketos`'s implementation of `lisp` is too vast for | ||
13 | my use case. For example, the editor does not need data | ||
14 | types to handle raw strings or byte strings. I have got a | ||
15 | basic evaluator running inside the SDL2 context (notice the | ||
16 | `lisp` REPL at the bottom of the window). Over the | ||
17 | following days, I intend to create a set of prelude | ||
18 | functions to manipulate the pixmap. Users can implement | ||
19 | their own brushes, dithering patterns, keybinds and more | ||
20 | (hopefully). | ||
21 | |||
22 | ![Day 12](https://u.peppe.rs/y0.mp4) | ||
23 | |||
8 | ### Day 11 | 24 | ### Day 11 |
9 | 25 | ||
10 | I intend to supplement the editor with scripting language | 26 | I intend to supplement the editor with scripting language |