The CGAL Kernel: A Basis for Geometric Computation. Andreas Fabri, Geert-Jan Giezeman, Lutz Kettner, Stefan Schirra, and Sven Schönherr. In: ACM Workshop on Applied Computational Geometry, Philadelphia, Pennsylvenia. May, 27-28. LNCS 1148, Springer, 1996.
A large part of the CGAL-project is devoted to the development of a Computational Geometry Algorithms Library, written in C++. We discuss design issues concerning the kernel, which is the basis for the library and hence for all geometric computation in CGAL.