hey chat what do you think of my input UI element for compiler flags? it handles spaces correctly!
Conversation
Notices
-
Embed this notice
✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 24-Oct-2025 14:51:22 JST
✧✦Catherine✦✧
-
Embed this notice
✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 24-Oct-2025 14:56:42 JST
✧✦Catherine✦✧
@hailey openbsd compiler playground. almost done
-
Embed this notice
Hailey (hailey@hails.org)'s status on Friday, 24-Oct-2025 14:56:43 JST
Hailey
@whitequark oooh what are you building?
-
Embed this notice
✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 24-Oct-2025 14:57:50 JST
✧✦Catherine✦✧
@azonenberg i contain multitudes
-
Embed this notice
Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Friday, 24-Oct-2025 14:57:51 JST
Andrew Zonenberg
@whitequark That doesn't look like a HDL. Or am I confused as to which project you're working on?
-
Embed this notice
✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 24-Oct-2025 15:10:26 JST
✧✦Catherine✦✧
@raggi zero shell! at any point in the compilation pipeline! it stuffs the entire thing directly into clang's argv. (the quotes turn that into a C string, naturally)
-
Embed this notice
James Tucker (raggi@don.rag.pub)'s status on Friday, 24-Oct-2025 15:10:27 JST
James Tucker
@whitequark but half of what's going on there is shell syntax, so like, how much shell? ;-P
-
Embed this notice
✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 24-Oct-2025 15:11:03 JST
✧✦Catherine✦✧
i don't believe that unix was a good idea or that shell is a necessary piece of software in automation, so this application uses webassembly and javascript to shove the arguments directly into clang's argv.
-
Embed this notice
✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 24-Oct-2025 18:58:25 JST
✧✦Catherine✦✧
@hailey https://openbsd.llvm.moe/ (not my project)
-
Embed this notice