Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d-plaindoux/rust-traits
[Talk] Programmation par Traits sous l'influence de la gestion mémoire
https://github.com/d-plaindoux/rust-traits
ad-hoc memory parametric-polymorphism rust talk trait
Last synced: 3 months ago
JSON representation
[Talk] Programmation par Traits sous l'influence de la gestion mémoire
- Host: GitHub
- URL: https://github.com/d-plaindoux/rust-traits
- Owner: d-plaindoux
- License: apache-2.0
- Created: 2018-12-29T08:23:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-15T20:05:20.000Z (about 1 year ago)
- Last Synced: 2024-01-26T10:40:10.619Z (12 months ago)
- Topics: ad-hoc, memory, parametric-polymorphism, rust, talk, trait
- Language: Rust
- Homepage:
- Size: 3.27 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Programmation par Traits sous l'influence de la gestion mémoire
On nous parle trop souvent de Rust en terme de gestion mémoire avec le borrowing et le lifetime mais quid de la conception logiciel dans un tel contexte ?
Je propose d'explorer le langage en ayant une approche objet très naive pour ensuite dériver et voir comment Rust nous propose des chemins différents. L'ouverture du code - pour une plus grande réutilisabilité et adaptabilité - dirigée par la gestion mémoire est une nouveauté et va nous permettre de pousser l'abstraction au maximum en utilisant les génériques et les contraintes de types pour notre plus grand bien ! Nous finirons par explorer l'"expression problem" de Wadler et voir comment Rust peut y répondre.
Présentations disponibles:
- [BreizhCamp 2019](https://www.youtube.com/watch?v=szrR4Klixdk)
- [LilleFP 2020](https://www.youtube.com/watch?v=6CO98XBsNiY)