Lien Rust pour Haiku: l'affaire des threads morts qui disparaissent
Rust a 5 ans, rétrospective
Rust est un langage de programmation développé principalement par Mozilla. La première version stable, la 1.0, est sortie en 2015. La dernière version disponible à ce jour est la 1.46.0, publiée le 27 août 2020.
Dépourvu de ramasse‑miettes, il permet une gestion fine de la mémoire, de manière sécurisée pour prévenir les erreurs de segmentation. Il garantit aussi la sécurité des fils d’exécution (thread safety). Ces caractéristiques en font un langage sûr et performant.
Ses bonnes performances, comparables à celles du C et du C++, le rendent particulièrement adapté à la programmation système. Ainsi, il est utilisable dans un grand nombre de situations où ces deux langages étaient habituellement utilisés : noyau de système d’exploitation, services de systèmes, embarqué, moteurs de jeu vidéo 3D, etc.
Cette dépêche se propose de revenir sur son histoire, courte mais riche, et d’examiner la situation présente.
Lien Réécriture en Rust d'outils courants en ligne de commande
Lien Création d'une fondation pour assurer le futur du langage Rust
Journal Rolling: un nouveau jeu libre
Déjà deux ans de travail, il est temps de présenter le projet !
Petite vidéo disponible ici (2.47 MB, WEBM)
Qu'est-ce que c'est ?
Tout d'abord, c'est un jeu. À la fois un jeu de gestion, d'aventure, de rôle et de coopération multi-joueurs. Vous incarnez un personnage qui devra, pour commencer, trouver à boire et à manger. Et ce, à chaque tour. Mais au delà de ces besoins de base … il vous faudra assurer votre survie face aux autres (…)
Lien It’s Not Wrong that "🤦🏼♂️".length == 7
Lien Cross-compilation de plugins Rust GStreamer pour le Raspberry Pi
Lien Why the developers who use Rust love it so much - Stack Overflow Blog (via sebsauvage)
Firefox 77
La version 77 de Firefox desktop a été publiée le 2 juin 2020.
Conséquence prévisible du confinement, les améliorations sont minces dans cette version dont la publication de la nightly remonte à début avril.
N. B. : la prochaine mise à jour, attendue pour la fin du mois, sera l’occasion de la nouvelle version à suivi étendu (ESR).
Lien Rust a 5 ans (ça mériterait une dépêche soit dit en passant)
Sortie de Deno 1.0
Deno est un possible successeur à Node.js. Ryan Dahl, qui est l’auteur à l’origine de Node.js, a présenté lors d’une conférence il y a deux ans une liste de dix choses qu’il regrette à propos de Node.js. À partir de cette liste, il a voulu créer un nouveau moteur d’exécution de script qui tourne en dehors du navigateur mais qui en reprend les conventions. Le projet s’appelle Deno et il vient d’atteindre la version 1.0.
Lien Five Years of Rust - blog.rust-lang.org
Journal Le 16, le nombre du démon
3615 My Life
Salut Journal,
je suis entouré de personnes formidables. Et toute cette formidabilité n'empêche pas quelques bizarreries. Par exemple, savais-tu que certains nombres apportent une pluie d'argent et de crêpes au nutella, et au contraire que d'autre, à leur simple évocation, apportent la famine et un PC sous windows 10 avec un processeur bas de gamme de 2009 et exclusivement des applis basées sur électron ?
Bref le démon guette. Surtout le nombre 16. Celui-là est terrible.
Ou (…)