Lien Il y a peu Stratis 3.1 est sorti - phoronix
Journal Écrire un jeu en Rust presque de zéro
Bonjour Nal !
Si comme moi tu penses que le Rust c'est simple car il suffit d'écrire du code et corriger ce que le compilateur te dit de corriger, tu te trompes à moitié.
Introduction
En vérité, le Rust c'est compliqué, car la programmation c'est compliqué. Contrairement à la plupart des langages, le Rust n'est pas une abstraction. Le compilateur ne prendra aucune décision pour toi et n'essayera jamais de deviner ce que tu as voulu exprimer. Le Rust te (…)
Proxmox Virtual Environment 7.2 est disponible
Proxmox Server Solutions GmbH, développeur de la plate-forme de virtualisation libre Proxmox Virtual Environment (VE), a publié la version 7.2. La plate-forme est basée sur Debian 11.3 (Bullseye), et utilise un noyau Linux 5.15.30 et les développeurs ont mis à jour QEMU 6.2.0, LXC 4.0.12, et ZFS 2.1.4. Proxmox VE support Ceph Pacific 16.2.7, et aussi Ceph Octopus 15.2.16 (jusqu'au mis-2022).
La solution Proxmox Virtual Environment est un outil de la virtualisation libre, sous licence AGPL v3, et il est possible à ceux qui le souhaite de souscrire une offre de support auprès de l'éditeur.
Lien A growing club of broken-by-design package managers
Journal [Letlang] Écrire un compilateur en Rust (partie 3)
Bonjour Nal,
Tu seras peut-être content d'apprendre que Letlang avance plutôt bien. Voici donc un nouveau "devlog" qui aujourd'hui parlera de vérification des types, et de comment je compte compiler une définition de type.
Voici d'abord une petite table des matières de ma série d'articles sur ce projet :
- Encore un nouveau langage de programmation
- Écrire un compilateur en Rust
- Écrire un compilateur en Rust (partie 2)
- Faire la différence entre un nombre et une quantité
Rappel de syntaxe
Avant (…)
Journal [Letlang] Écrire un compilateur en Rust (partie 2)
Bonjour Nal :)
Je suis inspiré en ce moment, du coup je continue ma série sur l'écriture d'un compilateur en Rust. Si tu es intéressé par les précédents articles, les voici :
Dans cette partie, je vais te présenter mes dernières découvertes concernant le parser.
Introduction
Tout d'abord, c'est quoi un parser ?
Google Translate traduit le terme par analyseur. Voilà bonne (…)
Journal 'Règle'. Organiser son traitement. Sans se désorganiser.
Bonjour à tous,
D'abord une intro, un peu longue, mais pour mieux cibler après le sujet de ce journal.
1. "Pourquoi diable vas-tu nous parler de hype… ?"
Il n'est pas toujours évident de représenter un traitement "métier" (un besoin) dans un processus informatique. Loin de là : la forte accélération de la numérisation de nos sociétés ces dernières années n'empêche pas les mêmes questions de se poser, encore et encore, tant pour la petite que la grande organisation (…)
Journal [Letlang] Écrire un compilateur en Rust
Bonjour Nal,
Il y a quelques temps, je t'ai présenté Letlang, un projet de langage de programmation fonctionnelle.
Il a pour but d'être compilé vers du code natif, avec un système de type strict et expressif basé sur une logique d'ordre supérieur.
Malheureusement, avec le boulot (mission freelance + Kubirds), j'ai pas beaucoup de temps à y consacrer, à part quelques heures par-ci par-là.
L'un des objectifs initiaux de ce langage était d'en faire un langage compilé. Comment (…)
Lien Sustainability with Rust
Lien Introducing Garage, our self-hosted distributed object storage solution
Journal la rouille et la comtesse
Salut 'nal.
Il y a quelques mois, je me suis mis au langage Rust qui était alors le plus plébiscité de StackOverflow (et ce quatre années de suite…) et qui arrive second au dernier AOC sur Redit.
Les début de la noce furent belle. Cependant, après moins d'une semaine, j'ai du faire une pose qui dura plus longtemps que prévu, et au retour il ne fut pas aisé de se remettre dans la syntaxe cryptique. Ce n'est pas le (…)