Experimental Emacs Core Implementation in Rust

Experimental Emacs Core Implementation in Rust

EmacsConf and Emacs hangouts via YouTube Direct link

.157 Movable objects

18 of 30

18 of 30

.157 Movable objects

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Experimental Emacs Core Implementation in Rust

Automatically move to the next video in the Classroom when playback concludes

  1. 1 .000 Rune
  2. 2 .082 The Emacs core
  3. 3 .168 Why create this?
  4. 4 .865 How does this compare to other projects?
  5. 5 .315 Multi-threading
  6. 6 .441 Multi-threading elisp
  7. 7 .648 No-GIL method
  8. 8 .638 Actors
  9. 9 .252 Multi-threading elisp functions
  10. 10 .680 Caveats
  11. 11 .090 Multi-threading elisp data
  12. 12 .249 Copy values to other threads on demands
  13. 13 .884 Multi-threading elisp buffers
  14. 14 .903 Would this actually be useful?
  15. 15 .919 Precise garbage collection
  16. 16 .537 How Emacs used to deal with roots
  17. 17 .713 Conservative stack scanning
  18. 18 .157 Movable objects
  19. 19 .829 How Rust makes precise GC easy
  20. 20 .227 Other Rust niceties: proc macro
  21. 21 .560 sum types
  22. 22 .041 Regex
  23. 23 .052 Parsers
  24. 24 .210 Other changes: GUI first, terminal second
  25. 25 .919 Off-screen cursor
  26. 26 .305 Image flow
  27. 27 .440 Testing
  28. 28 .345 Status
  29. 29 .247 Next directions
  30. 30 .739 How to get involved

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.