Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Corey O'Connor <coreyoconnor <at> gmail.com>
Subject: ANNOUNCE: spacepart-0.1.0.0 (was called data-spacepart)
Newsgroups: gmane.comp.lang.haskell.cafe
Date: Monday 16th February 2009 03:28:40 UTC (over 8 years ago)
0.1.0.0
    - Renamed Math.Geometry to Data.SpacePart.AABB
    - Renamed Data.QuadTree to Data.SpacePart.QuadTree
    - Added Data.SpacePart.QuadTree.query. Returns all elements that
intersect a given boundary.
    - The inclusive nature of the boundary's min extent should take
precedence of the exclusive
      nature of the max extent.
        Before this change many of the tests failed when boundaries of
0 area were involved. One case
        that did not work was constructing a quadtree containing
elements of 0 area. This change
        corrected this.
        The tests all_elements_inserted_query_prop and
element_bounds_query_is_element_prop still
        fail if any element involved is of 0 area.
    - Cannot create quadtrees with initial bounds of 0 area.
    - Removed requirement on elements being an instance of the
Intersectable class. The only
      required instance is of Data.SpacePart.AABB.HasBoundary.
    - Changed package name to spacepart instead of data-spacepart. The
last release of
      data-spacepart used a data based version number. This version
number policy did not work well
      with the standard package version policy.
    - Added some QuickCheck based checks. Run with test/run_verify
    - Cleaned up the module exports.

Cheers,
Corey O'Connor
 
CD: 4ms