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.
  • НаукаНаука

Комментарии • 5

  • @tarjeibaerland
    @tarjeibaerland Месяц назад +2

    Really interesting approach. I like the humility in the beginning, the likes of "this is to try new approaches".

  • @kevinrineer5356
    @kevinrineer5356 21 день назад +2

    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!

  • @shfxpl
    @shfxpl 14 дней назад

    This is awesome!

  • @Ateshtesh
    @Ateshtesh 20 дней назад

    Why the obsession for re writte all the open source apps with rust?

    • @shfxpl
      @shfxpl 14 дней назад

      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.