Remacs

E1008117

Remacs is a modern reimplementation of the Emacs text editor core in Rust, aiming to improve performance, safety, and maintainability while remaining compatible with existing Emacs Lisp packages.

Try in SPARQL Jump to: Statements Referenced by

Statements (40)

Predicate Object
instanceOf Emacs implementation
software project
text editor core
aimsTo improve maintainability
improve performance
improve safety
basedOn GNU Emacs NERFINISHED
compatibleWith Emacs Lisp packages
existing Emacs configurations
developmentStatus experimental
incomplete reimplementation of Emacs
hasComponent Emacs Lisp runtime NERFINISHED
Rust-based core
hasFeature bytecode interpreter for Emacs Lisp
hasGoal remain compatible with Emacs
replace parts of Emacs C code with Rust
hasProperty backwards compatibility focus
memory safety focus
performance optimization focus
implements Emacs core
inspiredBy GNU Emacs design
license free software license
partOf Emacs ecosystem
primaryLanguage English (project documentation)
programmingLanguage Rust NERFINISHED
reimplements Emacs C core in Rust
repositoryHostingService GitHub NERFINISHED
softwareEngineeringGoal improve code maintainability
modernize Emacs internals
reduce memory-related bugs
refactor legacy C codebase
softwareGenre text editor
supports Emacs Lisp NERFINISHED
targetPlatform GNU/Linux NERFINISHED
Unix-like systems
Windows NERFINISHED
macOS NERFINISHED
targetUser Emacs users
uses Rust ownership model
Rust type system

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.