n***@tessellation.com
2006-01-16 20:55:46 UTC
I write courses to teach OOAD, C++, and Java.
In the past, I've used ClarisWorks (now AppleWorks) to write the
course, converting to PDF to give to printers.
It's becoming too difficult to use a WYSIWYG method to write courses.
I'd rather (gasp! horrors!) return to what I did in the 1970's, with
tools like runoff, and write the course in marked-up text something
like:
.page
.title How to make a function overrideable
Add the keyword virtual to the function's declaration.
.code
virtual void foo();
.end
.image virtual_function.jpg
etc.
This would allow me to establish one font for ".code", with automatic
return to the "normal" font when the ".code" was matched with ".end".
Automatic generation of a table of contents would be heavenly.
Converting the text to PDF would be delightful.
Does anyone have any clues for me to find something like this?
Many thanks,
Robert Allan Schwartz
Senior Instructor
Tessellation Training
In the past, I've used ClarisWorks (now AppleWorks) to write the
course, converting to PDF to give to printers.
It's becoming too difficult to use a WYSIWYG method to write courses.
I'd rather (gasp! horrors!) return to what I did in the 1970's, with
tools like runoff, and write the course in marked-up text something
like:
.page
.title How to make a function overrideable
Add the keyword virtual to the function's declaration.
.code
virtual void foo();
.end
.image virtual_function.jpg
etc.
This would allow me to establish one font for ".code", with automatic
return to the "normal" font when the ".code" was matched with ".end".
Automatic generation of a table of contents would be heavenly.
Converting the text to PDF would be delightful.
Does anyone have any clues for me to find something like this?
Many thanks,
Robert Allan Schwartz
Senior Instructor
Tessellation Training