1
0
mirror of https://gitlab.com/free_zed/free_zed.gitlab.io.git synced 2024-06-01 22:02:28 +00:00

Add pythonrust.md

(cherry picked from commit a05230de9d212d701a43c5887b5a0a3dc0f1b770)
This commit is contained in:
Freezed 2019-11-03 14:46:16 +01:00
parent efd1e32100
commit 29a77cb3e5

View File

@ -0,0 +1,29 @@
### [Booster Python avec Rust: le cas de Mercurial][1]
Par Raphaël Gomès Salle Charles Darwin Dimanche à 14h30
Historiquement, le gestionnaire de version Mercurial utilise des modules en C pour améliorer ses performance lorsque Python ne suffit plus. L'année dernière, des contributeurs ont commencé à utiliser des modules en Rust comme une alternative plus sécuritaire, plus agréable et mieux outillée que C afin de compléter la base Python de Mercurial.
Depuis fin 2018, Octobus a le plus grand nombre de contributions Rust dans Mercurial. Nous avons découvert des problèmes liés l'interaction de ces deux langages et trouvé des solutions qui n'avaient jusque-là - à notre connaissance - jamais été publiées sur Internet.
Au programme :
* Une vue d'ensemble de l'intégration de Rust à Python
* Les points positifs et négatifs de notre solution et les alternatives
* Des chiffres comparatifs de performance
* Une porte ouverte à la curiosité quant aux détails excessivement techniques.
---
Note:
[Octobus][2]
[Mercurial][3]
[1]: https://www.pycon.fr/2019/fr/talks/conference.html#booster%20python%20avec%20rust%E2%80%AF%3A%20le%20cas%20de%20mercurial
[2]: https://octobus.net/
[3]: https://fr.wikipedia.org/wiki/Mercurial