Maybe in one of the next releases cperl will have faster arrays and hashes. At the moment creation of hash or array elements is fast, i.e. fast enough for most applications, but a limiting factor e.g. for the data transport between Perl and C via XS.
Let's try.
Fortunately I found this article Прецизионные бенчмарки Perl containing instructions how to install cperl with perlbrew.
Of course you need perlbrew installed and well configured.
# create a new directory
$ mkdir cperl
$ cd cperl
# download cperl
$ wget https://github.com/perl11/cperl/archive/cperl-5.22.1.tar.gz \
-O cperl-cperl-5.22.1.tar.gz
# brew it
$ perlbrew install --as=cperl-5.22.1 $(pwd)/cperl-cperl-5.22.1.tar.gz
# list installed perls
$ perlbrew list
perl-5.16.3
perl-5.18.2
* perl-5.20.1
perl-5.21.11
perl-5.22.0
cperl-5.22.1
# switch to use cperl
$ perlbrew use cperl-5.22.1
$ perl -v
This is cperl 5, version 22, subversion 1 (v5.22.1c) built for darwin-2level
Easy, isn't it?
Keine Kommentare:
Kommentar veröffentlichen