#creusot — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #creusot, aggregated by home.social.
-
[Veille 📣] Audioblog - #244 La vie ouvrière du Creusot au XIXe
https://audioblog.arteradio.com/blog/98875/podcast/270708/244-la-vie-ouvriere-du-creusot-au-xi-xeUn heure d’histoire de la révolution industrielle à Creusot, entre mine et métallurgie. Ça fourmille d’informations, c’est super bien réalisé.
Lien vers cette entrée dans ma veille : https://links.vulgarisons.info/shaare/EjAAVg
Toute ma veille est disponible ici : https://links.vulgarisons.info/
#industrie #Creusot #mine #métallurgie #révolutionIndustrielle #veilleAudio #Mayday #radio
#links #veille -
📍 #FablabUtopi du Creusot Permanence 14 aout 2025
🔥 Même en plein été, les bénévoles sont sur le pont : Coffre du Pirate 🏴☠️, impression 3D, Scan 3D Creality Raptor
#Raptor, retouche d’images… Cap sur la #FoireDuCreusot en septembre 🚀
#makers #fablab #Creusot -
F* (fstar) Interactive Tutorial:
https://fstar-lang.org/tutorial/
I'm only like 10% into the tutorial, but this language is CRAZY (fun)! :awesome: 😄
I try to learn the fundamentals of it, so I can use the backend of it in #Aeneas... so I can ultimately formally verify my #Rust crate (former attempts with #Creusot and #Kani failed for me).
Aeneas:
https://github.com/AeneasVerif/aeneasSee part two of toot for a toy example of proving function equivalence
1/2
-
Huh, seems like I really have been living on the bleeding edge (of #FormalVerification):
https://github.com/creusot-rs/creusot/discussions/1477#discussioncomment-12991148
The verification in the prev toot is currently not possible in #Creusot due to missing specs for the `Hash` trait and HashMap more broadly. 😔
Oh well, seems like (at least currently!) I won't be able to fully verify the diffing algorithm of #CSVDiff.🥺
Options I have now are:
- Only verify parts of the algorithm (that don't depend on HashMap ops)
or
- Use fuzzing/property testing -
Hm...I'm running into a timeout with #Creusot when trying to verify a simple `add` operation on a HashMap newtype 🤔
https://github.com/creusot-rs/creusot/discussions/1477
Does anyone have any idea what's going on here?
Disclaimer: I'm totally new to creusot and #FormalVerification, so please be gentle with me.😊
Boosts very much appreciated. :boost_love:
Thank you! ❤️
#IDontKnowWhatIamDoing #Help #FediHelp #FollowerPower #Rust #RustLang #Proof #Timeout
-
creuSAT - A formally verified #SAT solver written in #Rust and verified with #Creusot.
https://github.com/sarsko/CreuSAT
Mindblowing! 🤯
-
Nice, I think I've found a (for me) suitable workaround for the above problem 👆 :awesome:
=> https://github.com/creusot-rs/creusot/issues/1337#issuecomment-2821430387
The "trick" is to use conditional compilation with `cfg` and `cfg_attr`, so we don't derive or use `Debug` when in context of Creusot.
See the above linked comment on how to do this exactly.
More on `cfg`, `cfg_attr` and conditional compilation in the #Rust reference:
https://doc.rust-lang.org/reference/conditional-compilation.html
-
Seems like I'm living on the bleeding edge of formal verification in #Rust!
Ouch! 😢 ⚔️ 🩸
=> https://github.com/creusot-rs/creusot/issues/1337#issuecomment-2819513924
-
#PhotoJanuary2025
Jour 13 : artificielNon vous n'avez pas été drogués à l'insu de votre plein gré : cette allée du parc de la Verrerie au #creusot arbore une #couleur tout ce qu'il y a de plus artificiel dans le cadre de jeux d'été 🪅
Ou comment voir la vie en rose alors qu'on est en train de vider l'appartement maternel 😬Septembre 2023
-
Une pensée pour un écrivain et poète qui a toujours vécu au #Creusot
. Un homme simple et abordable qu'on croisait en ville et avec qui on pouvait discuter.
Merci Monsieur Bobin...
😟