3 |
@c smallbook |
@c smallbook |
4 |
@setfilename ../info/calc |
@setfilename ../info/calc |
5 |
@c [title] |
@c [title] |
6 |
@settitle GNU Emacs Calc 2.02g Manual |
@settitle GNU Emacs Calc 2.1 Manual |
7 |
@setchapternewpage odd |
@setchapternewpage odd |
8 |
@comment %**end of header (This is for running Texinfo on a region.) |
@comment %**end of header (This is for running Texinfo on a region.) |
9 |
|
|
108 |
@sp 6 |
@sp 6 |
109 |
@center @titlefont{Calc Manual} |
@center @titlefont{Calc Manual} |
110 |
@sp 4 |
@sp 4 |
111 |
@center GNU Emacs Calc Version 2.02g |
@center GNU Emacs Calc Version 2.1 |
112 |
@c [volume] |
@c [volume] |
113 |
@sp 1 |
@sp 1 |
114 |
@center March 2005 |
@center March 2005 |
180 |
|
|
181 |
@node Copying, Getting Started, Top, Top |
@node Copying, Getting Started, Top, Top |
182 |
@unnumbered GNU GENERAL PUBLIC LICENSE |
@unnumbered GNU GENERAL PUBLIC LICENSE |
183 |
@center Version 1, February 1989 |
@center Version 2, June 1991 |
184 |
|
|
185 |
|
@c This file is intended to be included in another file. |
186 |
|
|
187 |
@display |
@display |
188 |
Copyright @copyright{} 1989 Free Software Foundation, Inc. |
Copyright @copyright{} 1989, 1991 Free Software Foundation, Inc. |
189 |
675 Mass Ave, Cambridge, MA 02139, USA |
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA |
190 |
|
|
191 |
Everyone is permitted to copy and distribute verbatim copies |
Everyone is permitted to copy and distribute verbatim copies |
192 |
of this license document, but changing it is not allowed. |
of this license document, but changing it is not allowed. |
194 |
|
|
195 |
@unnumberedsec Preamble |
@unnumberedsec Preamble |
196 |
|
|
197 |
The license agreements of most software companies try to keep users |
The licenses for most software are designed to take away your |
198 |
at the mercy of those companies. By contrast, our General Public |
freedom to share and change it. By contrast, the GNU General Public |
199 |
License is intended to guarantee your freedom to share and change free |
License is intended to guarantee your freedom to share and change free |
200 |
software---to make sure the software is free for all its users. The |
software---to make sure the software is free for all its users. This |
201 |
General Public License applies to the Free Software Foundation's |
General Public License applies to most of the Free Software |
202 |
software and to any other program whose authors commit to using it. |
Foundation's software and to any other program whose authors commit to |
203 |
You can use it for your programs, too. |
using it. (Some other Free Software Foundation software is covered by |
204 |
|
the GNU Library General Public License instead.) You can apply it to |
205 |
|
your programs, too. |
206 |
|
|
207 |
When we speak of free software, we are referring to freedom, not |
When we speak of free software, we are referring to freedom, not |
208 |
price. Specifically, the General Public License is designed to make |
price. Our General Public Licenses are designed to make sure that you |
209 |
sure that you have the freedom to give away or sell copies of free |
have the freedom to distribute copies of free software (and charge for |
210 |
software, that you receive source code or can get it if you want it, |
this service if you wish), that you receive source code or can get it |
211 |
that you can change the software or use pieces of it in new free |
if you want it, that you can change the software or use pieces of it |
212 |
programs; and that you know you can do these things. |
in new free programs; and that you know you can do these things. |
213 |
|
|
214 |
To protect your rights, we need to make restrictions that forbid |
To protect your rights, we need to make restrictions that forbid |
215 |
anyone to deny you these rights or to ask you to surrender the rights. |
anyone to deny you these rights or to ask you to surrender the rights. |
216 |
These restrictions translate to certain responsibilities for you if you |
These restrictions translate to certain responsibilities for you if you |
217 |
distribute copies of the software, or if you modify it. |
distribute copies of the software, or if you modify it. |
218 |
|
|
219 |
For example, if you distribute copies of a such a program, whether |
For example, if you distribute copies of such a program, whether |
220 |
gratis or for a fee, you must give the recipients all the rights that |
gratis or for a fee, you must give the recipients all the rights that |
221 |
you have. You must make sure that they, too, receive or can get the |
you have. You must make sure that they, too, receive or can get the |
222 |
source code. And you must tell them their rights. |
source code. And you must show them these terms so they know their |
223 |
|
rights. |
224 |
|
|
225 |
We protect your rights with two steps: (1) copyright the software, and |
We protect your rights with two steps: (1) copyright the software, and |
226 |
(2) offer you this license which gives you legal permission to copy, |
(2) offer you this license which gives you legal permission to copy, |
233 |
that any problems introduced by others will not reflect on the original |
that any problems introduced by others will not reflect on the original |
234 |
authors' reputations. |
authors' reputations. |
235 |
|
|
236 |
|
Finally, any free program is threatened constantly by software |
237 |
|
patents. We wish to avoid the danger that redistributors of a free |
238 |
|
program will individually obtain patent licenses, in effect making the |
239 |
|
program proprietary. To prevent this, we have made it clear that any |
240 |
|
patent must be licensed for everyone's free use or not licensed at all. |
241 |
|
|
242 |
The precise terms and conditions for copying, distribution and |
The precise terms and conditions for copying, distribution and |
243 |
modification follow. |
modification follow. |
244 |
|
|
245 |
@iftex |
@iftex |
246 |
@unnumberedsec TERMS AND CONDITIONS |
@unnumberedsec TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
247 |
@end iftex |
@end iftex |
248 |
@ifinfo |
@ifinfo |
249 |
@center TERMS AND CONDITIONS |
@center TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
250 |
@end ifinfo |
@end ifinfo |
251 |
|
|
252 |
@enumerate |
@enumerate 0 |
253 |
@item |
@item |
254 |
This License Agreement applies to any program or other work which |
This License applies to any program or other work which contains |
255 |
contains a notice placed by the copyright holder saying it may be |
a notice placed by the copyright holder saying it may be distributed |
256 |
distributed under the terms of this General Public License. The |
under the terms of this General Public License. The ``Program'', below, |
257 |
``Program'', below, refers to any such program or work, and a ``work based |
refers to any such program or work, and a ``work based on the Program'' |
258 |
on the Program'' means either the Program or any work containing the |
means either the Program or any derivative work under copyright law: |
259 |
Program or a portion of it, either verbatim or with modifications. Each |
that is to say, a work containing the Program or a portion of it, |
260 |
licensee is addressed as ``you''. |
either verbatim or with modifications and/or translated into another |
261 |
|
language. (Hereinafter, translation is included without limitation in |
262 |
|
the term ``modification''.) Each licensee is addressed as ``you''. |
263 |
|
|
264 |
|
Activities other than copying, distribution and modification are not |
265 |
|
covered by this License; they are outside its scope. The act of |
266 |
|
running the Program is not restricted, and the output from the Program |
267 |
|
is covered only if its contents constitute a work based on the |
268 |
|
Program (independent of having been made by running the Program). |
269 |
|
Whether that is true depends on what the Program does. |
270 |
|
|
271 |
@item |
@item |
272 |
You may copy and distribute verbatim copies of the Program's source |
You may copy and distribute verbatim copies of the Program's |
273 |
code as you receive it, in any medium, provided that you conspicuously and |
source code as you receive it, in any medium, provided that you |
274 |
appropriately publish on each copy an appropriate copyright notice and |
conspicuously and appropriately publish on each copy an appropriate |
275 |
disclaimer of warranty; keep intact all the notices that refer to this |
copyright notice and disclaimer of warranty; keep intact all the |
276 |
General Public License and to the absence of any warranty; and give any |
notices that refer to this License and to the absence of any warranty; |
277 |
other recipients of the Program a copy of this General Public License |
and give any other recipients of the Program a copy of this License |
278 |
along with the Program. You may charge a fee for the physical act of |
along with the Program. |
|
transferring a copy. |
|
279 |
|
|
280 |
@item |
You may charge a fee for the physical act of transferring a copy, and |
281 |
You may modify your copy or copies of the Program or any portion of |
you may at your option offer warranty protection in exchange for a fee. |
|
it, and copy and distribute such modifications under the terms of Paragraph |
|
|
1 above, provided that you also do the following: |
|
282 |
|
|
|
@itemize @bullet |
|
283 |
@item |
@item |
284 |
cause the modified files to carry prominent notices stating that |
You may modify your copy or copies of the Program or any portion |
285 |
you changed the files and the date of any change; and |
of it, thus forming a work based on the Program, and copy and |
286 |
|
distribute such modifications or work under the terms of Section 1 |
287 |
|
above, provided that you also meet all of these conditions: |
288 |
|
|
289 |
|
@enumerate a |
290 |
@item |
@item |
291 |
cause the whole of any work that you distribute or publish, that |
You must cause the modified files to carry prominent notices |
292 |
in whole or in part contains the Program or any part thereof, either |
stating that you changed the files and the date of any change. |
|
with or without modifications, to be licensed at no charge to all |
|
|
third parties under the terms of this General Public License (except |
|
|
that you may choose to grant warranty protection to some or all |
|
|
third parties, at your option). |
|
293 |
|
|
294 |
@item |
@item |
295 |
If the modified program normally reads commands interactively when |
You must cause any work that you distribute or publish, that in |
296 |
run, you must cause it, when started running for such interactive use |
whole or in part contains or is derived from the Program or any |
297 |
in the simplest and most usual way, to print or display an |
part thereof, to be licensed as a whole at no charge to all third |
298 |
announcement including an appropriate copyright notice and a notice |
parties under the terms of this License. |
|
that there is no warranty (or else, saying that you provide a |
|
|
warranty) and that users may redistribute the program under these |
|
|
conditions, and telling the user how to view a copy of this General |
|
|
Public License. |
|
299 |
|
|
300 |
@item |
@item |
301 |
You may charge a fee for the physical act of transferring a |
If the modified program normally reads commands interactively |
302 |
copy, and you may at your option offer warranty protection in |
when run, you must cause it, when started running for such |
303 |
exchange for a fee. |
interactive use in the most ordinary way, to print or display an |
304 |
@end itemize |
announcement including an appropriate copyright notice and a |
305 |
|
notice that there is no warranty (or else, saying that you provide |
306 |
|
a warranty) and that users may redistribute the program under |
307 |
|
these conditions, and telling the user how to view a copy of this |
308 |
|
License. (Exception: if the Program itself is interactive but |
309 |
|
does not normally print such an announcement, your work based on |
310 |
|
the Program is not required to print an announcement.) |
311 |
|
@end enumerate |
312 |
|
|
313 |
Mere aggregation of another independent work with the Program (or its |
These requirements apply to the modified work as a whole. If |
314 |
derivative) on a volume of a storage or distribution medium does not bring |
identifiable sections of that work are not derived from the Program, |
315 |
the other work under the scope of these terms. |
and can be reasonably considered independent and separate works in |
316 |
|
themselves, then this License, and its terms, do not apply to those |
317 |
|
sections when you distribute them as separate works. But when you |
318 |
|
distribute the same sections as part of a whole which is a work based |
319 |
|
on the Program, the distribution of the whole must be on the terms of |
320 |
|
this License, whose permissions for other licensees extend to the |
321 |
|
entire whole, and thus to each and every part regardless of who wrote it. |
322 |
|
|
323 |
|
Thus, it is not the intent of this section to claim rights or contest |
324 |
|
your rights to work written entirely by you; rather, the intent is to |
325 |
|
exercise the right to control the distribution of derivative or |
326 |
|
collective works based on the Program. |
327 |
|
|
328 |
|
In addition, mere aggregation of another work not based on the Program |
329 |
|
with the Program (or with a work based on the Program) on a volume of |
330 |
|
a storage or distribution medium does not bring the other work under |
331 |
|
the scope of this License. |
332 |
|
|
333 |
@item |
@item |
334 |
You may copy and distribute the Program (or a portion or derivative of |
You may copy and distribute the Program (or a work based on it, |
335 |
it, under Paragraph 2) in object code or executable form under the terms of |
under Section 2) in object code or executable form under the terms of |
336 |
Paragraphs 1 and 2 above provided that you also do one of the following: |
Sections 1 and 2 above provided that you also do one of the following: |
337 |
|
|
338 |
@itemize @bullet |
@enumerate a |
339 |
@item |
@item |
340 |
accompany it with the complete corresponding machine-readable |
Accompany it with the complete corresponding machine-readable |
341 |
source code, which must be distributed under the terms of |
source code, which must be distributed under the terms of Sections |
342 |
Paragraphs 1 and 2 above; or, |
1 and 2 above on a medium customarily used for software interchange; or, |
343 |
|
|
344 |
@item |
@item |
345 |
accompany it with a written offer, valid for at least three |
Accompany it with a written offer, valid for at least three |
346 |
years, to give any third party free (except for a nominal charge |
years, to give any third party, for a charge no more than your |
347 |
for the cost of distribution) a complete machine-readable copy of the |
cost of physically performing source distribution, a complete |
348 |
corresponding source code, to be distributed under the terms of |
machine-readable copy of the corresponding source code, to be |
349 |
Paragraphs 1 and 2 above; or, |
distributed under the terms of Sections 1 and 2 above on a medium |
350 |
|
customarily used for software interchange; or, |
351 |
|
|
352 |
@item |
@item |
353 |
accompany it with the information you received as to where the |
Accompany it with the information you received as to the offer |
354 |
corresponding source code may be obtained. (This alternative is |
to distribute corresponding source code. (This alternative is |
355 |
allowed only for noncommercial distribution and only if you |
allowed only for noncommercial distribution and only if you |
356 |
received the program in object code or executable form alone.) |
received the program in object code or executable form with such |
357 |
@end itemize |
an offer, in accord with Subsection b above.) |
358 |
|
@end enumerate |
359 |
|
|
360 |
Source code for a work means the preferred form of the work for making |
The source code for a work means the preferred form of the work for |
361 |
modifications to it. For an executable file, complete source code means |
making modifications to it. For an executable work, complete source |
362 |
all the source code for all modules it contains; but, as a special |
code means all the source code for all modules it contains, plus any |
363 |
exception, it need not include source code for modules which are standard |
associated interface definition files, plus the scripts used to |
364 |
libraries that accompany the operating system on which the executable |
control compilation and installation of the executable. However, as a |
365 |
file runs, or for standard header files or definitions files that |
special exception, the source code distributed need not include |
366 |
accompany that operating system. |
anything that is normally distributed (in either source or binary |
367 |
|
form) with the major components (compiler, kernel, and so on) of the |
368 |
|
operating system on which the executable runs, unless that component |
369 |
|
itself accompanies the executable. |
370 |
|
|
371 |
|
If distribution of executable or object code is made by offering |
372 |
|
access to copy from a designated place, then offering equivalent |
373 |
|
access to copy the source code from the same place counts as |
374 |
|
distribution of the source code, even though third parties are not |
375 |
|
compelled to copy the source along with the object code. |
376 |
|
|
377 |
@item |
@item |
378 |
You may not copy, modify, sublicense, distribute or transfer the |
You may not copy, modify, sublicense, or distribute the Program |
379 |
Program except as expressly provided under this General Public License. |
except as expressly provided under this License. Any attempt |
380 |
Any attempt otherwise to copy, modify, sublicense, distribute or transfer |
otherwise to copy, modify, sublicense or distribute the Program is |
381 |
the Program is void, and will automatically terminate your rights to use |
void, and will automatically terminate your rights under this License. |
382 |
the Program under this License. However, parties who have received |
However, parties who have received copies, or rights, from you under |
383 |
copies, or rights to use copies, from you under this General Public |
this License will not have their licenses terminated so long as such |
384 |
License will not have their licenses terminated so long as such parties |
parties remain in full compliance. |
|
remain in full compliance. |
|
385 |
|
|
386 |
@item |
@item |
387 |
By copying, distributing or modifying the Program (or any work based |
You are not required to accept this License, since you have not |
388 |
on the Program) you indicate your acceptance of this license to do so, |
signed it. However, nothing else grants you permission to modify or |
389 |
and all its terms and conditions. |
distribute the Program or its derivative works. These actions are |
390 |
|
prohibited by law if you do not accept this License. Therefore, by |
391 |
|
modifying or distributing the Program (or any work based on the |
392 |
|
Program), you indicate your acceptance of this License to do so, and |
393 |
|
all its terms and conditions for copying, distributing or modifying |
394 |
|
the Program or works based on it. |
395 |
|
|
396 |
@item |
@item |
397 |
Each time you redistribute the Program (or any work based on the |
Each time you redistribute the Program (or any work based on the |
398 |
Program), the recipient automatically receives a license from the original |
Program), the recipient automatically receives a license from the |
399 |
licensor to copy, distribute or modify the Program subject to these |
original licensor to copy, distribute or modify the Program subject to |
400 |
terms and conditions. You may not impose any further restrictions on the |
these terms and conditions. You may not impose any further |
401 |
recipients' exercise of the rights granted herein. |
restrictions on the recipients' exercise of the rights granted herein. |
402 |
|
You are not responsible for enforcing compliance by third parties to |
403 |
|
this License. |
404 |
|
|
405 |
|
@item |
406 |
|
If, as a consequence of a court judgment or allegation of patent |
407 |
|
infringement or for any other reason (not limited to patent issues), |
408 |
|
conditions are imposed on you (whether by court order, agreement or |
409 |
|
otherwise) that contradict the conditions of this License, they do not |
410 |
|
excuse you from the conditions of this License. If you cannot |
411 |
|
distribute so as to satisfy simultaneously your obligations under this |
412 |
|
License and any other pertinent obligations, then as a consequence you |
413 |
|
may not distribute the Program at all. For example, if a patent |
414 |
|
license would not permit royalty-free redistribution of the Program by |
415 |
|
all those who receive copies directly or indirectly through you, then |
416 |
|
the only way you could satisfy both it and this License would be to |
417 |
|
refrain entirely from distribution of the Program. |
418 |
|
|
419 |
|
If any portion of this section is held invalid or unenforceable under |
420 |
|
any particular circumstance, the balance of the section is intended to |
421 |
|
apply and the section as a whole is intended to apply in other |
422 |
|
circumstances. |
423 |
|
|
424 |
|
It is not the purpose of this section to induce you to infringe any |
425 |
|
patents or other property right claims or to contest validity of any |
426 |
|
such claims; this section has the sole purpose of protecting the |
427 |
|
integrity of the free software distribution system, which is |
428 |
|
implemented by public license practices. Many people have made |
429 |
|
generous contributions to the wide range of software distributed |
430 |
|
through that system in reliance on consistent application of that |
431 |
|
system; it is up to the author/donor to decide if he or she is willing |
432 |
|
to distribute software through any other system and a licensee cannot |
433 |
|
impose that choice. |
434 |
|
|
435 |
|
This section is intended to make thoroughly clear what is believed to |
436 |
|
be a consequence of the rest of this License. |
437 |
|
|
438 |
|
@item |
439 |
|
If the distribution and/or use of the Program is restricted in |
440 |
|
certain countries either by patents or by copyrighted interfaces, the |
441 |
|
original copyright holder who places the Program under this License |
442 |
|
may add an explicit geographical distribution limitation excluding |
443 |
|
those countries, so that distribution is permitted only in or among |
444 |
|
countries not thus excluded. In such case, this License incorporates |
445 |
|
the limitation as if written in the body of this License. |
446 |
|
|
447 |
@item |
@item |
448 |
The Free Software Foundation may publish revised and/or new versions |
The Free Software Foundation may publish revised and/or new versions |
451 |
address new problems or concerns. |
address new problems or concerns. |
452 |
|
|
453 |
Each version is given a distinguishing version number. If the Program |
Each version is given a distinguishing version number. If the Program |
454 |
specifies a version number of the license which applies to it and ``any |
specifies a version number of this License which applies to it and ``any |
455 |
later version'', you have the option of following the terms and conditions |
later version'', you have the option of following the terms and conditions |
456 |
either of that version or of any later version published by the Free |
either of that version or of any later version published by the Free |
457 |
Software Foundation. If the Program does not specify a version number of |
Software Foundation. If the Program does not specify a version number of |
458 |
the license, you may choose any version ever published by the Free Software |
this License, you may choose any version ever published by the Free Software |
459 |
Foundation. |
Foundation. |
460 |
|
|
461 |
@item |
@item |
486 |
REPAIR OR CORRECTION. |
REPAIR OR CORRECTION. |
487 |
|
|
488 |
@item |
@item |
489 |
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL |
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING |
490 |
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR |
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR |
491 |
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, |
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, |
492 |
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES |
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING |
493 |
ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT |
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED |
494 |
LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES |
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY |
495 |
SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE |
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER |
496 |
WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN |
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE |
497 |
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. |
POSSIBILITY OF SUCH DAMAGES. |
498 |
@end enumerate |
@end enumerate |
499 |
|
|
500 |
|
@iftex |
501 |
|
@heading END OF TERMS AND CONDITIONS |
502 |
|
@end iftex |
503 |
|
@ifinfo |
504 |
|
@center END OF TERMS AND CONDITIONS |
505 |
|
@end ifinfo |
506 |
|
|
507 |
|
@page |
508 |
|
@unnumberedsec Appendix: How to Apply These Terms to Your New Programs |
509 |
|
|
510 |
|
If you develop a new program, and you want it to be of the greatest |
511 |
|
possible use to the public, the best way to achieve this is to make it |
512 |
|
free software which everyone can redistribute and change under these terms. |
513 |
|
|
514 |
|
To do so, attach the following notices to the program. It is safest |
515 |
|
to attach them to the start of each source file to most effectively |
516 |
|
convey the exclusion of warranty; and each file should have at least |
517 |
|
the ``copyright'' line and a pointer to where the full notice is found. |
518 |
|
|
519 |
|
@smallexample |
520 |
|
@var{one line to give the program's name and a brief idea of what it does.} |
521 |
|
Copyright (C) @var{yyyy} @var{name of author} |
522 |
|
|
523 |
|
This program is free software; you can redistribute it and/or modify |
524 |
|
it under the terms of the GNU General Public License as published by |
525 |
|
the Free Software Foundation; either version 2 of the License, or |
526 |
|
(at your option) any later version. |
527 |
|
|
528 |
|
This program is distributed in the hope that it will be useful, |
529 |
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
530 |
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
531 |
|
GNU General Public License for more details. |
532 |
|
|
533 |
|
You should have received a copy of the GNU General Public License |
534 |
|
along with this program; if not, write to the Free Software |
535 |
|
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
536 |
|
@end smallexample |
537 |
|
|
538 |
|
Also add information on how to contact you by electronic and paper mail. |
539 |
|
|
540 |
|
If the program is interactive, make it output a short notice like this |
541 |
|
when it starts in an interactive mode: |
542 |
|
|
543 |
|
@smallexample |
544 |
|
Gnomovision version 69, Copyright (C) 19@var{yy} @var{name of author} |
545 |
|
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
546 |
|
This is free software, and you are welcome to redistribute it |
547 |
|
under certain conditions; type `show c' for details. |
548 |
|
@end smallexample |
549 |
|
|
550 |
|
The hypothetical commands @samp{show w} and @samp{show c} should show |
551 |
|
the appropriate parts of the General Public License. Of course, the |
552 |
|
commands you use may be called something other than @samp{show w} and |
553 |
|
@samp{show c}; they could even be mouse-clicks or menu items---whatever |
554 |
|
suits your program. |
555 |
|
|
556 |
|
You should also get your employer (if you work as a programmer) or your |
557 |
|
school, if any, to sign a ``copyright disclaimer'' for the program, if |
558 |
|
necessary. Here is a sample; alter the names: |
559 |
|
|
560 |
|
@example |
561 |
|
Yoyodyne, Inc., hereby disclaims all copyright interest in the program |
562 |
|
`Gnomovision' (which makes passes at compilers) written by James Hacker. |
563 |
|
|
564 |
|
@var{signature of Ty Coon}, 1 April 1989 |
565 |
|
Ty Coon, President of Vice |
566 |
|
@end example |
567 |
|
|
568 |
|
This General Public License does not permit incorporating your program into |
569 |
|
proprietary programs. If your program is a subroutine library, you may |
570 |
|
consider it more useful to permit linking proprietary applications with the |
571 |
|
library. If this is what you want to do, use the GNU Library General |
572 |
|
Public License instead of this License. |
573 |
|
|
574 |
@node Getting Started, Tutorial, Copying, Top |
@node Getting Started, Tutorial, Copying, Top |
575 |
@chapter Getting Started |
@chapter Getting Started |
576 |
@noindent |
@noindent |
34844 |
determine what language should be used. (This can be overridden using |
determine what language should be used. (This can be overridden using |
34845 |
Calc's mode changing commands, @xref{Mode Settings in Embedded Mode}.) |
Calc's mode changing commands, @xref{Mode Settings in Embedded Mode}.) |
34846 |
The variable @code{calc-language-alist} consists of a list of pairs of |
The variable @code{calc-language-alist} consists of a list of pairs of |
34847 |
the form @code{(@var{KEY} . @var{VALUE})}; for example, |
the form @code{(@var{MAJOR-MODE} . @var{LANGUAGE})}; for example, |
34848 |
@code{(latex-mode . latex)} is one such pair. If Calc embedded is |
@code{(latex-mode . latex)} is one such pair. If Calc embedded is |
34849 |
activated in a buffer whose major mode is @var{KEY}, it will set itself |
activated in a buffer whose major mode is @var{MAJOR-MODE}, it will set itself |
34850 |
to use the language @var{VALUE}. |
to use the language @var{LANGUAGE}. |
34851 |
|
|
34852 |
The default value of @code{calc-language-alist} is |
The default value of @code{calc-language-alist} is |
34853 |
@example |
@example |