Daily Shaarli

All links of one day in a single page.

September 7, 2019

Néologisme — Wikipédia

Un néologisme est un mot (nom commun, adjectif, expression) nouveau ou apparu récemment dans une langue, le phénomène de création de nouveaux mots communs étant appelé, de manière générale, « néologie ».

Maintenant c'est clair dans la tête

Rust for High-Level Programming Language Developers – IQDevs – Technology Excellence Redefined

Rust expliqué pour des programmeurs en haut niveau style JS.


 Mémo

  • on peut faire comme en python et surcharger l'opérateur "+" avec le trait Add. C'est aussi possible avec les autres opérateurs.
  • le mot-clé type permet de créer des alias : type Int = i32; permet de déclarer des variables de cette façon : let number: Int = 10;. Int sera remplacé par i32. On peut donc imaginer des alias pour un type devant implémenter un ou plusieurs traits. Par exemple, type proxy = box<? impl Debug + > à tout hasard. L'exemple n'est pas top, mais rien ne me vient à l'idée. TODO: à améliorer.
  • let mul = | a , b | a * b; est équivalent à fn mul (a: i32, b: i32) -> i32 { a * b } ou dans sa version plus typé let mul = |a: int32, b: int32 | -> i32 { a * b };
    Note : a et b dans la closure doivent implémenter l'opérateur "*" mais ne sont pas obligatoirement de type i32
Note: Utilité de l'explorateur de fichiers sous Linux ?

Je me rend compte que je n'utilise l'explorateur de fichier seulement pour changer de fonds d'écran, car l'aperçu de toutes les images est agréable pour choisir. Sinon rien.

J'ai perdu l'habitude de cliquer sur les fichiers. Ce n'est plus naturel :o