<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: dcl and floating point values in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754890#M41139</link>
    <description>Perhaps Hoff meant &lt;A href="http://labs.hoffmanlabs.net/node/487/" target="_blank"&gt;http://labs.hoffmanlabs.net/node/487/&lt;/A&gt;</description>
    <pubDate>Fri, 18 Feb 2011 16:25:12 GMT</pubDate>
    <dc:creator>RBrown_1</dc:creator>
    <dc:date>2011-02-18T16:25:12Z</dc:date>
    <item>
      <title>dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754884#M41133</link>
      <description>hello,&lt;BR /&gt;I am writing a com procedure which compute a floating point value at the end. Looks like dcl does not support floating point value.&lt;BR /&gt;instead of 0.25 i get 0.&lt;BR /&gt;how to achieve this ?&lt;BR /&gt;&lt;BR /&gt;i want com procedure to do the printing of the floating point value. even if i call c program from com procedure to compute floating point&lt;BR /&gt;value, how do i return it back to com procedure ?&lt;BR /&gt;&lt;BR /&gt;Scotty</description>
      <pubDate>Fri, 18 Feb 2011 15:36:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754884#M41133</guid>
      <dc:creator>Scotty HD</dc:creator>
      <dc:date>2011-02-18T15:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754885#M41134</link>
      <description>DCL supports only signed integers, and does not support floating point notation, nor unsigned values.&lt;BR /&gt;&lt;BR /&gt;Your option is to maintain your data in strings, or to bias by 10 or 100 or similar hackery.&lt;BR /&gt;&lt;BR /&gt;Here's a general write-up:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://snow.hoffmanlabs.net/node/487" target="_blank"&gt;http://snow.hoffmanlabs.net/node/487&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;There are links there to lib$set_symbol and related calls over in Jim Duff's eight-cubed examples library.</description>
      <pubDate>Fri, 18 Feb 2011 15:55:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754885#M41134</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2011-02-18T15:55:27Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754886#M41135</link>
      <description>DCL does NOT support floating point values.&lt;BR /&gt;You'll have to fake it with strings, and/or change the base unit. That is, do the math in Cents instead of Dollars or Meters instead of Kilometers. You many need to use 2 variables, one for the units, one for the fraction.&lt;BR /&gt; &lt;BR /&gt;Of course then your next problem might be to it to run into the 31 bit 2Gb limitation.&lt;BR /&gt;&lt;BR /&gt;Folks have created tools to deal with this, taking float arguments, return a dcl string symbol. For example:&lt;A href="http://www.eight-cubed.com/downloads.html" target="_blank"&gt;http://www.eight-cubed.com/downloads.html&lt;/A&gt; -- MATH&lt;BR /&gt;&lt;BR /&gt;If I can not readily fake it then I try switching the whole script to AWK or PERL.&lt;BR /&gt;&lt;BR /&gt;To help you with the best possible solution we'd need to know more details about what you intend to do.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Maybe and same input + desired output example?&lt;BR /&gt;(please use a .TXT for details and/or to maintain formatting if need be.)&lt;BR /&gt;&lt;BR /&gt;Hope this helps some&lt;BR /&gt;Hein</description>
      <pubDate>Fri, 18 Feb 2011 16:00:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754886#M41135</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2011-02-18T16:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754887#M41136</link>
      <description>#Hoff&lt;BR /&gt;thanks for reply.&lt;BR /&gt;i am facing problem accessing the link.&lt;BR /&gt;&lt;BR /&gt;Scotty</description>
      <pubDate>Fri, 18 Feb 2011 16:04:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754887#M41136</guid>
      <dc:creator>Scotty HD</dc:creator>
      <dc:date>2011-02-18T16:04:18Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754888#M41137</link>
      <description>&amp;gt;&amp;gt; i am facing problem accessing the link.&lt;BR /&gt;&lt;BR /&gt;Which link? For Jimm Duff's site I first needed to exploit the google cache, and from there I coudl get to math.zip. &lt;BR /&gt;On retry (to test the link in my reply) it worked directly though.&lt;BR /&gt;&lt;BR /&gt;Hein&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Feb 2011 16:09:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754888#M41137</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2011-02-18T16:09:15Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754889#M41138</link>
      <description>#Hein van den Heuvel&lt;BR /&gt;thank you for reply&lt;BR /&gt;i was not able to access link given by Hoff.&lt;BR /&gt;able to access the link you have given. i will try that.&lt;BR /&gt;&lt;BR /&gt;# If I can not readily fake it then I try switching the&lt;BR /&gt;# whole script to AWK or PERL.&lt;BR /&gt;do you mean AWK/PERL can give more flexibilty than dcl com&lt;BR /&gt;procedures ?&lt;BR /&gt;&lt;BR /&gt;any documents on these for me to get started.&lt;BR /&gt;&lt;BR /&gt;Scotty</description>
      <pubDate>Fri, 18 Feb 2011 16:15:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754889#M41138</guid>
      <dc:creator>Scotty HD</dc:creator>
      <dc:date>2011-02-18T16:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754890#M41139</link>
      <description>Perhaps Hoff meant &lt;A href="http://labs.hoffmanlabs.net/node/487/" target="_blank"&gt;http://labs.hoffmanlabs.net/node/487/&lt;/A&gt;</description>
      <pubDate>Fri, 18 Feb 2011 16:25:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754890#M41139</guid>
      <dc:creator>RBrown_1</dc:creator>
      <dc:date>2011-02-18T16:25:12Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754891#M41140</link>
      <description>Yeah, Hoff did mean that.  So much for my ability to paste links from the live server and not the test server.</description>
      <pubDate>Fri, 18 Feb 2011 16:35:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754891#M41140</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2011-02-18T16:35:41Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754892#M41141</link>
      <description>&lt;A href="http://labs.hoffmanlabs.com/node/487" target="_blank"&gt;http://labs.hoffmanlabs.com/node/487&lt;/A&gt;</description>
      <pubDate>Fri, 18 Feb 2011 16:36:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754892#M41141</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2011-02-18T16:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754893#M41142</link>
      <description>&amp;gt;&amp;gt; do you mean AWK/PERL can give more flexibilty than dcl com&lt;BR /&gt;procedures ?&lt;BR /&gt;&lt;BR /&gt;If the bulk of the work is string manipulation then yes, absolutely.&lt;BR /&gt;&lt;BR /&gt;Consider the following silly 'one liner':&lt;BR /&gt;&lt;BR /&gt;$ perl -e "for (qx(show dev d/ful)){ $d=$1 if /^Disk\s+(\S+),/; $t=$1 if /al blocks\s+(\d+)/; printf qq(%20s %5.2f%%\n) ,$d,100*$1/$&lt;BR /&gt;t if /ee blocks\s+(\d+)/}"&lt;BR /&gt;        EISNER$DKA0: 36.91%&lt;BR /&gt;        EISNER$DRA1: 65.56%&lt;BR /&gt;        EISNER$DRA2: 24.45%&lt;BR /&gt;        EISNER$DRA3: 57.03%&lt;BR /&gt;        EISNER$DRA4: 36.03%&lt;BR /&gt;        EISNER$DRA6: 13.61%&lt;BR /&gt;        EISNER$DVA0: 20.22%&lt;BR /&gt;&lt;BR /&gt;But it would really help to understand what you want to calculate/process to help suggest what might be best.&lt;BR /&gt;&lt;BR /&gt;Hein&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Feb 2011 16:44:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754893#M41142</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2011-02-18T16:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754894#M41143</link>
      <description>&lt;!--!*#--&gt;&lt;BR /&gt;&lt;BR /&gt;Same PERL example in a more proper simple program format:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;$ type free.pl&lt;BR /&gt;&lt;BR /&gt;$devices = shift;               # pick up input argument&lt;BR /&gt;$devices = "d" unless $devices; # default to "d" if nothing&lt;BR /&gt;&lt;BR /&gt;for (qx(show dev $devices/ful))  {     # execute SHOW DEV and loop over output&lt;BR /&gt;  $device = $1 if /^Disk\s+(\S+),/;&lt;BR /&gt;  $total  = $1 if /Total blocks\s+(\d+)/;&lt;BR /&gt;  if (/Free blocks\s+(\d+)/) {  # Found last component?&lt;BR /&gt;    printf qq(%20s %9s %9s %5s\n),&lt;BR /&gt;        qw(Device Size Free Pct) unless $header_printed++;&lt;BR /&gt;    printf qq(%20s %9d %9d %5.2f%%\n),&lt;BR /&gt;      $device, $total, $1, 100*$1/$total;&lt;BR /&gt;  }&lt;BR /&gt;}&lt;BR /&gt;$ perl free.pl dr&lt;BR /&gt;              Device      Size      Free   Pct&lt;BR /&gt;        EISNER$DRA1:  17768448  11648757 65.56%&lt;BR /&gt;        EISNER$DRA2:  17768448   4343628 24.45%&lt;BR /&gt;        EISNER$DRA3:  17768448  10134819 57.04%&lt;BR /&gt;        EISNER$DRA4:  17768448   6402495 36.03%&lt;BR /&gt;        EISNER$DRA6:  41891840   5700015 13.61%&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hein.</description>
      <pubDate>Fri, 18 Feb 2011 16:58:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754894#M41143</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2011-02-18T16:58:34Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754895#M41144</link>
      <description>&lt;BR /&gt;#Consider the following silly 'one liner':&lt;BR /&gt;if i were sitting at the edge of my seat then i would be have&lt;BR /&gt;been on the floor by the time i finished reading the silly one liner. haa&lt;BR /&gt;&lt;BR /&gt;#Same PERL example in a more proper simple program format:&lt;BR /&gt;thank you a lot. i will read through this.&lt;BR /&gt;&lt;BR /&gt;#But it would really help to understand what you want to&lt;BR /&gt;#calculate/process to help suggest what might be best.&lt;BR /&gt;we do performance testing a lot, i want comparison results in %.&lt;BR /&gt;X is 10.25% faster than Y. but i think i will only get 10 with dcl.&lt;BR /&gt;&lt;BR /&gt;Scotty</description>
      <pubDate>Fri, 18 Feb 2011 17:06:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754895#M41144</guid>
      <dc:creator>Scotty HD</dc:creator>
      <dc:date>2011-02-18T17:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754896#M41145</link>
      <description>Are the numbers too large to multiply by 100 on more time?&lt;BR /&gt;&lt;BR /&gt;Multiply by 100 before you divide.  Use some trickery to insert a decimal point between the last two digits and the rest of the number.&lt;BR /&gt;&lt;BR /&gt;Trickery could be converting to string and inserting the "." into the string.  Or doing divide and remainder arithmetic to separate the integer from the fraction.&lt;BR /&gt;&lt;BR /&gt;Or create this tool in a compiled (or assembled) language.&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Feb 2011 17:21:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754896#M41145</guid>
      <dc:creator>RBrown_1</dc:creator>
      <dc:date>2011-02-18T17:21:47Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754897#M41146</link>
      <description>Scotty,&lt;BR /&gt;  DCL can do some things well, but other things are slow and cumbersome. Yes, all things are possible if you want to spend unlimited time, but in DCL Floating point is somewhat beyond just slow and cumbersome, it comes in the category of serious masochism and nasty bugs looking for places to cause the most havok.&lt;BR /&gt;&lt;BR /&gt;  Forget attempting to implement floating point in DCL for anything other than academic exercise. As Hein has suggested, use Perl. It has floating point already and will be MUCH MUCH faster than anything you can create in DCL.</description>
      <pubDate>Fri, 18 Feb 2011 21:46:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754897#M41146</guid>
      <dc:creator>John Gillings</dc:creator>
      <dc:date>2011-02-18T21:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754898#M41147</link>
      <description>Thanks all for replies.&lt;BR /&gt;&lt;BR /&gt;i will do trickery part in dcl for now as you have suggested.&lt;BR /&gt;for long term plans, i would use perl.&lt;BR /&gt;&lt;BR /&gt;does perl come with openvms or do i have to install it seperately ?&lt;BR /&gt;any link for download/documentation ?&lt;BR /&gt;&lt;BR /&gt;can dcl and perl talk to each other ?&lt;BR /&gt;just like how dcl com procedure can call c program.&lt;BR /&gt;can dcl com procedure call perl scripts for doing some work ?&lt;BR /&gt;&lt;BR /&gt;Scotty</description>
      <pubDate>Sat, 19 Feb 2011 02:43:39 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754898#M41147</guid>
      <dc:creator>Scotty HD</dc:creator>
      <dc:date>2011-02-19T02:43:39Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754899#M41148</link>
      <description>&amp;gt;&amp;gt; will do trickery part in dcl for now as you have suggested.&lt;BR /&gt;&lt;BR /&gt;sounds reasonable.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt; does perl come with openvms or do i have to install it seperately ?&lt;BR /&gt;any link for download/documentation &lt;BR /&gt;&lt;BR /&gt;It does not come bundled but you can find it pre-build as executables bith from the VMS sites and the perl sites. &lt;BR /&gt;Easy start:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/openvms/products/ips/apache/csws_modperl.html" target="_blank"&gt;http://h71000.www7.hp.com/openvms/products/ips/apache/csws_modperl.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Documentation is all over the web and many books.&lt;BR /&gt;I just like to install some distro on my PC and take it from there. Suggestion:&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/openvms/products/ips/apache/csws_modperl.html" target="_blank"&gt;http://h71000.www7.hp.com/openvms/products/ips/apache/csws_modperl.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt; can dcl and perl talk to each other ?&lt;BR /&gt;just like how dcl com procedure can call c program.&lt;BR /&gt;&lt;BR /&gt;Sure, that's what my examples did, and they call called (spawned) commands. Perl program ca n readily get and set dcl symbol to communicate.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Hein.</description>
      <pubDate>Sat, 19 Feb 2011 06:34:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754899#M41148</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2011-02-19T06:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754900#M41149</link>
      <description>oops, cut &amp;amp; paste error in my prior reply.&lt;BR /&gt;Meant to point to one perl distribution which I have good experiences with: &lt;A href="http://www.activestate.com/activeperl/downloads" target="_blank"&gt;http://www.activestate.com/activeperl/downloads&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Hein&lt;BR /&gt;</description>
      <pubDate>Sat, 19 Feb 2011 13:33:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754900#M41149</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2011-02-19T13:33:28Z</dc:date>
    </item>
    <item>
      <title>Re: dcl and floating point values</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754901#M41150</link>
      <description>&lt;!--!*#--&gt;Scotty, I'd save yourself a lot of time and effort and download the simple ICALC EXE from Hunter's web site - &lt;A href="http://vms.process.com/scripts/fileserv/fileserv.com?ICALC" target="_blank"&gt;http://vms.process.com/scripts/fileserv/fileserv.com?ICALC&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Example :-&lt;BR /&gt;&lt;BR /&gt;$ icalc 67.889 + 45.76 /1.45&lt;BR /&gt;        99.44762069&lt;BR /&gt;$ sh sym icalc_out&lt;BR /&gt;  ICALC_OUT = "99.44762069"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;$ icalc&lt;BR /&gt;IC&amp;gt; ?&lt;BR /&gt;ICALC Version 2.3 of 11-Mar-1999&lt;BR /&gt;&lt;BR /&gt;== Arithmetic Operators ==                        == Trig Functions ==&lt;BR /&gt;+          Addition (plus)                         Note : take radian arguments)&lt;BR /&gt;-          Subtraction (minus)                    sin       sine&lt;BR /&gt;*          Multiplication (times)                 sinh      hyperbolic sine&lt;BR /&gt;/          Division (divided by)                  asin      arc sine&lt;BR /&gt;%          Modulus (remainder)                    cos       cosine&lt;BR /&gt;^          Power (raised to)                      cosh      hyperbolic cosine&lt;BR /&gt;                                                  acos      arc cosine&lt;BR /&gt;== Bitwise Logical Operators ==                   tan       tangent&lt;BR /&gt;&amp;amp;          bitwise AND                            tanh      hyperbolic tangent&lt;BR /&gt;|          bitwise inclusive OR                   atan      arc tangent&lt;BR /&gt;~          unary one's complement                 atan2     arc tangent of x/y&lt;BR /&gt;                                                            (2 arguments needed)&lt;BR /&gt;&lt;BR /&gt;== Date Functions ==                              == Math Functions ==&lt;BR /&gt;caltojul   calendar to julian date                exp       exponentiation&lt;BR /&gt;  Usage:   caltojul(yyyy, mm, dd)                 ln        natural log&lt;BR /&gt;  Returns: #days elapsed since October 15, 1582   log       base 10 log&lt;BR /&gt;jultocal   julian to calendar date                sqrt      square root&lt;BR /&gt;  Usage:   jultocal(julian_date)                  hypot     sqrt(X^2+Y^2)&lt;BR /&gt;  Returns: date in yyyymmdd format                ceil      ceiling&lt;BR /&gt;  Eg:  caltojul(1989,12,31) &amp;lt;=&amp;gt; jultocal(148732)  floor     floor&lt;BR /&gt;                                                  int,trunc truncation&lt;BR /&gt;                                                  abs       absolute value&lt;BR /&gt;                                                  degtorad  degrees -&amp;gt; radians&lt;BR /&gt;== Help Functions ==                              radtodeg  radians -&amp;gt; degrees&lt;BR /&gt;?          Help (print this screen)               ran2(0)   random in [0,1[&lt;BR /&gt;                                                  rand(0)   random in [0,2^31-1[&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 24 Feb 2011 15:57:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-and-floating-point-values/m-p/4754901#M41150</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2011-02-24T15:57:25Z</dc:date>
    </item>
  </channel>
</rss>

