У нас вы можете посмотреть бесплатно EmacsConf 2019 - 26a - Emacs: The Editor for the Next Forty Years - Perry E. Metzger (pmetzger) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
You can watch this video with free software at: https://media.emacsconf.org/2019/26.html Download (prerecorded): https://mirror.csclub.uwaterloo.ca/em... Download (live Q&A): https://mirror.csclub.uwaterloo.ca/em... Slides: https://mirror.csclub.uwaterloo.ca/em... Notes from pad: • parallel/concurrent code is critical for future • "so far, only Rust has a good story on concurrency" • "C is dying" • "C cannot be written safely by mortals" • "C has to go" • Current language slows down Emacs evolution • Incrementally replace C with Rust • displaying not-text • currently, can't render web pages properly • native PDF rendering • HTML done right is complicated: security/privacy features • proper rendering of HTML is crucial for Emacs future • emails, … • native [LSP support] (https://en.wikipedia.org/wiki/Languag...) • Debug Adapter Protocol • Emacs should be more like an operating system • better Email experience • IMAP • PIM integration • [CalDAV] (https://en.wikipedia.org/wiki/CalDAV) • [CardDAV] (https://en.wikipedia.org/wiki/CardDAV) • [markdown] (https://en.wikipedia.org/wiki/Markdown) support • view Org or Markdown as rendered? • Issue: Org is separate from Emacs • needs to be pervasively integrated? • better chat clients • instead of Slack, Discord, … • rendering of web widgets (video, …) • Hacker-friendly user interface • Emacs bindings everywhere! • macOS vs. KDE/Gnome • Using emacs for everything • everything should feel like Emacs • bad • keyboard design/layout • priority 1. HTML rendering 2. [LSP] (https://en.wikipedia.org/wiki/Languag...) support 3. modern email, PIM, … 4. concurrency model + future extension language • Q&A starting with 2019-11-02T21.45.10 • Web rendering and daily updates • Future non-programmers as Emacs users • JavaScript-intense sources and Emacs support • default Emacs config to help new users • Is Rust also a candidate to replace Elisp or just C? No, just C. • Running Emacs within a browser • Mobile Emacs • [Remacs project] (https://github.com/remacs/remacs) • Emacs in Rust • lovely but no user-basis and therefore bad situation • better to use it from inside and not as a fork • Long-term competitors except vim related: • https://en.wikipedia.org/wiki/TECO_(t...) • https://en.wikipedia.org/wiki/WebKit • https://en.wikipedia.org/wiki/Slack_(...) • https://en.wikipedia.org/wiki/Discord...) • https://en.wikipedia.org/wiki/Servo_(...) • https://next.atlas.engineer/ • (used LaTeX/Beamer for presentation) https://en.wikipedia.org/wiki/Beamer_...) • https://karl-voit.at/2017/02/10/evolu...