smartmatch::engine::core - default smartmatch implementation from 5.10 - 5.14
use smartmatch 'core';
NOTE: This module is still experimental, and the API may change at any point. You have been warned!
This module implements the existing smart matching algorithm from perl 5.14, as a module. It has a pure perl implementation of the algorithm (which can be requested by setting
$smartmatch::engine::core::USE_PP to a true value before
useing this engine), but by default it uses a C implementation which should be identical to the algorithm in 5.14 - this module uses some new compiler hooks to turn calls to the engine's
match function into a custom opcode, which is implemented by a copy of the smart match code from perl 5.14.
No known bugs.
Please report any bugs through RT: email
bug-smartmatch-engine-core at rt.cpan.org, or browse to http://rt.cpan.org/NoAuth/ReportBug.html?Queue=smartmatch-engine-core.
Please see those modules/websites for more information related to this module.
You can find this documentation for this module with the perldoc command.
You can also look for information at:
AnnoCPAN: Annotated CPAN documentation
RT: CPAN's request tracker
Jesse Luehrs <doy at tozt dot net>
This software is copyright (c) 2011 by Jesse Luehrs.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.