Bell System

social.omar.website

Profile for Omar Rizwan. Username @omar, social.omar.website. Role: admin

About

"The program should, in some way, expand the concept of what computer paint programs are, as well as what mark making can be."

Joined on Dec, 2022. 748 posts. Followed by 266. Following 142.

Recent posts

Omar Rizwan . @omar,

(I'm sure people who've actually used CAD software know this:)

Open thread
Omar Rizwan . @omar,

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

Open thread
Omar Rizwan . @omar,

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

Open thread
Omar Rizwan . @omar,

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

Open thread
Omar Rizwan . @omar,

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

Open thread