Aa!: noHH $ d H6$$ff@  d#  Footnote TableFootnote*t*. e. / - u:;,.!?Re`O5/arTOCHeading!C'sDylanGwydion Implementors Instantiable accessorsbytecharacterdo(rcurry(checkentrancyeof filestreamfilename forceoutput getinputinputavailablelimited( *<$daynum01> <$shortmonthname> <$shortyear> "<$monthnum>/<$daynum>/<$shortyear> )<$daynum> <$shortmonthname> <$shortyear> ! "<$monthnum>/<$daynum>/<$shortyear>" <$monthname> <$daynum>, <$year>pl# "<$monthnum>/<$daynum>/<$shortyear>$  <$fullfilename>ue-%  <$filename>i&  <$paratext[Title]>'  <$paratext[Heading]>ac(  <$curpagenum>)  <$marker1>*  <$marker2>+  (Continued), + (Sheet <$tblsheetnum> of <$tblsheetcount>)th(- Pagepage<$pagenum>{. Heading & Page <$paratext> on page<$pagenum>/ See Heading & Page%See <$paratext> on page<$pagenum>.x0  Table & Page7Table<$paranumonly>, <$paratext>, on page<$pagenum>=m= Ui i Vj j Wk k Xl l Ym m AZn n A[o o \p p ]q q Amo^r - A=daO| | rnae y)c o4. $P| | rXd oe>[e  >\e hnf f morf f  fuc f u5. af f i :d ele;e te<d >=e g&w a>d a'v od)(w t )x u<$*x nh(+v $p,w He-x ear.y ppa0v HeAe e}e  >d hne morc |  6. e ) . *f d) i n e d* ao q w d+ n- - w $H, + p$H+Hee  - d UU$ The floating point precision of the result is given by the precision of  y . The result will be a    if  y  is UUD an integer. (UUl   $H- + $Hls , , ^H$ C ) oH$ r/e i d  Hw D ) >Hw d orj d )  H$ E ) H$ k d  Hw F ) Hw - Hl  d H HHG ) HH loatm UUd th rHHH ) HH  D n UUd   l" I * l" s , , o $n e22 May 97 f H J * H wp  n !jRunning H/F 2ig#h $HK * $H  q UU`  dL M X H#* M N L H#* HR HR FootnoteHr7 N M O L Hr7 HzHz  Single LineH'O N Q L P P Footnote r mP O      HR< Q O R L HR< HH  Double Line H R Q U L S T Double LineqS T R H sT S R H U R W L gV V Single LinevV U HZ W U X L  TableFootnoteϸE]G'E X W L ϸE]G'E ϸEwPϸEwP  TableFootnoteod Y r r Hz$H Z Y $H%%r  %TU TU h #The  xTranscendental Library  RU+TU ` H Introduction @UU  yThe  Transcendental  library implements some common mathematical functions and constants, such as sine and cosine. LUU le{All functions in the Transcendental library signal errors when given invalid arguments, and Dylan floating point precision XUUH [contagion rules are obeyed. Precise contagion rules are given for each function below. V nUU  Si~Note : The  Transcendental  library is not available on all platforms. At present, it will work only under HP/UX and zUU@ Microsoft Windows. KUTU ` eExported Names UUh sThe following names are exported from the  Transcendental  module of the  Transcendental  library: r UUh zk$single-pi [Constant] UUh $2 The value of pi as a   . UUh l$double-p i[Constant] UU` al. The value of pi as a   . UU( Km sin  ( x  :: ) => ( y  :: )[Function] tio%UU suGncos  ( x  :: ) => ( y  :: )[Function] end1UUH alGotan  ( x  :: ) => ( y  :: )[Function] =UU` a Returns the sine, cosine, or tangent of  x , respectively.  x  is given in radians. SUU  No The floating point precision of the result is given by the precision of  x . The result will be a    if  x  is i_UU@ an integer. zUU( es_pasin  ( y  :: ) => ( x  :: ), -1 <=  y  <= +1[Function] dulUUH ce_qacos  ( y  :: ) => ( x  :: ), -1 <=  y  <= +1[Function] TUU` Returns the arc sine or arc cosine of  y , in radians. If  y  is not in the range [-1, +1], an error is signalled. uUU   The floating point precision of the result is given by the precision of  y . The result will be a    if  y  is aUU@ :: an integer. ctUUh Hratan  ( y  :: ) => ( x  :: )[Function] ctUU`  3 Returns the arc tangent of  y , in radians. xUU   . The floating point precision of the result is given by the precision of  y . The result will be a    if  y  is lUU@  in an integer. iUUh  _^satan2  ( y  :: ,  x  :: ) => ( z  :: )[Function] $UU   , Returns the arc tangent of  y / x , in radians.  x  may be zero if  y  is not zero. The signs of  x  and  y  are used to derived 0UU@  a"what quadrant the angle falls in. FUU   The floating point precision of the result is given by the precision of  y / x . The result will be a    if RUU@ y / x  is an integer. le-mUU( yHtsinh  ( x  :: ) => ( y  :: )[Function]  yUU reHucosh  ( x  :: ) => ( y  :: )[Function] tUUH  Hvtanh  ( x  :: ) => ( y  :: )[Function] n UU` ivc Returns the hyperbolic sine, hyperbolic cosine, or hyperbolic tangent of  x , respectively. d[ _s s :  if  x  is UUD F an integer. -UUl  in%w $single-e [Constant] h9UUl! y9 The value of  e  as a   . TUUl" %{ $double-e [Constant] -`UUd# y5 The value of  e  as a   . f{UUl$  k|log  ( x  :: , #key base) => ( y  :: ),  x  > 0, base > 1[Function] UU$% ( Returns the natural logarithm of  x  in base  base .  base  defaults to the mathematical value of  e . If  x  <= 0 or  base  <= UUD% 1, an error is signalled. UU$( The floating point precision of the result is given by the precision of  x . The result will be a    if  x  is UUD(  an integer. fUUl* isG}exp  ( x  :: ) => ( y  :: )[Function] l bUUd+ oa2 Returns  e  raised to the power  x . UUd, T The floating point precision of the result is given by the precision of  x .  UUl. ,  x  :: ) => ( y  :: )[G.F. method] UU$/  Returns  b  raised to the power  x . If  b  is 0 and  x  is not positive, an error is signalled. If  b  is negative and  x  is not %UUD/ n#an integer, an error is signalled.  ;UU$ se The floating point precision of the result is given by the precision of  b . The result will be a    if  b  is GUUD f an integer. prbUUl} ulf\^  ( b  :: ,  x  :: ) => ( y  :: )[G.F. method] nUU$~  Returns an integer result giving  b  raised to the power  x . If  b  is 0 and x is not positive, an error is signalled. If  x  zUUD~ $is negative, an error is signalled. atUUl n Xsqrt  ( x  :: ) => ( y  :: ),  x  >= 0[Function]  UUd bQ Returns the square root of  x . If  x  < 0, an error is signalled. UU$ ur The floating point precision of the result is given by the precision of  x . The result will be a    if  x  is UUD % an integer. nUUl rr^isqrt  ( x  :: ) => ( y  :: ),  x  >= 0[Function] UU$ } Returns the integer square root of  x , that is, the greatest integer less than or equal to the exact positive square lUUD broot of  x . x UUd =>* If  x  < 0, an error is signalled. 6U-TU d RUnimplemented Functions ivBUUd edQWe intend to someday implement the following functions, but havent done so yet: a]UU$  Easinh  ( y  :: ) => ( x  :: )[Function] iUU   Iyacosh  ( y  :: ) => ( x  :: )[Function] nuUUL Izatanh  ( y  :: ) => ( x  :: )[Function] UUd o Returns the hyperbolic arc sine, hyperbolic arc cosine, or hyperbolic arc tangent of  y , respectively. l bH$ i j ) H$ lC C UrtHw j i k ) :. FirstBody. $$fV SE *$  1Step Step Number S:.\tStep. fW  % 2Heading .. . ff2ff233@X  %H    h  Argument. d @Y  %[ H     h  Body. 33+33$fZ B %ul33+n Bullet Bullet SymbolB:\t. ]K$f[ B % ]m Bullet2. Bullet SymbolB:\t. $$$f\  *CBullet. $$$f]  *CStep. ff2ff233@^  %H    h  Description. dd33@_  %H    hl   u Description2. \ff233@`  %H  u t mh:  DItem. KK@a  %$H    h  DItem2. 33 @b  %33 Endnote.\t. $0fc Q %  1Heading 1Heading Rule. FirstBody. @d  % Function Head. ff2ff2 @e  %H m    Ih   Function Body. @f  % H   2 h  Body. 33 @g  %+>33 Endnote1.\t. ff2K33@h  %ngH ni B   h  Extra Key Arg. ff2ff2 @i  %H    h  Function Body. @j  % Function Head. HHH fk T % HeadingBody. HHHfl D %  HeadingSub.  @m  %$   i  h  Parameter List. $$fn S *$ Step Step Number S:.\t. @o  H    h  Verbatim. fp  * CellHeadingd. fq  *CellBody. fr T *  TableTitleT:Table : . @v  *  Header. @w  *  Footer. fx  %Body. HHH fy T % HeadingBody. @|  %. H    h   Body.  Vz * Computer %Emphasis  *  %Argument   Bullet Symbol@ %  % Computer %Emphasis  EquationVariables   Step Number  Subscript  Superscript % Variable @ % Variable  %Argument              Thin Medium Doublegu Thick@  Very Thinouu    r Hp q p Hp q p Hp q p Hp q p Hp q p Format A   r Hp q p Hp q p mHp q p Hp q p Hp q p Format B !I Y J I Commentefgh ji@  d Black!T WhiteddA Reddd Greendd Blued Cyand Magentad YellowW.Palatino.R.700 Palatino-Bold W.Times.R.400 Times-Roman W.Palatino.R.400Palatino-RomanW.Palatino.I.400Palatino-ItalicW.Courier.R.400Courier W.Times.R.700 Times-BoldW.Courier.R.700 Courier-BoldW.Helvetica.R.700Helvetica-Bold7Courier  Helveticat%Palatino*Times Regular Regular BoldItalicRegular~7v1CYE3(?[im]7[AbQd,}7cC;" _$Ɓ{y `d^^