BSD Ports

lang/p5-Quantum-Superpositions 2.03 FreeBSD

QM-like superpositions in Perl

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
lang, science, perl5
Package size
21.1 KiB, 45.7 KiB installed

Description

The Quantum::Superpositions module adds two new operators to Perl: any and all.

Each of these operators takes a list of values (states) and superimposes them into a single scalar value (a superposition), which can then be stored in a standard scalar variable.

The any and all operators produce two distinct kinds of superposition. The any operator produces a disjunctive superposition, which may (notionally) be in any one of its states at any time, according to the needs of the algorithm that uses it.

In contrast, the all operator creates a conjunctive superposition, which is always in every one of its states simultaneously.

Superpositions are scalar values and hence can participate in arithmetic and logical operations just like any other type of scalar. However, when an operation is applied to a superposition, it is applied (notionally) in parallel to each of the states in that superposition.

In the other systems

The newest version among them is 2.03, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDlang/p5-Quantum-Superpositions2.03 newestnone known-[email protected]-
DragonFlylang/p5-Quantum-Superpositions2.03 newestnone known-[email protected]-
HardenedBSDlang/p5-Quantum-Superpositions2.03 newestno data-[email protected]-
GhostBSDlang/p5-Quantum-Superpositions2.03 newestno data-[email protected]-

Install

Binary package:

pkg install p5-Quantum-Superpositions

From the ports tree:

cd /usr/ports/lang/p5-Quantum-Superpositions/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Quantum-Superpositions>0:lang/p5-Quantum-Superpositions

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.032.032.032.032.03
FreeBSD:14:quarterly2.032.03n/a2.032.03
FreeBSD:15:latest2.032.03n/a2.032.03
FreeBSD:15:quarterly2.032.03n/an/an/a
FreeBSD:16:latest2.032.03n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 2

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%PERL5_MAN3%%/Quantum::Superpositions.3.gz
  • %%SITE_PERL%%/Quantum/Superpositions.pm
distinfo 1
FileSizeSHA256
Quantum-Superpositions-2.03.tar.gz14347d325e4366b93fb93fc118d21610ff59b5ba0b420a845f8a95aeaca3ed0c7ec42
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.