[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#515077: ITP: libclass-xsaccessor-array-perl -- implementation of fast XS accessors without runtime compilation



Package: wnpp
Severity: wishlist
Owner: Damyan Ivanov <dmn@debian.org>

* Package name    : libclass-xsaccessor-array-perl
  Version         : 0.14
  Upstream Author : Steffen Mueller <smueller@cpan.org>
* URL             : http://search.cpan.org/dist/Class-XSAccessor-Array
* License         : same as perl 5.8 or later perl5  (GPL-1+|Artistic)
  Programming Lang: Perl, C (XS)
  Description     : implementation of fast XS accessors without runtime compilation

  Class::XSAccessor::Array implements fast XS accessors both for getting
  at and setting an object attribute. Additionally, the module supports
  mutators and simple predicates (has_foo() like tests for definedness
  of an attributes). It works only with objects that are implemented as
  arrays. Refer to Class::XSAccessor (libclass-xsaccessor-perl) for an
  implementation that works with hash-based objects.
  .
  A simple benchmark showed more than a factor of two performance
  advantage over writing accessors in Perl.



Reply to: