amanuensis : Java Glossary
home A words local find no local find frame, full screen Google search web for topic jump to footer translate with Babelfish by Roedy Green ©1996-2008 Canadian Mind Products
Go to : punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all)
amanuensis
amanuensis
The Oxford dictionary defines amanuensis as “one who writes from dictation or copies manuscript; literary assistant.” In other words an amanuensis is an intelligent scribe who helps you compose words or music. You don’t have to give her all the details. She is quite capable of filling them in for you. I use the term mainly to describe a program that helps you write programs. You tell it in general what you want and it fills in the details for you. I have written many amanuensis Applets, most of which help you write Java code. You give them just a few bits of information about what you want and they fill in the details generating the reams of code Java requires. A wizard is similar to an amanuensis, but a wizard presumes you are a novice and leads you by the hand step by step, often refusing to let you backtrack. An amanuensis presumes you are more expert. Usually you specify everything you need in one step using a dialog box.

I envision amanuenses eventually working in two modes: interactive and batch. In interactive mode you select your parameters from multiple choice Lists. In batch mode the parameters are specified in the source code. A generic macro processor invokes the macro and inserts the output in the source. The generic macro processor can also reprocess macros to regenerate them if the rules of generation change. I have described the mechanism in the context of HTML Macros, but the same principle applies to Java macros.

An amanuensis generally generates either Java or HTML, though it could generate any sort of structured text.


CMP_homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.17] The information on this page is for non-military use only.
You are visitor number 9,440. Military use includes use by defence contractors.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/Mindprod website mirror)
http://mindprod.com/jgloss/amanuensis.html J:\mindprod\jgloss\amanuensis.html