--- doc-main-2.11.0/prog/prog.tex 2008-03-31 13:11:51.000000000 +1000 +++ doc-main-2.11.1/prog/prog.tex 2008-04-02 09:08:46.000000000 +1000 @@ -361,7 +361,7 @@
\item If a test line contains the text \code{random} it is executed by \code{sage-doctest} but \code{sage-doctest} does not check that the - output agrees with the output in the documentatation string. + output agrees with the output in the documentation string. \item If a line contains the text \code{long time} then that line is not tested unless the {\code -long} option is given, e.g., @@ -824,7 +824,7 @@ \SAGE equality as a new method attached to each object. Then we could follow Python rules for "==" and our rules for everything else, and all \SAGE code would become completely unreadable (and for that matter -unwriteable). So we just have to live with it. +unwritable). So we just have to live with it. So what is done in \sage is to {\em attempt} to satisfy (*) when it is reasonably easy to do so, but use judgment and not go overboard. @@ -853,7 +853,7 @@ \begin{enumerate} \item Design: Think about what your program will do and how that fits into the structure of \SAGE. In particular, much of \SAGE is implemented in - the object-oriented language Python, and there is a hierachy of + the object-oriented language Python, and there is a hierarchy of classes that organize code and functionality. It is {\em surprisingly painful and difficult} to create some Python classes, then realize that much functionality should be factored out into @@ -1047,7 +1047,7 @@ \verb+SAGE_ROOT/data/extcode/magma/user+, so if you want to redistribute Magma code with \sage as a package that Magma-enabled users can use, that's where you'd put it. You'd also want to have relevant Python code -to make the Magma code easily useable. +to make the Magma code easily usable. {\bf Example}: These instructions provide directions for creating a particular Regards Minh Van Nguyen --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---