summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2010-03-28 01:09:52 +0100
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2010-03-28 01:09:52 +0100
commitd1621c3d398d6a737be9e8e45ebc0d2e32d7c82a (patch)
tree13bf381c8002d49df12399f2caba87e3affcb7ab
parent8cd3123778cd2e710119c661f6f476ee19436a21 (diff)
downloadluatexbase-d1621c3d398d6a737be9e8e45ebc0d2e32d7c82a.tar.gz
todo update
-rw-r--r--README10
-rw-r--r--TODO27
2 files changed, 22 insertions, 15 deletions
diff --git a/README b/README
index c209d5e..100f8c5 100644
--- a/README
+++ b/README
@@ -5,17 +5,19 @@ luatexbase provides basic resource management, similar to the way TeX
resources are handled by Plain TeX and LaTeX, for new resources introduced by
LuaTeX.
-Each resource is handled in a separate package, and luatexbase.sty merely loads
-all of them.
+Each resource is handled in a separate package.
The resources considered are:
- registers (\count, \box, etc.) -> luatexbase-regs
-- Lua modules -> luatexbase-loader
-- Additional functions for modules -> luatexbase-modutils
+- Lua module loading -> luatexbase-loader
- \attribute's -> luatexbase-attr
- \catcodetable's -> luatexbase-cctb
- Lua callbacks -> luamcallbacks
+Additional convenience packages:
+- Lua module declaration -> luatexbase-modutils
+- compatibility helpers -> luatexbase-compat
+
WARNING: these packages are subject to change or even be merged or disappear in
the near future!
diff --git a/TODO b/TODO
index 1dfcd01..97903ff 100644
--- a/TODO
+++ b/TODO
@@ -1,24 +1,18 @@
general
-------
-- write test files
-- change prefix for internal TeX macros
-- check for lua name conflicts ('module' used in mods)
-- check for macros starting with \luatex
-- make TeX tests cleaner: \begingroup\expandafter\ETC.
-- reload check, declaration, luatex test, catcodes for plain
-- import/update doc
-- date & changes entry
-
- redo module loading in packages once mods is done.
- adjust preamble to avoid duplicated list of files (refer to DTX instead)
+- add catcode defenses
+- adjust original luatextra package
Later
=====
+- check for user macros starting with \luatex
- change lua module name(s) (luatexbase or luatexbase.regs etc)
- compat with LuaTeX 0.25.4? (Means problems with \directlua, primitive names,
- kpse.find_file(..., 'lua'), etc.)
+ kpse.find_file(..., 'lua'), etc.) Maybe do a compat package?
regs
----
@@ -29,7 +23,7 @@ rather tricky in this respect, but are they really used?) Well, is there any
actual need for this?
attr
----
+----
- don't write in the tex table!
@@ -43,4 +37,15 @@ loader
------
- a.b.c -> a/b/c or a/b.c or a.b.c? What do to with files under texmf/scripts?
+- write doc
+
+modutils
+--------
+
+Review extensively.
+
+mcallbacks
+----------
+
+Review extensively.