This commit is contained in:
Crispy 2024-09-20 01:24:36 +02:00
parent f815330422
commit 4dd92b39e0
4 changed files with 13 additions and 8 deletions

BIN
site/media/bf_debugger.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -213,6 +213,7 @@ An example scene made for libgarbage, showing most of the primitive shapes avail
<h3 id="big-nut">big nut</h3> <h3 id="big-nut">big nut</h3>
<p> <p>
<code>2023-09</code><br> <code>2023-09</code><br>
I am very mature.<br>
<video loading="lazy" src="/media/shaders/rm_big_nut.mp4" alt="a spinning metallic bolt and nut continually screwing and unscrewing itself" title="a spinning metallic bolt and nut continually screwing and unscrewing itself" controls ></video> <video loading="lazy" src="/media/shaders/rm_big_nut.mp4" alt="a spinning metallic bolt and nut continually screwing and unscrewing itself" title="a spinning metallic bolt and nut continually screwing and unscrewing itself" controls ></video>
</p> </p>
<h3 id="loops">loops</h3> <h3 id="loops">loops</h3>
@ -278,15 +279,18 @@ I used this to generate the image printed on my deskmat, seen in <a href="#leko-
<p> <p>
<code>2023-12</code><br> <code>2023-12</code><br>
source: <a href="https://git.crispypin.cc/CrispyPin/bf-debugger">https://git.crispypin.cc/CrispyPin/bf-debugger</a><br> source: <a href="https://git.crispypin.cc/CrispyPin/bf-debugger">https://git.crispypin.cc/CrispyPin/bf-debugger</a><br>
When I was solving some <a href="https://adventofcode.com/2023">Advent of Code</a> problems in <a href="https://esolangs.org/wiki/Brainfuck">Brainfuck</a>, i found myself missing the ability to set breakpoints and step a number of iterations through the program, so I made an interactive brainfuck debugger.<br> When I was solving some <a href="https://adventofcode.com/2023">Advent of Code</a> problems in <a href="https://esolangs.org/wiki/Brainfuck">Brainfuck</a>, I found myself missing the ability to set breakpoints and step a number of iterations through the program, so I made an interactive brainfuck debugger.<br>
TODO image<br> <img loading="lazy" src="/media/bf_debugger.png" alt="" title=""></img>
</p>
<p>
I used this to develop solutions for part one of day 1 and 4, in advent of code 2023. These can be found here: <a href="https://git.crispypin.cc/CrispyPin/aoc-2023/src/branch/main/bf">https://git.crispypin.cc/CrispyPin/aoc-2023/src/branch/main/bf</a><br>
</p> </p>
<h3 id="text-editor-lili">text editor lili</h3> <h3 id="text-editor-lili">text editor lili</h3>
<p> <p>
<code>2023-03</code><br> <code>2023-03</code><br>
source: <a href="https://git.crispypin.cc/CrispyPin/lili">https://git.crispypin.cc/CrispyPin/lili</a><br> source: <a href="https://git.crispypin.cc/CrispyPin/lili">https://git.crispypin.cc/CrispyPin/lili</a><br>
<code>lili</code> is a terminal text editor that can keep multiple files open. It is far from perfect, it doesn't handle soft linebreaks well and lacks undo/redo. But wider characters at least work (tabs and emoji).<br> <code>lili</code> is a terminal text editor that can keep multiple files open. It is far from perfect, it doesn't handle soft linebreaks well and lacks undo/redo. But wider characters at least work (tabs and emoji).<br>
TODO image<br> <img loading="lazy" src="/media/lili_file_list.png" alt="" title=""></img>
</p> </p>
<h3 id="compiler-timer">compiler-timer</h3> <h3 id="compiler-timer">compiler-timer</h3>
<p> <p>
@ -314,7 +318,6 @@ Since 2023-09-07: 55h 11m 22s
<h1 id="misc">misc</h1> <h1 id="misc">misc</h1>
<h3 id="snad">snad</h3> <h3 id="snad">snad</h3>
<h3 id="worm-lang">worm lang</h3> <h3 id="worm-lang">worm lang</h3>
<h3 id="advent-of-code-2023-day-1-and-4-in-brainfuck">advent of code 2023 day 1 and 4 in brainfuck</h3>
<h3 id="asetniop-emulator-for-x11">asetniop emulator for x11</h3> <h3 id="asetniop-emulator-for-x11">asetniop emulator for x11</h3>
<h3 id="june">june</h3> <h3 id="june">june</h3>
<h3 id="neuralblender-mc">neuralblender-mc</h3> <h3 id="neuralblender-mc">neuralblender-mc</h3>

View file

@ -164,6 +164,7 @@ An example scene made for libgarbage, showing most of the primitive shapes avail
### big nut ### big nut
`2023-09` `2023-09`
I am very mature.
==video:"/media/shaders/rm_big_nut.mp4":"a spinning metallic bolt and nut continually screwing and unscrewing itself" ==video:"/media/shaders/rm_big_nut.mp4":"a spinning metallic bolt and nut continually screwing and unscrewing itself"
### loops ### loops
@ -218,14 +219,16 @@ I used this to generate the image printed on my deskmat, seen in [the picture of
### brainfuck debugger ### brainfuck debugger
`2023-12` `2023-12`
source: [https://git.crispypin.cc/CrispyPin/bf-debugger](https://git.crispypin.cc/CrispyPin/bf-debugger) source: [https://git.crispypin.cc/CrispyPin/bf-debugger](https://git.crispypin.cc/CrispyPin/bf-debugger)
When I was solving some [Advent of Code](https://adventofcode.com/2023) problems in [Brainfuck](https://esolangs.org/wiki/Brainfuck), i found myself missing the ability to set breakpoints and step a number of iterations through the program, so I made an interactive brainfuck debugger. When I was solving some [Advent of Code](https://adventofcode.com/2023) problems in [Brainfuck](https://esolangs.org/wiki/Brainfuck), I found myself missing the ability to set breakpoints and step a number of iterations through the program, so I made an interactive brainfuck debugger.
TODO image ==image:"/media/bf_debugger.png"
I used this to develop solutions for part one of day 1 and 4, in advent of code 2023. These can be found here: [https://git.crispypin.cc/CrispyPin/aoc-2023/src/branch/main/bf](https://git.crispypin.cc/CrispyPin/aoc-2023/src/branch/main/bf)
### text editor lili ### text editor lili
`2023-03` `2023-03`
source: [https://git.crispypin.cc/CrispyPin/lili](https://git.crispypin.cc/CrispyPin/lili) source: [https://git.crispypin.cc/CrispyPin/lili](https://git.crispypin.cc/CrispyPin/lili)
`lili` is a terminal text editor that can keep multiple files open. It is far from perfect, it doesn't handle soft linebreaks well and lacks undo/redo. But wider characters at least work (tabs and emoji). `lili` is a terminal text editor that can keep multiple files open. It is far from perfect, it doesn't handle soft linebreaks well and lacks undo/redo. But wider characters at least work (tabs and emoji).
TODO image ==image:"/media/lili_file_list.png"
### compiler-timer ### compiler-timer
`2024-01` `2024-01`
@ -251,7 +254,6 @@ Since 2023-09-07: 55h 11m 22s
# misc # misc
### snad ### snad
### worm lang ### worm lang
### advent of code 2023 day 1 and 4 in brainfuck
### asetniop emulator for x11 ### asetniop emulator for x11
### june ### june
### neuralblender-mc ### neuralblender-mc