Future improvements
- Add
<$elseif>
- Add option for
<$exec> that inserts stdout
- Improve COMPACT to also act inside tag calls
- Plausibility checking of external URIs
- Drop
<$insert>
- Add function
GETTIME("template") to get current time
- Add function
GETFILESIZE("filename") to get size of a file
- Improve project managment
- store data in project-file in a system indepandant format
(don't use filenames, but URIs)
- store information about external and local documents
referenced
- write tool `hscmk' (hsc-make)
that extracts all required information from project-file
and calls hsc
- write tool `hscpt' (hsc-project-tool) to add/remove
documents to/from project
- Add option
INDENT for <$include> and
<$source> to indent preformatted text
- Include a more useful example on conditionals than the
cyptic and hugo
<WEBPAGE>-macro
- Add some inheritance-concept for attribute values (so
that macros need no attribute-cloning code like
<A HREF=(HREF)>
- Redesign the concept for boolean attributes (it
currently sucks a bit)
- Do checking of external URIs with an external program (eg. `GetURL')
- For Unix-version, add check if protection-bits are set correctly
- Type checking for attributes(?)
- Undefine attributes via
<$undefine> (?)
- After having read the specs for html 0.32, maybe I should rename
the program to `hsemtics' (short for `HTML sucks even more than
I can say")
- Improve docs...
Far future
- Think about something like "preccompiled" include files, which would
also speed up reading hsc.prefs
- Support creation of an index-document
- Fully support creation of a NoNet-version
- Write a GUI-frontend for AmigaOS
- Option to link whole project directory into one document
- CLI-option to act like a html2asc-tool (only if I'm bored)
Thomas Aglassinger
(agi@giga.or.at),
29-May-1996