Skip to main content Crate rune Copy item path Source alloc ๐ builtin lisp data structures. arith ๐ Arithmetic operators. buffer ๐ Buffer operations. bytecode ๐ The main bytecode interpeter. casefiddle ๐ String and character case conversion. channel_manager ๐ Channel Manager - manages all channel state in a dedicated garbage-collected block channels ๐ Channel operations for CSP-style concurrency. character ๐ Character and string utilities. chartab ๐ core ๐ The core modules that define the primitive types and functionality of the
language. data ๐ Utilities for variables and values. debug ๐ Debugging utilities. dired ๐ dump ๐ Heap dump module for rune.
After a successful bootstrap in which elisp code is converted to bytecode,
the VM heap memory can be serialized to a rune.pdmp file, and
subsequent runs can avoid bootstrapping and just load rune.pdmp instead. editfns ๐ Buffer editing utilities. emacs ๐ The Emacs environment and runtime. eval ๐ Lisp evaluation primitives. fileio ๐ File I/O. filelock ๐ floatfns ๐ Operations on floats. fns ๐ General purpose lisp functions interpreter ๐ The basic elisp interpreter. intervals ๐ keymap ๐ Keymap handling. library ๐ The library module defines additional utility functions for Rune. lisp ๐ lread ๐ Loading elisp from files and strings. macros ๐ Implementations of macros print ๐ Printing utilities. reader ๐ Lisp reader that reads an object from a string. search ๐ Search utilities. textprops ๐ threads ๐ Multi-threaded elisp support. timefns ๐ Time analysis derive_GcMoveable rooted_iter Args ๐ bootstrap ๐ eval_stdin ๐ load ๐ main ๐ parens_closed ๐ repl ๐