invl
Re:A Dumb Introduction to Z3
on Saturday April 18, 2026 @02:51PM (#47818430)
It's reference-counted at the boundaries. See https://github.com/Z3Prover/z3/blob/daf2506b6002149d531cb6c9...
Re:A Dumb Introduction to Z3
on Saturday April 18, 2026 @02:41PM (#47818342)
I'm not sure I understand your argument. Z3's API is canonically C. There's a C++ wrapper that works pretty well. I don't have experience with the Rust wrapper, but I'd imagine that works pretty well too.
Re:Never Bet Against x86
on Friday March 06, 2026 @02:48PM (#47280156)
The Steam Link was ARM-based.
Re:Banned C++ Features in Chromium
on Saturday January 24, 2026 @01:41PM (#46746259)
"first-class support for returning errors and propagating them" certainly sounds like exceptions! In fact, the compiler can even emit special tables that let the runtime completely skip over stack frames that don't need to do any cleanup during that propagation step!
Some languages have even innovated new kinds of exceptions that you can throw but that you are admonished should almost certainly never be caught.
Unfortunately even this is also better for tool support, a problem that using a bunch of macros solves. It's cool and good when a variable gets declared inside the guts of some macro expansion (and--critically--escapes those guts).
Re:Firefox will have an option to disable all AI features
on Thursday December 18, 2025 @09:17PM (#46321603)
I have already clicked the all-caps button
Re:Disney Lost Roger Rabbit
on Monday November 24, 2025 @01:24AM (#46030945)
this happens with eg licensed music or product tie-ins or whatever, and the game just stops being sold
Re:Older developers are down with the vibe coding vibe
on Sunday August 31, 2025 @11:33AM (#45083974)
as a developer my first priority is whether the software works, not whether it is fast or easy to develop
Re:How Copyover MUD Servers Worked
on Tuesday February 11, 2025 @09:13AM (#43012912)
MOOs (based on LambdaMOO at least) had various write permission levels, including builder (you can make new instances of existing things like rooms or objects and give them descriptions) and programmer (you can make new programs, written in a neat prototype-based language). Wizards could set these bits on other users and ignore permission checks on other users' objects.
One of the weirdest features of the language in retrospect was that iirc you could use object reference literals in your code, since every object instance had an id in the database (eg #1234). This eventually necessitated a special recycler, implemented inside the MOO, to make sure that IDs got reused when objects were deleted.