Skip to contents

squarebrackets 0.0.0.9007

squarebrackets 0.0.0.9006

  • Overhauled the main methods: replaced {ii_, ii2_, ss_, ss2_} methods with { ii_, ss_, sbt_ }
  • Removed the dt_* functions.
  • Removed the idx_ord_* functions.
  • Renamed sub2ind and friends to ss2ii and so on.

squarebrackets 0.0.0.9005

  • 0L can now be used as an alias for NULL in the indexing arguments.
  • NULL or 0L can now be used in a list for the ss argument, for more convenience.
  • Added proper tests for the obs, vars arguments.
  • Improved speed of the array-related methods.

squarebrackets 0.0.0.9004

  • Improved speed for the _set methods.
  • Simplified the internal code used for matrices.
  • Bug fix in the ss, d argument pair, where something like 1:2, 1:2 behave differently then list(1:2), 1:2 for data.frames.

squarebrackets 0.0.0.9003

  • Improved speed for the slice_ and slicev_ methods.

squarebrackets 0.0.0.9002

  • Renamed the i_ and i2_ methods to ii_ and ii2_, to avoid confusion.
  • Renamed ci_flat() to ci_ii() and ci_sub() to ci_ss().

squarebrackets 0.0.0.9001

  • Placed the i2_rec() and i2_recin() in its own, separate set of methods: the lst_ methods.
  • Adjusted the documentation and tests in accordance with the above change.
  • The ss_/ss2_ methods will now give an error if dimensional sub-set operations are attempted on non-dimensional objects.

squarebrackets 0.0.0.9000

  • First “real” experimental version of ‘squarebrackets’ on GitHub.