BSD Ports

devel/p5-MooseX-ArrayRef 0.005nb7 NetBSD

Blessed arrayrefs with Moose

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
gnu-gpl-v2 OR artistic
Categories
devel, perl5
Package size
8.0 KiB, 13.9 KiB installed

Description

Objects implemented with arrayrefs rather than hashrefs are often faster than those implemented with hashrefs. Moose's default object implementation is hashref based. Can we go faster?

Simply use MooseX::ArrayRef instead of use Moose, but note the limitations in the section below.

The current implementation is mostly a proof of concept, but it does mostly seem to work.

In the other systems

SystemPortVersion
NetBSDdevel/p5-MooseX-ArrayRef0.005nb7
FreeBSDdevel/p5-MooseX-ArrayRef0.005
DragonFlydevel/p5-MooseX-ArrayRef0.005
HardenedBSDdevel/p5-MooseX-ArrayRef0.005
GhostBSDdevel/p5-MooseX-ArrayRef0.005

Install

Binary package:

pkgin install p5-MooseX-ArrayRef

From pkgsrc:

cd /usr/pkgsrc/devel/p5-MooseX-ArrayRef && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.005nb7
NetBSD 10.1 aarch640.005nb6
SmartOS / illumos x86_640.005nb7
macOS 15 arm640.005nb7

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0