🦀1/3 Tokenizer - Build Your Own Programming Language with Rust
In this ASMR coding session, I create a tokenizer that breaks down source code into its fundamental components like numbers, variables, and operators.
This is the first step toward building a language with Rust🦀
Btw, this is a sick Python trick to scan a range with a window of size N. Create an iterate object, duplicate it N times, spread it over zip and it will do the rest. Found it on Stack Overflow somewhere...
Bro said "I'm a backend dev"
Reality:
Clerk for auth
Supabase for DB
Appwrite for backend
Vercel for deploy
mf out here stitching APIs together like some broke-ass backend Frankenstein.
That's not engineering. That's duct tape with TypeScript.
🌙🖤Exciting news! The latest Vulkan SDK 1.4.313.0 adds 🌚 dark mode to vkconfig3, enhancing the dev experience with a sleek, eye-friendly UI. Available now on Windows and MacOS (but still WIP for Linux).
CMAA2 plugin is released!
It's a new anti-aliasing solution for #UE5 focused on providing good results while retaining the sharpness of the image at minimal execution cost.
Supports Deferred/Forward renderers, Splitscreen, VR and has no ghosting artifacts.
fab.com/listings/74b32…
Crocotile 3d has reached version 2.5.6
This brings various additions; a spray can tool in the painting panel and a vertex color marquee for applying color to an area of vertices + more improvements!
🐊crocotile3d.com
#lowpoly #indiedev #pixelart #gamedev
Sunday project: Running a virtual machine in an OpenCL kernel/shader to execute arbitrary code on the GPU.
API calls and host memory R/W still has to trap into the CPU of course, but a fun exercise in GPU malware :3