l3kernel

E1008093

l3kernel is the core programming layer of LaTeX3, providing the fundamental macros and data structures on which higher-level LaTeX3 code is built.

Try in SPARQL Jump to: Statements Referenced by

Statements (45)

Predicate Object
instanceOf LaTeX3 programming layer
TeX macro package
software package
aimsTo provide a stable programming interface for LaTeX3
separate document-level markup from programming layer
category LaTeX3 core component
TeX programming library
compatibleWith LuaTeX NERFINISHED
XeTeX NERFINISHED
pdfTeX NERFINISHED
defines expl3 programming interface
designedFor backward compatibility with LaTeX2e documents via higher-level packages
modular code design in LaTeX3
distributedVia CTAN NERFINISHED
documentationProvidedAs expl3 interface documentation
errorHandling structured message system
implements LaTeX3 programming conventions
license LaTeX Project Public License NERFINISHED
maintainedBy LaTeX Project Team NERFINISHED
moduleOf LaTeX3 programming layer (expl3) NERFINISHED
namingConvention module-based function names with underscores and colons
partOf LaTeX3 NERFINISHED
provides core programming layer for LaTeX3
data structures
fundamental macros
repository https://github.com/latex3/latex3
requires e-TeX extensions
scopeModel TeX group-based scoping
supports box and dimension manipulation
coffins (box management structures)
conditionals and branching
file and input/output operations
integer and floating point expressions
key–value interfaces
message and error handling
property lists
regular expression–like token processing
sequence data structures
token list variables
usedBy LaTeX2e kernel (for some internal functionality in recent releases)
l3packages
usedFor building higher-level LaTeX3 code
structured programming in TeX
versioningScheme date-based version identifiers
writtenIn TeX macro language

Referenced by (1)

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

LaTeX3 hasComponent l3kernel