Rechercher une page de manuel
Language::Befunge::Vector::XS.3pm
Langue: en
Version: 2008-02-03 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NAME
Language::Befunge::Vector::XS - Language::Befunge::Vector rewritten for speedDESCRIPTION
The "Language::Befunge" module makes heavy use of n-dims vectors, mapped to the "Language::Befunge::Vector" class. This allows to abstract the funge dimension while still keeping the same code for the operations.However, such an heavy usage does have some impact on the performances. Therefore, this modules is basically a rewrite of LBV in XS. If installed, then LBV will automagically load it and replace its own functions with the XS ones.
METHODS
This module implements exactly the same api as LBV. Please refer to this module for more information on the following methods:- new()
- new_zeroes()
- copy()
- as_string()
- get_dims()
- get_component()
- get_all_components()
- clear()
- set_component()
- bounds_check()
- standard mathematical operations
- inplace mathematical operations
- comparison operations
SEE ALSO
Language::Befunge::VectorAUTHOR
Jerome Quelin, <jquelin@cpan.org>Development is discussed on <language-befunge@mongueurs.net>
COPYRIGHT & LICENSE
Copyright (c) 2008 Jerome Quelin, all rights reserved.This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre