Before bad value support was built into PDL, we implemented our own bad value handling using NaNs to mark bad (or empty/missing) values as PDL subclasses. Since we are handling bad values outside of the normal PDL codebase, we are depending on the PDL bad-value support to NOT be on.

On 3/4/2015 4:14 PM, Ed wrote:
That’s good news! I’m glad the extra labour is worth it. I’m interested if you could help me understand (in just a few words) why you do that?
Ed
*From:* John Cerney <mailto:j-cern...@raytheon.com>
*Sent:* Tuesday, March 03, 2015 10:53 PM
*To:* pdl-devel@lists.sourceforge.net <mailto:pdl-devel@lists.sourceforge.net> *Subject:* Re: [Pdl-devel] Bad value support - all configuration options still necessary? Some of the software I have that uses PDL extensively depends on the PDL_WITH_BADVAL being zero (i.e. NOT using badval support).

On 3/2/2015 8:03 PM, Ed wrote:
Dear PDL devs,
Currently all of these options are configurable in PDL (albeit not all combinations are meaningful):
* PDL_WITH_BADVAL
* PDL_BADVAL_USENAN
* PDL_BADVAL_PER_PDL
This set of combinations adds a significant cost to development, and testing all the combinations. Are all these options still meaningful? Is there still a context where it is necessary to build PDL without bad value support? I ask because if it’s no longer necessary, we can remove some code, and make things easier for everyone.
Best regards,
Ed


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now.http://goparallel.sourceforge.net/


_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel

--
*John Cerney*
Engineering Fellow
System Verification Center
Raytheon Space & Airborne Systems
972-344-4913 Office
469-222-5771 Cell

------------------------------------------------------------------------
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/

------------------------------------------------------------------------
_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel

Reply via email to