| J. D. Darcy. Borneo 1.0.2: Adding IEEE 754 floating point support to Java. Univ. California, Berkeley, May 1998. |
....immutable classes share many of the positive attributes of Kava value classes. However, they are limited in a number of important respects: they are implicitly final, are not part of the class hierarchy, and in pathological cases non value semantics can be observed. Darcy s proposal for Borneo [8] share s many of Kava s features for defining value types and operator overloading. Borneo is much more specifically and comprehensively oriented to the needs of the numerical computing community, while Kava is much more general in its approach. The main difference between Kava and both Titanium ....
DARCY, J. D. Borneo 1.0: Adding IEEE 754 floating-point support to Java. Master's thesis, Computer Science Division, University of California, Berkeley, 1998.
....previous work, C# limits the applicability of these types. Value types are implicitly final, and may only inherit from object (although they may implement interfaces) Enumerations are simply shorthands for value definitions, and do not allow any user defined methods. Darcy s proposal for Borneo [8] share s many of Kava s features for defining value types and operator overloading. Borneo is much more specifically and comprehensively oriented to the needs of the numerical computing community, while Kava is much more general in its approach. The main difference between Kava and both Titanium ....
DARCY, J. D. Borneo 1.0: Adding IEEE 754 floating-point support to Java. Master's thesis, Computer Science Division, University of California, Berkeley, 1998.
....immutable classes share many of the positive attributes of Kava value classes. However, they are limited in a number of important respects: they are implicitly final, are not part of the class hierarchy, and in pathological cases non value semantics can be observed. Darcy s proposal for Borneo [8] share s many of Kava s features for defining value types and operator overloading. Borneo is much more specifically and comprehensively oriented to the needs of the numerical computing community, while Kava is much more general in its approach. The main difference between Kava and both Titanium ....
DARCY, J. D. Borneo 1.0: Adding IEEE 754 floating-point support to Java. Master's thesis, Computer Science Division, University of California, Berkeley, 1998.
....standard, Java s float and double types are mandated to be IEEE 754 single and double precision numbers. Unfortunately, Java either omits or explicitly disallows required features of IEEE 754, including rounding modes and sticky flags. Several language proposals (such as RealJava [5] and Borneo [6]) add more complete IEEE 754 support to Java. Part of a complete IEEE 754 environment is a full set of the IEEE recommended functions. The Java core API already includes two simple recommended functions (isNaN and isInfinite 2 ) this paper describes how to implement robust versions of the ....
Joseph D. Darcy, Borneo 1.0: Adding IEEE 754 floating point support to Java , M.S. Thesis, University of California, Berkeley, 1998.
No context found.
J. D. Darcy. Borneo 1.0.2: Adding IEEE 754 floating point support to Java. Univ. California, Berkeley, May 1998.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC