Changes for version 1.200000 - 2015-10-31
- HOLIDAY EDITION: Happy Halloween!
- Split N-Body SSE From Normal Code, Create Linking In Scripts
- Ensure Perfect Match For Compiled Algorithm.*, Sort.*, Bubble.*, Inefficient.* Files With Hand-Compiled *.CPPOPS_CPPTYPES versions
- Support For Special Characters in qw()
- Learning RPerl, All Exercises Parse
- Separate Operator::Expression::Operator::Named From NamedUnary
- Support For All Named & Named Unary Operators AKA Builtins, PERLOPS_PERLTYPES Mode
- Test Non-Whitespace qw(foo*baz bar-hypenated bla+rgh)
- Test Compile-Time Constructor Type Mismatch In VariableDeclaration (ERROR ECVGEASRP17)
- Test Zero-Argument Named & Named Unary Operators (AKA Builtins) In VariableDeclaration, C-Style For Loop, & In General
Documentation
Modules
Provides
- RPerl in lib/RPerl/AfterSubclass.pm
- RPerl in lib/RPerl/Config.pm
- RPerl in lib/rperltypes.pm
- RPerl::AfterSubclass in lib/RPerl/AfterSubclass.pm
- RPerl::AfterSubclass in lib/RPerl/Config.pm
- RPerl::Algorithm in lib/RPerl/Algorithm.pm
- RPerl::Algorithm::Inefficient in lib/RPerl/Algorithm/Inefficient.pm
- RPerl::Algorithm::Sort in lib/RPerl/Algorithm/Sort.pm
- RPerl::Algorithm::Sort::Bubble in lib/RPerl/Algorithm/Sort/Bubble.pm
- RPerl::Algorithm::Sort::Merge in lib/RPerl/Algorithm/Sort/Merge.pm
- RPerl::Algorithm::Sort::Quick in lib/RPerl/Algorithm/Sort/Quick.pm
- RPerl::Class in lib/RPerl/Class.pm
- RPerl::CodeBlock in lib/RPerl/CodeBlock.pm
- RPerl::CodeBlock::Subroutine in lib/RPerl/CodeBlock/Subroutine.pm
- RPerl::CodeBlock::Subroutine::Arguments in lib/RPerl/CodeBlock/Subroutine/Arguments.pm
- RPerl::CodeBlock::Subroutine::Method in lib/RPerl/CodeBlock/Subroutine/Method.pm
- RPerl::CodeBlock::Subroutine::Method::Arguments in lib/RPerl/CodeBlock/Subroutine/Method/Arguments.pm
- RPerl::CodeReference in lib/RPerl/CodeBlock.pm
- RPerl::CompileUnit in lib/RPerl/CompileUnit.pm
- RPerl::CompileUnit::Constant in lib/RPerl/CompileUnit/Constant.pm
- RPerl::CompileUnit::Critic in lib/RPerl/CompileUnit/Critic.pm
- RPerl::CompileUnit::Include in lib/RPerl/CompileUnit/Include.pm
- RPerl::CompileUnit::Module in lib/RPerl/CompileUnit/Module.pm
- RPerl::CompileUnit::Module::Class in lib/RPerl/CompileUnit/Module/Class.pm
- RPerl::CompileUnit::Module::Class::Generator in lib/RPerl/CompileUnit/Module/Class/Generator.pm
- RPerl::CompileUnit::Module::Class::Template in lib/RPerl/CompileUnit/Module/Class/Template.pm
- RPerl::CompileUnit::Module::Header in lib/RPerl/CompileUnit/Module/Header.pm
- RPerl::CompileUnit::Module::Package in lib/RPerl/CompileUnit/Module/Package.pm
- RPerl::CompileUnit::Program in lib/RPerl/CompileUnit/Program.pm
- RPerl::Compiler in lib/RPerl/Compiler.pm
- RPerl::Config in lib/RPerl/Config.pm
- RPerl::DataStructure in lib/RPerl/DataStructure.pm
- RPerl::DataStructure::Array in lib/RPerl/DataStructure/Array.pm
- RPerl::DataStructure::Array::ListElement in lib/RPerl/DataStructure/Array/ListElement.pm
- RPerl::DataStructure::Array::ListElements in lib/RPerl/DataStructure/Array/ListElements.pm
- RPerl::DataStructure::Array::Reference in lib/RPerl/DataStructure/Array/Reference.pm
- RPerl::DataStructure::Array::SubTypes in lib/RPerl/DataStructure/Array/SubTypes.pm
- RPerl::DataStructure::Array_cpp in lib/RPerl/DataStructure/Array_cpp.pm
- RPerl::DataStructure::CodeReference in lib/RPerl/DataStructure/CodeReference.pm
- RPerl::DataStructure::Graph in lib/RPerl/DataStructure/Graph.pm
- RPerl::DataStructure::Graph::Tree in lib/RPerl/DataStructure/Graph/Tree.pm
- RPerl::DataStructure::Graph::Tree::Binary in lib/RPerl/DataStructure/Graph/Tree/Binary.pm
- RPerl::DataStructure::Graph::Tree::Binary::Node in lib/RPerl/DataStructure/Graph/Tree/Binary/Node.pm
- RPerl::DataStructure::Graph::Tree::Binary::NodeReference in lib/RPerl/DataStructure/Graph/Tree/Binary/Node.pm
- RPerl::DataStructure::Graph::Tree::BinaryReference in lib/RPerl/DataStructure/Graph/Tree/Binary.pm
- RPerl::DataStructure::Graph::TreeReference in lib/RPerl/DataStructure/Graph/Tree.pm
- RPerl::DataStructure::Hash in lib/RPerl/DataStructure/Hash.pm
- RPerl::DataStructure::Hash::Entry in lib/RPerl/DataStructure/Hash/Entry.pm
- RPerl::DataStructure::Hash::Properties in lib/RPerl/DataStructure/Hash/Properties.pm
- RPerl::DataStructure::Hash::Reference in lib/RPerl/DataStructure/Hash/Reference.pm
- RPerl::DataStructure::Hash::SubTypes in lib/RPerl/DataStructure/Hash/SubTypes.pm
- RPerl::DataStructure::Hash_cpp in lib/RPerl/DataStructure/Hash_cpp.pm
- RPerl::DataStructure::LinkedList in lib/RPerl/DataStructure/LinkedList.pm
- RPerl::DataStructure::LinkedList::Node in lib/RPerl/DataStructure/LinkedList/Node.pm
- RPerl::DataStructure::LinkedList::NodeReference in lib/RPerl/DataStructure/LinkedList/Node.pm
- RPerl::DataStructure::LinkedListReference in lib/RPerl/DataStructure/LinkedList.pm
- RPerl::DataStructure::SSENumberPair in lib/RPerl/DataStructure/SSENumberPair.pm
- RPerl::DataType in lib/RPerl/DataType.pm
- RPerl::DataType::Boolean in lib/RPerl/DataType/Boolean.pm
- RPerl::DataType::Character in lib/RPerl/DataType/Character.pm
- RPerl::DataType::FileHandle in lib/RPerl/DataType/FileHandle.pm
- RPerl::DataType::Float in lib/RPerl/DataType/Float.pm
- RPerl::DataType::Integer in lib/RPerl/DataType/Integer.pm
- RPerl::DataType::Integer_cpp in lib/RPerl/DataType/Integer_cpp.pm
- RPerl::DataType::Modifier in lib/RPerl/DataType/Modifier.pm
- RPerl::DataType::Modifier::Reference in lib/RPerl/DataType/Modifier/Reference.pm
- RPerl::DataType::Number in lib/RPerl/DataType/Number.pm
- RPerl::DataType::Number_cpp in lib/RPerl/DataType/Number_cpp.pm
- RPerl::DataType::Scalar in lib/RPerl/DataType/Scalar.pm
- RPerl::DataType::String in lib/RPerl/DataType/String.pm
- RPerl::DataType::String_cpp in lib/RPerl/DataType/String_cpp.pm
- RPerl::DataType::TypeInner in lib/RPerl/DataType/TypeInner.pm
- RPerl::DataType::Unknown in lib/RPerl/DataType/Unknown.pm
- RPerl::DataType::Void in lib/RPerl/DataType/Void.pm
- RPerl::Generator in lib/RPerl/Generator.pm
- RPerl::Grammar in lib/RPerl/Grammar.pm
- RPerl::GrammarRule in lib/RPerl/GrammarRule.pm
- RPerl::HelperFunctions_cpp in lib/RPerl/HelperFunctions_cpp.pm
- RPerl::Inline in lib/RPerl/Inline.pm
- RPerl::InputOutput::FilehandleIn in lib/RPerl/InputOutput/FilehandleIn.pm
- RPerl::InputOutput::Stdin in lib/RPerl/InputOutput.pm
- RPerl::InputOutput::Stdin in lib/RPerl/InputOutput/Stdin.pm
- RPerl::NonGenerator in lib/RPerl/NonGenerator.pm
- RPerl::Object in lib/RPerl/Object.pm
- RPerl::Operation in lib/RPerl/Operation.pm
- RPerl::Operation::Expression in lib/RPerl/Operation/Expression.pm
- RPerl::Operation::Expression::ConstantCall in lib/RPerl/Operation/Expression/ConstantCall.pm
- RPerl::Operation::Expression::Operator in lib/RPerl/Operation/Expression/Operator.pm
- RPerl::Operation::Expression::Operator::Bitwise in lib/RPerl/Operation/Expression/Operator/Bitwise.pm
- RPerl::Operation::Expression::Operator::Bitwise::And in lib/RPerl/Operation/Expression/Operator/Bitwise/And.pm
- RPerl::Operation::Expression::Operator::Bitwise::OrXor in lib/RPerl/Operation/Expression/Operator/Bitwise/OrXor.pm
- RPerl::Operation::Expression::Operator::Bitwise::Shift in lib/RPerl/Operation/Expression/Operator/Bitwise/Shift.pm
- RPerl::Operation::Expression::Operator::Close in lib/RPerl/Operation/Expression/Operator/Close.pm
- RPerl::Operation::Expression::Operator::Compare in lib/RPerl/Operation/Expression/Operator/Compare.pm
- RPerl::Operation::Expression::Operator::Compare::EqualNotEqual in lib/RPerl/Operation/Expression/Operator/Compare/EqualNotEqual.pm
- RPerl::Operation::Expression::Operator::Compare::LessThanGreaterThan in lib/RPerl/Operation/Expression/Operator/Compare/LessThanGreaterThan.pm
- RPerl::Operation::Expression::Operator::List in lib/RPerl/Operation/Expression/Operator/List.pm
- RPerl::Operation::Expression::Operator::List::Range in lib/RPerl/Operation/Expression/Operator/List/Range.pm
- RPerl::Operation::Expression::Operator::Logical in lib/RPerl/Operation/Expression/Operator/Logical.pm
- RPerl::Operation::Expression::Operator::Logical::And in lib/RPerl/Operation/Expression/Operator/Logical/And.pm
- RPerl::Operation::Expression::Operator::Logical::Negation in lib/RPerl/Operation/Expression/Operator/Logical/Negation.pm
- RPerl::Operation::Expression::Operator::Logical::OrXor in lib/RPerl/Operation/Expression/Operator/Logical/OrXor.pm
- RPerl::Operation::Expression::Operator::Math in lib/RPerl/Operation/Expression/Operator/Math.pm
- RPerl::Operation::Expression::Operator::Math::AddSubtract in lib/RPerl/Operation/Expression/Operator/Math/AddSubtract.pm
- RPerl::Operation::Expression::Operator::Math::IncrementDecrement in lib/RPerl/Operation/Expression/Operator/Math/IncrementDecrement.pm
- RPerl::Operation::Expression::Operator::Math::MultiplyDivideModulo in lib/RPerl/Operation/Expression/Operator/Math/MultiplyDivideModulo.pm
- RPerl::Operation::Expression::Operator::Math::Negative in lib/RPerl/Operation/Expression/Operator/Math/Negative.pm
- RPerl::Operation::Expression::Operator::Math::Power in lib/RPerl/Operation/Expression/Operator/Math/Power.pm
- RPerl::Operation::Expression::Operator::Named in lib/RPerl/Operation/Expression/Operator/Named.pm
- RPerl::Operation::Expression::Operator::Named::Chomp in lib/RPerl/Operation/Expression/Operator/Named/Chomp.pm
- RPerl::Operation::Expression::Operator::Named::Join in lib/RPerl/Operation/Expression/Operator/Named/Join.pm
- RPerl::Operation::Expression::Operator::Named::Keys in lib/RPerl/Operation/Expression/Operator/Named/Keys.pm
- RPerl::Operation::Expression::Operator::Named::Pop in lib/RPerl/Operation/Expression/Operator/Named/Pop.pm
- RPerl::Operation::Expression::Operator::Named::Push in lib/RPerl/Operation/Expression/Operator/Named/Push.pm
- RPerl::Operation::Expression::Operator::Named::Reverse in lib/RPerl/Operation/Expression/Operator/Named/Reverse.pm
- RPerl::Operation::Expression::Operator::Named::Sort in lib/RPerl/Operation/Expression/Operator/Named/Sort.pm
- RPerl::Operation::Expression::Operator::Named::Split in lib/RPerl/Operation/Expression/Operator/Named/Split.pm
- RPerl::Operation::Expression::Operator::Named::Values in lib/RPerl/Operation/Expression/Operator/Named/Values.pm
- RPerl::Operation::Expression::Operator::Named::Wait in lib/RPerl/Operation/Expression/Operator/Named/Wait.pm
- RPerl::Operation::Expression::Operator::NamedUnary in lib/RPerl/Operation/Expression/Operator/NamedUnary.pm
- RPerl::Operation::Expression::Operator::NamedUnary::ChangeDirectory in lib/RPerl/Operation/Expression/Operator/NamedUnary/ChangeDirectory.pm
- RPerl::Operation::Expression::Operator::NamedUnary::Cosine in lib/RPerl/Operation/Expression/Operator/NamedUnary/Cosine.pm
- RPerl::Operation::Expression::Operator::NamedUnary::Defined in lib/RPerl/Operation/Expression/Operator/NamedUnary/Defined.pm
- RPerl::Operation::Expression::Operator::NamedUnary::Exists in lib/RPerl/Operation/Expression/Operator/NamedUnary/Exists.pm
- RPerl::Operation::Expression::Operator::NamedUnary::FileExists in lib/RPerl/Operation/Expression/Operator/NamedUnary/FileExists.pm
- RPerl::Operation::Expression::Operator::NamedUnary::FileReadable in lib/RPerl/Operation/Expression/Operator/NamedUnary/FileReadable.pm
- RPerl::Operation::Expression::Operator::NamedUnary::FileRegular in lib/RPerl/Operation/Expression/Operator/NamedUnary/FileRegular.pm
- RPerl::Operation::Expression::Operator::NamedUnary::FileText in lib/RPerl/Operation/Expression/Operator/NamedUnary/FileText.pm
- RPerl::Operation::Expression::Operator::NamedUnary::Length in lib/RPerl/Operation/Expression/Operator/NamedUnary/Length.pm
- RPerl::Operation::Expression::Operator::NamedUnary::Random in lib/RPerl/Operation/Expression/Operator/NamedUnary/Random.pm
- RPerl::Operation::Expression::Operator::NamedUnary::Scalar in lib/RPerl/Operation/Expression/Operator/NamedUnary/Scalar.pm
- RPerl::Operation::Expression::Operator::NamedUnary::Sine in lib/RPerl/Operation/Expression/Operator/NamedUnary/Sine.pm
- RPerl::Operation::Expression::Operator::Open in lib/RPerl/Operation/Expression/Operator/Open.pm
- RPerl::Operation::Expression::Operator::Print in lib/RPerl/Operation/Expression/Operator/Print.pm
- RPerl::Operation::Expression::Operator::RegularExpression in lib/RPerl/Operation/Expression/Operator/RegularExpression.pm
- RPerl::Operation::Expression::Operator::SSEIntrinsics in lib/RPerl/Operation/Expression/Operator/SSEIntrinsics.pm
- RPerl::Operation::Expression::Operator::String in lib/RPerl/Operation/Expression/Operator/String.pm
- RPerl::Operation::Expression::Operator::String::Concatenate in lib/RPerl/Operation/Expression/Operator/String/Concatenate.pm
- RPerl::Operation::Expression::Operator::String::Repeat in lib/RPerl/Operation/Expression/Operator/String/Repeat.pm
- RPerl::Operation::Expression::Operator::Ternary in lib/RPerl/Operation/Expression/Operator/Ternary.pm
- RPerl::Operation::Expression::SubExpression in lib/RPerl/Operation/Expression/SubExpression.pm
- RPerl::Operation::Expression::SubExpression::ArrayDereference in lib/RPerl/Operation/Expression/SubExpression/ArrayDereference.pm
- RPerl::Operation::Expression::SubExpression::HashDereference in lib/RPerl/Operation/Expression/SubExpression/HashDereference.pm
- RPerl::Operation::Expression::SubExpression::Literal in lib/RPerl/Operation/Expression/SubExpression/Literal.pm
- RPerl::Operation::Expression::SubExpression::Literal::Number in lib/RPerl/Operation/Expression/SubExpression/Literal/Number.pm
- RPerl::Operation::Expression::SubExpression::Literal::String in lib/RPerl/Operation/Expression/SubExpression/Literal/String.pm
- RPerl::Operation::Expression::SubExpression::Literal::Undefined in lib/RPerl/Operation/Expression/SubExpression/Literal/Undefined.pm
- RPerl::Operation::Expression::SubExpression::Parenthesis in lib/RPerl/Operation/Expression/SubExpression/Parenthesis.pm
- RPerl::Operation::Expression::SubExpression::Variable in lib/RPerl/Operation/Expression/SubExpression/Variable.pm
- RPerl::Operation::Expression::SubExpression::Variable::Retrieval in lib/RPerl/Operation/Expression/SubExpression/Variable/Retrieval.pm
- RPerl::Operation::Expression::SubroutineCall in lib/RPerl/Operation/Expression/SubroutineCall.pm
- RPerl::Operation::Expression::SubroutineCall::MethodCall in lib/RPerl/Operation/Expression/SubroutineCall/MethodCall.pm
- RPerl::Operation::Expression::SubroutineCall::MethodCall::ConstructorCall in lib/RPerl/Operation/Expression/SubroutineCall/MethodCall/ConstructorCall.pm
- RPerl::Operation::Statement in lib/RPerl/Operation/Statement.pm
- RPerl::Operation::Statement::Conditional in lib/RPerl/Operation/Statement/Conditional.pm
- RPerl::Operation::Statement::Loop in lib/RPerl/Operation/Statement/Loop.pm
- RPerl::Operation::Statement::Loop::For in lib/RPerl/Operation/Statement/Loop/For.pm
- RPerl::Operation::Statement::Loop::ForEach in lib/RPerl/Operation/Statement/Loop/ForEach.pm
- RPerl::Operation::Statement::Loop::While in lib/RPerl/Operation/Statement/Loop/While.pm
- RPerl::Operation::Statement::OperatorVoid in lib/RPerl/Operation/Statement/OperatorVoid.pm
- RPerl::Operation::Statement::OperatorVoid::LoopControl in lib/RPerl/Operation/Statement/OperatorVoid/LoopControl.pm
- RPerl::Operation::Statement::OperatorVoid::Named in lib/RPerl/Operation/Statement/OperatorVoid/Named.pm
- RPerl::Operation::Statement::OperatorVoid::Named::Croak in lib/RPerl/Operation/Statement/OperatorVoid/Named/Croak.pm
- RPerl::Operation::Statement::OperatorVoid::Named::Die in lib/RPerl/Operation/Statement/OperatorVoid/Named/Die.pm
- RPerl::Operation::Statement::OperatorVoid::Named::Exit in lib/RPerl/Operation/Statement/OperatorVoid/Named/Exit.pm
- RPerl::Operation::Statement::OperatorVoid::Named::Return in lib/RPerl/Operation/Statement/OperatorVoid/Named/Return.pm
- RPerl::Operation::Statement::OperatorVoid::Print in lib/RPerl/Operation/Statement/OperatorVoid/Print.pm
- RPerl::Operation::Statement::VariableDeclaration in lib/RPerl/Operation/Statement/VariableDeclaration.pm
- RPerl::Operation::Statement::VariableModification in lib/RPerl/Operation/Statement/VariableModification.pm
- RPerl::Parser in lib/RPerl/Parser.pm
- RPerl::Test in lib/RPerl/Test.pm
Other files
- Changes
- Copying
- INSTALL
- LICENSE
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- README
- README.md
- THANKS
- lib/RPerl/Learning/Chapter1/exercise_1-hello_world.pl
- lib/RPerl/Learning/Chapter2/exercise_1-circumference_of_specific_radius.pl
- lib/RPerl/Learning/Chapter2/exercise_2-circumference_of_any_radius.pl
- lib/RPerl/Learning/Chapter2/exercise_3-circumference_of_any_positive_radius.pl
- lib/RPerl/Learning/Chapter2/exercise_4-product_of_any_two_numbers.pl
- lib/RPerl/Learning/Chapter2/exercise_5-string_repeat.pl
- lib/RPerl/Learning/Chapter3/exercise_1-stdin_strings_reverse.pl
- lib/RPerl/Learning/Chapter3/exercise_2-stdin_array_indices.pl
- lib/RPerl/Learning/Chapter3/exercise_3-stdin_strings_sort.pl
- lib/RPerl/Learning/Chapter4/exercise_1-subroutine_total.pl
- lib/RPerl/Learning/Chapter4/exercise_2-subroutine_total_1000.pl
- lib/RPerl/Learning/Chapter4/exercise_3-subroutine_above_average.pl
- lib/RPerl/Learning/Chapter4/exercise_4-subroutine_greet.pl
- lib/RPerl/Learning/Chapter4/exercise_5-subroutine_greet_multiple.pl
- lib/RPerl/Learning/Chapter5/exercise_1-tac.pl
- lib/RPerl/Learning/Chapter5/exercise_2-right_justify.pl
- lib/RPerl/Learning/Chapter5/exercise_3-right_justify_variable.pl
- lib/RPerl/Learning/Chapter6/exercise_1-hash_family_names.pl
- lib/RPerl/Learning/Chapter6/exercise_2-hash_unique_word_count.pl
- lib/RPerl/Learning/Chapter6/exercise_3-hash_sort_env_vars.pl
- script/development/precompiled_test__sort.pl
- script/development/scalar_test.pl
- script/development/tree_test.pl