Compiling SXEmacs with enhanced number type support not only brings a full heap of new number types, but also provides a more convenient concept of numbers at all. This concept is mostly driven by mathematical issues. Nonetheless we attempt to provide as much backward compatibility as possible.
The purpose of enhanced number types is to propagate both a convenient set of additional functionality which is (hopefully) widely used in the future, and a consistent concept for dealing with numeric computations from within emacs lisp.
The feature itself must be considered experimental, though. Howbeit programmers can benefit from extremely increased performance, even with the current implementation.
|• ENT Basics:||Introduction to enhanced numbers.|
|• Types of Numbers:||How do C types reflect in elisp.|
|• Unions of Number Types:||Categories of numbers.|
|• Coercion:||Converting from on number type to another.|
|• Revised Arithmetics:||How ENT modifies arithmetics.|
|• Revised Formatting:||New output formatting features.|
|• Number Theoretic Functions:||Functions provided by ENT concerning number theory.|
|• Auxiliary Functions:||Functions that make use of ENT.|