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
|
Mailfromd TODO list.
* Language:
** Implement \U, \L, \E and other GNU extensions to the replacement strings.
** Optionally use case-fold fnmatch in fnmatches.
** gsub(regex, repl, string)
** Implement still more string functions
* Provide a library facility:
1. Compile mailfromd source into a position-independent code:
mailfromd --compile source.mf -osource.mfo
2. Gather several objects into a library using the standard `ar'
utility:
ar c file.mfl jeden.mfo dwa.mfo trzy.mfo ...
3. Use the archive at the startup to extract the needed functions from
it:
mailfromd -lfile
* Convert database support to MFL
* Implement nested functions and lambdas:
set var lambda(string x) returns string
do
...
done
apply(%var, "foo")
or:
apply(lambda(string x) returns string
do
...
done,
"foo")
Local variables:
mode: outline
paragraph-separate: "[ ]*$"
end:
|