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.

All labels observed (1)

Label Occurrences
l3kernel canonical 2

How this entity was disambiguated

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 ⓘ
XeTeX ⓘ
pdfTeX ⓘ
defines expl3 programming interface ⓘ
designedFor backward compatibility with LaTeX2e documents via higher-level packages ⓘ
modular code design in LaTeX3 ⓘ
distributedVia CTAN ⓘ
documentationProvidedAs expl3 interface documentation ⓘ
errorHandling structured message system ⓘ
implements LaTeX3 programming conventions ⓘ
license LaTeX Project Public License ⓘ
maintainedBy LaTeX Project Team ⓘ
moduleOf LaTeX3 programming layer (expl3) ⓘ
linked to: LaTeX3
namingConvention module-based function names with underscores and colons ⓘ
partOf LaTeX3 ⓘ
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 ⓘ

How these facts were elicited

Referenced by (2)

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

LaTeX3 → hasComponent → l3kernel ⓘ
LaTeX Project → develops → l3kernel ⓘ