Simon
simonask.bsky.social
Simon
@simonask.bsky.social
Reposted by Simon
September 10, 2025 at 10:04 PM
*linker flags
August 21, 2025 at 4:30 PM
Ah right. Yeah, the only way I’ve gotten that to work has been by severing the other dependency. It *should* work to have two shim crates both reexporting all symbols, then use some custom line flags like `whole-archive` etc to actually include everything in the static variant. Maybe you tried this?
August 21, 2025 at 4:29 PM
Normally I would say it smells like an X/Y problem, but since it’s you, I’m curious… what linker crimes are you up to?
August 21, 2025 at 3:56 PM
But if you do it anyway, I salute you for not using AI to “polish” your work — it makes it much easier for other non-natives to detect that you are human, and therefore may have interesting things to say.
August 4, 2025 at 8:31 PM
As a non-native casual user of the English language, I feel like I can probably say this: If communication and writing are not skills you have or want to practice, how about… not writing blog posts? What is this obsession with creating an online portfolio of mediocre “articles”?
August 4, 2025 at 8:30 PM
`@include` …??? 👀
August 4, 2025 at 1:58 PM
Very early work in progress atm, but I’m optimistic!

Here’s a wild thought: if facet provides a way to invoke arbitrary function pointers, this could even automatically wrap them so they’re callable from JS. 🤯
June 21, 2025 at 10:14 PM
The only thing I miss from C++ is the drama.

Oh, and specialization.
June 19, 2025 at 10:50 PM
The obvious workaround is to keep using good old em-dash, but introduce a light sprinkling of spelling errors or non-idiomatic phrasing.

Non-native speakers finally have an advantage! The Uncanny Valley of language is our only hope.
June 14, 2025 at 8:02 AM
WASM is so close to being actually good. Just give me any kind of dynamic linking. Please. 🥺
June 2, 2025 at 12:52 PM
Passing data structures between Rust and V8.
May 26, 2025 at 11:30 PM
Mine is named werk.
May 24, 2025 at 1:45 PM
Hard agree 💖
April 19, 2025 at 12:58 PM
Been trying out unsynn for my own projects. I have to say, it’s actually quite pleasant, but I really wish the library would commit to a bit more stability. The current design seems fine.
April 17, 2025 at 8:55 AM
Most hated by people who actually use it: C++
Most hated by people who don’t use it: Rust
Least hated by people who actually use it: Rust
Least hated by people who don’t use it: C++
April 8, 2025 at 3:27 PM
I miss when this was what America was about.
March 30, 2025 at 3:11 PM
c.tenor.com
March 21, 2025 at 10:42 AM
I think the point isn’t “this was possible for all”, but rather “this was possible at all”.
March 2, 2025 at 12:56 PM
Build scripts and proc macros are not rebuilt on every check. R-a today caches them quite aggressively (and often actually needs a full restart when they change, at least in VS Code). They do need to *run* though, and that’s a good point.
February 14, 2025 at 5:50 PM
More generally, LSP servers can be structured very differently from a compiler (and r-a is, to my knowledge), and can choose very different tradeoffs, because interactivity is more important, and passing stuff to codegen is a non-issue.
February 14, 2025 at 5:24 PM
I mean, for sure there’s a lot of overlap, but codegen is very, very slow (kind of intrinsically).
February 14, 2025 at 5:22 PM