EmacsConf 2024: An experimental Emacs core in Rust - Troy Hinckley
HTML-код
- Опубликовано: 9 янв 2025
- emacsconf.org/...
00:00.000 Rune
00:17.082 The Emacs core
00:57.168 Why create this?
01:55.865 How does this compare to other projects?
03:01.315 Multi-threading
03:32.441 Multi-threading elisp
03:47.648 No-GIL method
04:32.638 Actors
04:51.252 Multi-threading elisp (functions)
05:34.680 Caveats
05:57.090 Multi-threading elisp (data)
06:38.249 Copy values to other threads on demands
06:57.884 Multi-threading elisp (buffers)
08:11.903 Would this actually be useful?
08:46.919 Precise garbage collection
09:16.537 How Emacs used to deal with roots
10:38.713 Conservative stack scanning
11:00.157 Movable objects
12:38.829 How Rust makes precise GC easy
14:13.227 Other Rust niceties: proc macro
15:14.560 sum types
16:01.041 Regex
16:16.052 Parsers
16:27.210 Other changes: GUI first, terminal second
16:58.919 Off-screen cursor
17:16.305 Image flow
17:24.440 Testing
18:36.345 Status
19:07.247 Next directions
19:22.739 How to get involved
You can view this and other resources using free/libre software at emacsconf.org/... . During the conference, you can ask questions via the Etherpad or through IRC (chat.emacsconf... , or emacsconf-dev on irc.libera.chat). Afterwards, check the talk page at emacsconf.org/... for notes and contact information.
This video is available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. - Наука
Really interesting approach. I like the humility in the beginning, the likes of "this is to try new approaches".
Wow its really nice that there's already a huge elisp test suite that can be used for a different core interpreter.
Ack, I can't believe I've already starred the repo and haven't contributed anything to it. That'll be on my Jan 2025 goals list!
This is awesome!
Why the obsession for re writte all the open source apps with rust?
It's all in the video man, I think you didn't watch it. Type safety, fearless concurrency, proc macros and many more features that makes rust great candidate.