<p>Things got a little screwy, but I added parsing for the historic <a href="/tags/sixel/" rel="tag">#sixel</a> notation.</p><p><a href="https://lispy-gopher-show.itch.io/dl-roc-lisp/devlog/1475104/super-simple-lispised-dec-sixel-macro-for-common-lisp-inferface-manager" rel="nofollow" class="ellipsis" title="lispy-gopher-show.itch.io/dl-roc-lisp/devlog/1475104/super-simple-lispised-dec-sixel-macro-for-common-lisp-inferface-manager"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/dl-r</span><span class="invisible">oc-lisp/devlog/1475104/super-simple-lispised-dec-sixel-macro-for-common-lisp-inferface-manager</span></a></p><p>"P #0;2;3;4#3;2;3;4<br><a href="/tags/0abcde/" rel="tag">#0abcde</a>$<br><a href="/tags/0abcde/" rel="tag">#0abcde</a>-<br><a href="/tags/3abcde/" rel="tag">#3abcde</a>$<br>\\"<br>CL-USER> (with-input-from-string (in *) (read in))<br>(BASICALLY-SIXELS (<a href="/tags/1/" rel="tag">#1</a>=(1/50 3/100 1/25) <a href="/tags/2/" rel="tag">#2</a>=(1/50 3/100 1/25)) (<a href="/tags/1/" rel="tag">#1</a># A B C D E $)<br> (<a href="/tags/1/" rel="tag">#1</a># A B C D E -) (<a href="/tags/2/" rel="tag">#2</a># A B C D E $))</p><p>That output e.g. renders sixels in a <a href="/tags/mcclim/" rel="tag">#mcclim</a> application pane & also makes it clear why that macro looks how it does. <a href="/tags/commonlisp/" rel="tag">#commonLisp</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/unironic/" rel="tag">#unironic</a> <a href="/tags/retrocomputing/" rel="tag">#retrocomputing</a></p>
Edited 6d ago