[GiNaC-devel] remove_dirac_ONE() and documentation patches
Vladimir V. Kisil
kisilv at maths.leeds.ac.uk
Fri May 17 13:40:14 CEST 2019
Dear All,
I am sending three patches for consideration. First two add
some details to the GiNaC tutorial. The third one replaces
remove_dirac_ONE() from the clifford.cpp.
Currently remove_dirac_ONE() uses exceptions in normal operation to
terminate a chain of recurrent calls. Some people would say that
exceptions are evil, but this did not cause problems until I try to
make a port for another evil---Windows. The exceptions in
remove_dirac_ONE() terminated a Qt Windows application although the
same code smoothly run under Linux.
Thus I re-write remove_dirac_ONE() without exceptions. The signature
of the method has to change, but a user may not notice this in the
first approximation. Some respective alterations to the tutorial and
the check suit are made as well.
Best wishes,
Vladimir
--
Vladimir V. Kisil http://www.maths.leeds.ac.uk/~kisilv/
Book: Geometry of Mobius Transformations http://goo.gl/EaG2Vu
Software: Geometry of cycles http://moebinv.sourceforge.net/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Suggest-ios-binary-flag-for-archiving-files.patch
Type: text/x-diff
Size: 1429 bytes
Desc: First patch
URL: <http://www.ginac.de/pipermail/ginac-devel/attachments/20190517/04b77b4d/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Additional-examples-on-number-conversions.patch
Type: text/x-diff
Size: 1209 bytes
Desc: Second patch
URL: <http://www.ginac.de/pipermail/ginac-devel/attachments/20190517/04b77b4d/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Modify-remove_dirac_ONE-to-eliminate-exceptions.patch
Type: text/x-diff
Size: 10815 bytes
Desc: Third patch
URL: <http://www.ginac.de/pipermail/ginac-devel/attachments/20190517/04b77b4d/attachment-0002.bin>
-------------- next part --------------
More information about the GiNaC-devel
mailing list