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.
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.