X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginsh%2Fginsh.1;h=b84aca96700fe43c909330dc19a83aad187193ce;hp=53e5bcdb467e7bf1d4e06d2bf1530f186d691c2a;hb=ad19befada3733da04b376bae520cef491ae64c8;hpb=f293ecba8b6026a7754795256b2f23910bf70507
diff --git a/ginsh/ginsh.1 b/ginsh/ginsh.1
index 53e5bcdb..b84aca96 100644
--- a/ginsh/ginsh.1
+++ b/ginsh/ginsh.1
@@ -36,9 +36,12 @@ expressions on one line. Whitespace (spaces, tabs, newlines) can be applied
freely between tokens. To quit ginsh, enter
.BR quit " or " exit ,
or type an EOF (Ctrl-D) at the prompt.
+.SS COMMENTS
+Anything following a double slash
+.RB ( // )
+up to the end of the line is treated as a comment and ignored.
.SS NUMBERS
-ginsh accepts numbers in all formats accepted by CLN (the Class Library for
-Numbers, that is the foundation of GiNaC's numerics). This includes arbitrary
+ginsh accepts numbers in the usual decimal notations. This includes arbitrary
precision integers and rationals as well as floating point numbers in standard
or scientific notation (e.g.
.BR 1.2E6 ).
@@ -46,6 +49,11 @@ The general rule is that if a number contains a decimal point
.RB ( . ),
it is an (inexact) floating point number; otherwise it is an (exact) integer or
rational.
+Integers can be specified in binary, octal, hexadecimal or arbitrary (2-36) base
+by prefixing them with
+.BR #b ", " #o ", " #x ", or "
+.BI # n R
+, respectively.
.SS SYMBOLS
Symbols are made up of a string of alphanumeric characters and the underscore
.RB ( _ ),
@@ -82,7 +90,7 @@ Archimedes' Constant
.B Catalan
Catalan's Constant
.TP
-.B gamma
+.B Euler
Euler-Mascheroni Constant
.TP
.B I
@@ -369,6 +377,14 @@ will print a dump of GiNaC's internal representation for the given
.IR expression .
This is useful for debugging and for learning about GiNaC internals.
.PP
+The command
+.RS
+.BI iprint( expression );
+.RE
+prints the given
+.I expression
+(which must evaluate to an integer) in decimal, octal, and hexadecimal representations.
+.PP
Finally, the shell escape
.RS
.B !