blob: fbfe292c2cc855293a1c37bf08339daaf89ac29a (
plain) (
tree)
|
|
[[!meta title="An Experimental Emacs Core in Rust"]]
[[!meta copyright="Copyright © 2024 Troy Hinckley"]]
[[!inline pages="internal(2024/info/rust-nav)" raw="yes"]]
<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->
# An Experimental Emacs Core in Rust
Troy Hinckley - https://coredumped.dev, <mailto:troy@troyhinckley.com>
[[!inline pages="internal(2024/info/rust-before)" raw="yes"]]
An overview and discussion and early prototype of a new Emacs core written in Rust. The talk covers some of the interesting design choices in the GNU Emacs C core, as well as some of the trade-offs made in the Rust core. <https://github.com/CeleritasCelery/rune>
- What is the Emacs core?
- How has the core evolved?
- Design trade-offs
- multi-threading
- Precise GC
- Being bug compatible with GNU Emacs
- Comparison
About the speaker:
Hardware Engineer with interest in low-level programming and the hardware-software boundary.
[[!inline pages="internal(2024/info/rust-after)" raw="yes"]]
[[!inline pages="internal(2024/info/rust-nav)" raw="yes"]]
|