@@ -1,104 +1,104 @@ - - INSTRUCTIONS FOR SUBMITTING MATERIAL TO THE REDUCE NETWORK LIBRARY - -We encourage users to send contributions to the REDUCE network library. The -rules are simple, and are designed to increase the effectiveness of the -contribution rather than make more work for the contributor. - -Messages (and also code comments if possible) should be in English. REDUCE -is an international system, used by scientists in many countries who speak -many different languages. The only way to make such a system effective is -to have all dialog in one language, which for obvious reasons is English. - -Lines of code should have a maximum length of 71 characters, and only -contain the symbols listed in the REDUCE User's Manual. Other files -should not contain lines longer than 80 characters. No file should be -more than 100,000 bytes long. This is required so that all known REDUCE -systems can process the code, and electronic mail systems handle the -transmission of the relevant files. - -In the case of a complete package, the following is required: - - 1. A header comment listing - a) the title of the program, - b) the name and address of the author(s), including network address, - c) the date of the program, - d) a brief abstract, - e) the version of REDUCE required, - f) relevant publications, - g) appropriate keywords. - - 2. A separate document file describing the use of the program, preferably - in LaTeX using the style file reduce.sty in the documents directory. - - 3. A test file. This should consist of a sequence of commands that neither - read input nor output to files other than the standard output device. - - 4. A log of the output from running the test file. - - 5. A signed REDUCE Contribution Form giving us rights to the - distribution of the code. - -For smaller code fragments and other material, only the signed form is -needed. This form follows. - - ---------------------------- cut here ---------------------------- - - REDUCE PROGRAM CONTRIBUTION FORM - - -Description of Program Material: - - - - - - - -Principal Author: - - -Organization (if applicable): - - -Postal Address: - - - - - - -Electronic Mail Address: - - -Telephone: - - -Are you the sole author of this software? - - -If not, please write the names of the other authors here and attach their -addresses and telephone numbers. - - - - - - - Acknowledgment and Agreement - -------------- --- --------- - -To the best of my knowledge, I have the right to contribute this program -material without breaching any obligation concerning nondisclosure of -proprietary or confidential information of other persons or organizations. -I am contributing this program material on a nonconfidential, nonobligatory -basis to Anthony C. Hearn ("Hearn") for possible use in the REDUCE algebraic -computation system and its associated program libraries. I agree that Hearn -may use, duplicate, modify, publish, distribute and market the program -material, and authorize others to do so without obligation or liability of -any kind. Hearn may publish my name and address, as the contributor, to -facilitate user inquiries pertaining to this program material. - - - -Signature ____________________________________ Date __________________ + + INSTRUCTIONS FOR SUBMITTING MATERIAL TO THE REDUCE NETWORK LIBRARY + +We encourage users to send contributions to the REDUCE network library. The +rules are simple, and are designed to increase the effectiveness of the +contribution rather than make more work for the contributor. + +Messages (and also code comments if possible) should be in English. REDUCE +is an international system, used by scientists in many countries who speak +many different languages. The only way to make such a system effective is +to have all dialog in one language, which for obvious reasons is English. + +Lines of code should have a maximum length of 71 characters, and only +contain the symbols listed in the REDUCE User's Manual. Other files +should not contain lines longer than 80 characters. No file should be +more than 100,000 bytes long. This is required so that all known REDUCE +systems can process the code, and electronic mail systems handle the +transmission of the relevant files. + +In the case of a complete package, the following is required: + + 1. A header comment listing + a) the title of the program, + b) the name and address of the author(s), including network address, + c) the date of the program, + d) a brief abstract, + e) the version of REDUCE required, + f) relevant publications, + g) appropriate keywords. + + 2. A separate document file describing the use of the program, preferably + in LaTeX using the style file reduce.sty in the documents directory. + + 3. A test file. This should consist of a sequence of commands that neither + read input nor output to files other than the standard output device. + + 4. A log of the output from running the test file. + + 5. A signed REDUCE Contribution Form giving us rights to the + distribution of the code. + +For smaller code fragments and other material, only the signed form is +needed. This form follows. + + ---------------------------- cut here ---------------------------- + + REDUCE PROGRAM CONTRIBUTION FORM + + +Description of Program Material: + + + + + + + +Principal Author: + + +Organization (if applicable): + + +Postal Address: + + + + + + +Electronic Mail Address: + + +Telephone: + + +Are you the sole author of this software? + + +If not, please write the names of the other authors here and attach their +addresses and telephone numbers. + + + + + + + Acknowledgment and Agreement + -------------- --- --------- + +To the best of my knowledge, I have the right to contribute this program +material without breaching any obligation concerning nondisclosure of +proprietary or confidential information of other persons or organizations. +I am contributing this program material on a nonconfidential, nonobligatory +basis to Anthony C. Hearn ("Hearn") for possible use in the REDUCE algebraic +computation system and its associated program libraries. I agree that Hearn +may use, duplicate, modify, publish, distribute and market the program +material, and authorize others to do so without obligation or liability of +any kind. Hearn may publish my name and address, as the contributor, to +facilitate user inquiries pertaining to this program material. + + + +Signature ____________________________________ Date __________________