.SH DESCRIPTION
.B ginaccint
is an interactive frontend for the GiNaC symbolic computation
-framework. It is a tool that lets you write interactive programs in
-C++ that directly make use of GiNaC's classes and thus a more complete
-replacement for traditional interactive computer algebra systems than
-\fBginsh\fP(1) is. Programs may be composed as scripts and later compiled
-with the native compiler and linked into the system.
+framework. It is a tool that lets you write interactive programs
+(scripts) in C++ that directly make use of GiNaC's classes. Thus it
+is a more complete replacement for traditional interactive computer
+algebra systems than \fBginsh\fP(1) is. Programs may be composed as
+scripts and later compiled with the native compiler and linked into
+the system.
.SH USAGE
.SS INPUT FORMAT
After startup, ginsh displays a prompt signifying that it is ready to
GiNaC> symbol x("x"), y("y"), z;
.fi
which defines two named symbols and an anonymous one for later usage.
-All GiNaC methods and functions are available as they would be typed
+All GiNaC methods and functions are available as they would be coded
in C++. It is not necessary to explicitly invoke a print command as
the last expression is automatically printed:
.nf
GiNaC> pow(x+y,4).expand();
-out2 = x^4+4*x^3*y+6*x^2*y^2+4*x*y^3+y^4
+Out2 = x^4+4*x^3*y+6*x^2*y^2+4*x*y^3+y^4
.fi
-Statements are generally closed by either when a closing brace
+Statements are generally closed either when a closing brace
.RB ( } )
matches the first opening brace
.RB ( { )
.SS SPECIAL COMMANDS
.IP "\fB.cint\fR"
-Switch to cint interactive mode.
+Switch to cint's interactive mode.
.IP "\fB.function\fR"
Allow a function definition in interactive mode. GiNaC-cint must be
immediatly available for usage.
.IP "\fBquit;\fR"
-Exit from GiNaC-Cint. Same as
+Exit from GiNaC-cint. Same as
.BR "exit;" ,
.BR "bye;" ,
.BR ".q" ,
<MXJ02154@niftyserve.or.jp> for Cint-related bugs and
<ginac-bugs@ginac.de> for any bugs in the GiNaC engine.
+Only expressions (class
+.BR ex )
+are typed out and available through
+.BR "\fBOut\fP\fInum\fP"
+and
+.BR LAST
+after declaring them. This accounts for some funny behaviour, like
+.BR fibonacci(7)
+doesn't print, but
+.BR fibonacci(7)*1
+does, since this is not a naked number but an expression holding
+that number.
+
.SH AUTHOR
.TP
The GiNaC Group
.PP
\fBginsh\fP(1)
.SH COPYRIGHT
-.SS CINT COPYRIGHT
-Copyright \(co of Cint and associated tools are owned by Agilent
-Technologies Japan Company and the author. Acknowledgement to the
-author by e-mail is recommended at installation. Source code, binary
-executable or library of Cint and associated tools can be used,
-modified and distributed free of charge for any purpose provided that
-the copyright notice appear in all copies and that both that copyright
-notice and this permission notice appear in documentation.
-Registration is requested, at this moment, for commercial use. Send
-e-mail to the author <MXJ02154@niftyserve.or.jp>. The registration is
-free.
.SS GINAC COPYRIGHT
Copyright \(co 1999-2000 Johannes Gutenberg Universit\(:at Mainz, Germany
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+.SS CINT COPYRIGHT
+Copyright \(co of Cint and associated tools are owned by Agilent
+Technologies Japan Company and the author. Acknowledgement to the
+author by e-mail is recommended at installation. Source code, binary
+executable or library of Cint and associated tools can be used,
+modified and distributed free of charge for any purpose provided that
+the copyright notice appear in all copies and that both that copyright
+notice and this permission notice appear in documentation.
+Registration is requested, at this moment, for commercial use. Send
+e-mail to the author <MXJ02154@niftyserve.or.jp>. The registration is
+free.