[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