Rust Lille #4


Details
Bonjour à toutes et à tous,
Rust Lille revient pour son quatrième event ! Celui ci aura lieu à @SFEIR Lille, le 26 Octobre, de 19h à 20h30.
Pour cette édition, nous accueillerons @Sasha et @François !
1. Garantir la robustesse des macros Rust avec expandable. (by @Sasha)
Les macros déclaratives en Rust permettent de faire des choses géniales, mais il est incroyablement difficile d'écrire des macros robustes. Dans ce talk, Sasha nous présente **expandable**, un outil aidant à garantir qu'une macro est la plus correcte possible. On va parler de parser, de représentation de code et d'analyse statique. Depuis qu'elle a découvert Rust, Sasha n'a jamais vraiment réussi à s'arrêter ! Elle nous vient du Sud de la France et s'intéresse aux compilateurs, à l'analyse statique ainsi qu'au design des langages de programmation. Elle travaille aujourd'hui pour TrustInSoft, où elle développe une bibliothèque standard en C.
2. Lenient Query Parsing avec nom. (by @François)
Il est facile de faire des erreurs lorsque l'on crée une search query dans Quickwit, et **tantivy** se repose sur un parser très strict basé sur la crate combine. Nous avons choisi un nouveau parser dont l'objectif était de créer la meilleure query possible même avec des entrées syntaxiquement incorrectes. C'est François Massot, cofondateur de **Quickwit**, qui viendra nous faire ce retour d'expérience sur cette problématique essentielle pour un moteur de recherche. François a passé la première moitié de sa carrière en tant qu'ingénieur logiciel en se spécialisant d'abord pour les algorithmes puis pour le développement web. Après avoir travaillé notamment pour EDF R&D et Efficity, il s'est concentré sur la création de startups: Yanport, MeilleureCopro, et aujourd'hui Quickwit, un moteur de recherche cost-efficient pour vos données immutables.
Nous vous attendons nombreux !
COVID-19 safety measures

Rust Lille #4