blob: 6c5128f0c97303d97056c7005038cee8ab5dc260 (
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
Skribilo -*- Outline -*-
========
Skribilo is a port of Skribe to GNU Guile.
Here are a few goals.
* Usability
** Integration with Guile's module system
** Better error handling, automatic back-traces, etc.
** Add useful markups
- `document': add `:keywords' and `:language', maybe `:date'
- numbered references
- improved footnotes
** Add an option to continuously watch a file and re-compile it
* Font-ends (readers)
** Implement a new front-end mechanism (see `(skribilo reader)')
** Skribe front-end (read Skribe syntax)
Done.
** Texinfo front-end
Use guile-library's `stexi'.
** Simple markup front-end (� la `txt2tags', Emacs' outline mode, or Wiki)
Almost done (Emacs `outline-mode').
* Back-ends (engines)
** Easier to plug-in new back-ends (no need to modify the source)
** Better HTML (or XHTML?) back-end
** Lout back-end (including automatic `lout' invocation?)
Done, except automatic invocation.
** Info back-end
* Packages
** Pie charts
** Equations
* Toys
** Document browser with guile-gnome
;;; arch-tag: 2d0a6235-5c09-4930-998c-56a4de2c0aca
|