(I'm sure people who've actually used CAD software know this:)
About
"The program should, in some way, expand the concept of what computer paint programs are, as well as what mark making can be."
my current understanding is that both clang and gcc basically support nested functions / closures but with different and incompatible syntax and implementation… wonder if people ever just ifdef between them
Have ppl ever used `git notes`...
tiny usability nicety that I like (the green)
initialization is often a place where you want to break the 'normal rules' (of concurrency, process management, error handling), just write everything imperative style and not have a bunch of callbacks/indentation/try-catch/synchronization
"how do you represent phenomena that cannot be measured by the human eye?" (https://www.frieze.com/article/claire-lehmann-lucy-ives-interview-2021) https://social.omar.website/@omar/statuses/01GSSDXRFXWKTSDD359MYQW7AG
my aesthetic problem with TypeScript was always that it doesn't actually let you do anything new, almost by definition -- it lets you do increasingly specific correctness checks (if you can figure out how to encode them), but your program will never get any shorter or more expressive
hmm, I have a stereotypical association of both C and Lisp codebases with 'maintained by 1 person or a small tight-knit team' but for sort of opposite reasons -- C not expressive enough, can't maintain invariants around memory management, encapsulation, concurrency unless everyone has them in their head; Lisp too expressive, everyone has their own DSL, hard to read other people's code
I do want to try this line of stuff https://github.com/CASIA-IVA-Lab/FastSAM / https://github.com/YavorGIvanov/sam.cpp but I don't want to be dependent on PyTorch and Python and CUDA and 1000 other things + I don't want to be dependent on an M-series Mac CPU either, I want to like run it on the GPU on a Pi 4 or 5 or on a $150 mini-PC