summaryrefslogtreecommitdiff
path: root/TODO
blob: 8ecf20958c6fdb95d38db4998fb3e333414d3f97 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
-*- Outline -*-

* Important Items (Release Blockers)

** Improve the `(skribilo)' module, use SRFI-37 for argument parsing
** Update the documentation, remove Skribe legacy stuff
** Have a PS/PDF version of the documentation (preferably using Lout)
** Remove calls to `skribe-error', use SRFI-35 exceptions
** Fix the HTML engine for `html-left-margin'
Left margin doesn't display well when CSS is being used.


* Small Items, Known Bugs

** `eq' package: Handle `:number' in the HTML back-end


* Longer-Term Items

** Add a `if-engine' markup to avoid hacks with `engine-format?'
Expressions like `(if (engine-format? "lout") xxx yyy)' are wrong,
because they look at the value of `*current-engine*' rather than the
engine actually used during resolution and output.

** Write an Info engine based on Scribe's one
** Write an XHTML engine
** Write a nice GUI based on Andy's STexi browser
** Render equations using MathML when rendering to HTML
** Add stand-alone tools
Such as `skribilo-to-bibtex', `bibtex-to-skribilo', etc.
** Provide better internationalization