| Python 1.0.0 is out! | Guido van Rossum | 1/27/94 2:35 AM | --> Tired of decyphering the Perl code you wrote last week? --> Frustrated with Bourne shell syntax? --> Spent too much time staring at core dumps lately? Maybe you should try Python, the next generation object-oriented Python is an interpreted language, and has the usual advantages of Python can be run interactively, and there is an extensive Emacs Python comes with a large library of standard modules and classes, as Python's source (in C) and documentation (in LaTeX and PostScript) are If you have a WWW viewer (e.g. Mosaic), you can see all Python The source and documentation are available by anonymous ftp from the Site IP address Directory ftp.cwi.nl 192.16.184.180 /pub/python The file is called python1.0.0.tar.Z (some mirror sites convert it to There's a mailing list; write to <pytho...@cwi.nl> to subscribe (no [Excuse the hype -- Python really is a neat language, if I may say so. --Guido van Rossum, CWI, Amsterdam <Guido.va...@cwi.nl> |
| Python 1.0.0 is out! | M.V.S. Ramanath | 1/27/94 6:39 PM | Just took a look at the reference manual and had a question. Since: -- there is no limit on the size of a long integer and what happens when a long integer that is beyond the range of a C double It seems more reasonable to add a rational type which is a ratio of two Ram (r...@aqm.com) |
| Python 1.0.0 is out! | M.V.S. Ramanath | 1/28/94 2:09 PM | gu...@cwi.nl (Guido van Rossum) writes: >r...@imagen.com (M.V.S. Ramanath) writes: >What will happen is that you get a random float value, as there is >Python does not have a rational type. They're not that useful (at >Even if there were a rational type, I don't think that it would be a I guess I don't see the wisdom of aborting a calculation when >My reasoning is that float is the only *inexact* type -- for the I have no problems with "labelling" the resulting rational as The general rule ought to be: don't abort when you don't have to. >Hope this answers your question, Shows that there's more than one point of view anyway. Good work on Ram |
| Python 1.0.0 is out! | Jim Carden | 1/28/94 12:51 PM | In article <CKCEu...@cwi.nl> gu...@cwi.nl (Guido van Rossum) writes: >>what happens when a long integer that is beyond the range of a C double >... >...
>My reasoning is that float is the only *inexact* type I think this is a "rational" thing to do. It seems to coincide with the From the Revised^4 Report on Scheme, section 6.5.2: "If the operation is unable to produce an exact result, then it may either |
| Python 1.0.0 is out! | Guido van Rossum | 1/28/94 5:59 AM | r...@imagen.com (M.V.S. Ramanath) writes: What will happen is that you get a random float value, as there is
Python does not have a rational type. They're not that useful (at Even if there were a rational type, I don't think that it would be a
My reasoning is that float is the only *inexact* type -- for the Hope this answers your question, --Guido van Rossum, CWI, Amsterdam <Guido.va...@cwi.nl> |