this post was submitted on 28 Nov 2025
50 points (98.1% liked)

Rust

7520 readers
3 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS
top 5 comments
sorted by: hot top controversial new old
[–] Kissaki@programming.dev 5 points 1 day ago (1 children)

Sharing, because I had to look up Abstract Wikipedia

Abstract Wikipedia is an in-development project of the Wikimedia Foundation. It aims to use Wikifunctions to create a language-independent version of Wikipedia using its structured data.

It sounds interesting but who in the world is going to write article in the abstract wiki? It doesn't seem at all accessible.

[–] sukhmel@programming.dev 4 points 2 days ago (1 children)

In this way, we can avoid relying on subprocesses and instead use threads (or, technically, asynchronous tasks) in Rust. Threads/tasks are much easier to manage

I believe, in their case cancelling a sync operation will not be a problem because they will not forever block on executing user-provided code, but cancelling a synchronous thread is not easy, afaik

[–] fnrir@lemmy.blahaj.zone 1 points 2 days ago (1 children)
[–] sukhmel@programming.dev 1 points 2 days ago

Available on Unix only.

Only kills the thread if it has enabled cancellation

I mean, they will probably set it up correctly to be able to use it