interactive lambda reductions, doing a factorial
Posts by aaaashley
playing with color
visualizing symbol rewrites, a form of computation. this code is essentially running:
x = 3
while (x < 9) x++
return x
using a function that calls itself. and it works! if you've seen visualizations of binary lambda calculus, this is similar.
math layout engine in convulsions
extremely constipated math layout engine
more experimenting with visualizing programs. in this demo we can see the exact values of the intermediate calculations in this while loop by hovering over the different values. it works, but that "r := ..." is supposed to be "r := 3", and i'm not sure why the while went all the way to the left...
experimenting with ways of storing code that allow you to inspect intermediate values. here we're seeing the output of a while loop and also the constants.
experimenting with laying out math equations by simulating springs (green) and magnetic fields (blue)
i love googling about unicode
i want a browser extension that checks if i'm googling about a programming topic and automatically filters out geeksforgeeks and w3schools and tutorialspoint and specifically finds me the self-hosted blog with no seo written entirely in times new roman where i'll actually find what i'm looking for
going insane trying to understand this computer science diagram. "gray indicates what didn't change–" the entire image is gray. no one is stopping you from using a color
weezer
look at this super cool visualization from 1994 of an interconnected website
(taken from graphics.stanford.edu/papers/munzn...)
getting the hang of this
( and of course, the counterexample )
writing an essay about #gamedev iteration times and wanted to making an interactive demo that was as accurate as possible
wanna feel old? 10 was 2015 years ago
font rasterization visualizer #webdev
#programming
got stb_truetype running in a WASM module so I can manually rasterize fonts on the web! I swear I have a good reason for this
real video game just dropped
TIL: in C, the backslash for ignoring a newline character is actually implemented at the raw, text-reading level, before the lexer or preproc. so a single token can span across lines; hence, the world's worst hello world #programming #c
a graphic with several lines in a curve. above it is text that says "50ms"
in love with this linear graphic that just says '50ms' with no explanation or scale or reference
integrating a little c compiler into my text editor! emits arm64 machine code into memory and executes it immediately. #programming
fig 1. original logo [sphere logo] fig 2. [sphere logo from far away] [text pointing to it, reading "sphee"]
the r on the las vegas sphere logo is so small that when you look at it from far away the whole logo kind of looks like it says "sphee"
fucked up the makefile
been hacking together a graphical frontend for the vis text editor, and it can now do some basic text editing! i did the rendering (ogl1.1) and text rasterization (anti-aliased shape fill & hardcoded font) myself. (didn't realize OBS also captures my audio... enjoy some of montreal.) #programming
getting there