amanuensis : Java Glossary

go to home page A words local find full screen, hide local find menu Google search web for more information on this topic jump to foot of page translate this page with Babelfish 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) ©1996-2009 Roedy Green, Canadian Mind Products
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 You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/amanuensis.html J:\mindprod\jgloss\amanuensis.html
CMP logofeedback Please email your feedback for publication, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.191.105]
You are visitor number 12,130.