Maple Student Edition
Maple Personal Edition
Maple Player for iPad
Maple T.A. MAA Placement Test Suite
Maple T.A. Connector for Blackboard Software
Möbius Project Home Page
View Möbius Apps
Machine Design / Industrial Automation
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Other Application Areas
High Schools & Two-Year Colleges
Testing & Assessment
High Performance Computing
Plant Modeling Consortium
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
Notes on Code Translation to Perl
This help page describes details particular to code translation using the CodeGeneration[Perl] function. For general information applicable to all the functions in the CodeGeneration package, see CodeGeneration/Details.
The Perl code generated by CodeGeneration[Perl] is valid for Perl 5 as defined by perl.org.
Generally, math functions recognized by CodeGeneration[Perl] are translated to functions in the Perl standard library. Because this library does not have equivalents for inverse, hyperbolic, and inverse hyperbolic trigonometric functions, these are translated to equivalents from the Perl Math:Trig library.
Ranges of Maple lists and Arrays are adjusted so that the resulting Perl lists start with index 0.
CodeGeneration, CodeGeneration/Details, CodeGeneration[Perl]
Download Help Document