/[clhp]/clhp/TODO
ViewVC logotype

Contents of /clhp/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (hide annotations)
Wed Oct 1 14:01:47 2003 UTC (10 years, 6 months ago) by aventimiglia
Branch: MAIN
Changes since 1.4: +6 -1 lines
Added some documentation, including BUGS page, which should be
considered part of the TODO list, only with a high priority.
1 aventimiglia 1.5 $Id: TODO,v 1.4 2003/09/29 17:05:11 aventimiglia Exp $ -*- outline -*-
2    
3     * Test suite
4     Write a test suite, in lisp that will run test on clhp components,
5     this will be used during development, to make sure everything is
6     working properly.
7 aventimiglia 1.2
8     * COMPILE-CGI
9     This is just a convenience function that will compile and save fasl
10     files with the .clcgi extension.
11    
12     Maybe I could also write a compiler program and install it in
13     /usr/local/bin (or wherever), to drop into makefiles.
14    
15 aventimiglia 1.4 * Command-line CLHP
16     Write a small program to enable CLHP to be parse at the command
17     line, separate from the server. This mode should supress printing of
18     the HTTP headers generated by CLHP.
19    
20 aventimiglia 1.2 * TAG
21     This has to be done with a macro.
22    
23     * Error handling
24     This will be the biggest ongoing project, lets try to create every
25     kind of error imaginable, and make sure it reports something every
26     time. Also parse errors (like malformed lisp or unbound variables)
27     should not stop the entire page from parsing, it should just fail
28     for that form, report the error (and the offendding form) and
29     continue at the next reasonable point.
30    
31     * Differences from PHP
32     Some differences I should keep, like you can't end blocks in the
33     middle of a form: like this:
34    
35     <?clhp (echo "Hello There" ?> <b> Anthony </b> <?clhp ".") ?>
36    
37     That works in PHP, but it really isn't something that I think needs
38     to be done in CLHP, at least not right away.
39    
40 aventimiglia 1.3 * Pre-release check list
41     ** version numbering
42     VERSION in Makefile and *CLHP-VERSION* in clhp.lisp should be
43     set. Eventually I'd like to set up a nice way to have this all
44     happen automatically. I think the best way to do this is to make
45     the whole build process more lisp dependent. The other option is
46     to go automake with it.
47 aventimiglia 1.4

  ViewVC Help
Powered by ViewVC 1.1.5