Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:Forget it (Score 1) 71

Why must they do worse?

To me it would seem for generating proofs LLMs would be much better at guessing than simply blindly breadth-first-search would be, with any manually-written heuristic.

Indeed I expect large parts of proofs would be applying existing patterns and LLMs would be good for applying structures they've been trained on. In particular generating the required tons of training material should be pretty straight-forward.

Such a model could then be a proof strategy in Rocq (previously known as Coq).

Comment Rust version is called hakoniwa (Score 1) 40

Just in case you were lamenting that it's not written in Rust, fret no more, you can find one at https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fgithub.com%2Fsouk4711%2Fha...

I wasn't able to make hakoniwas file-based restrictions to work, though. Complains about "fully incompatible access-rights". And its cli tool documentation is worse. Overall it seems the tool linked here is better.

Comment Re:It's free software (Score 4, Interesting) 125

If you've followed the story, they person opposing this was not *forced* to integrate anything, as the code was not going inside his subtree.

Nevertheless, he was opposing in principle the existence of shared Rust DMA interfacing code. Instead, each Rust driver should use their own interfacing.

The maintainers can quit for whichever reason (or no reason at all), but if they do, in this case it's not probably a good reason.

Comment Re:Who wrote those 7500 functions? (Score 1) 85

Even if they were audited, are they formally verified? Probably not. Are the C library function they may end up calling in many cases formally verified? Most certainly not. Though, you could be using CompCert for compiling them, but it doesn't stop you from compiling garbage.

Audition isn't a silver bulletâ"and actually formal verification isn't either, if you are verifying the wrong thing. But the bar for formal verification is a very high and the results increase the trustworthiness of the code by a lot.

Comment Re: riiiiiight (Score 1) 61

Good to know. I've do write Rust but never considered that. From the (safe) programmer's point of view that's invisible, so Rust is permitted to do that.

Alignment boundaries-based field reordering is a good feature, but how about dealing with false sharing? It would be very wasteful to align everything by cache line size and you can't know from the struct definition itself how they should be ordered best.

Slashdot Top Deals

Asynchronous inputs are at the root of our race problems. -- D. Winker and F. Prosser

Working...