Pliant Back to the Win32 Shootout
Back to dada's perl lab

[The Original Shootout]   [NEWS]   [FAQ]   [Methodology]   [Platform Details]   [Acknowledgements]   [Scorecard]  
Pliant
Tested VersionPliant dynamic reflexive compiler, release 81, debugging level 0, for i386 under Windows, compiled as a DLL using GCC (registers calling convention).
Home Pagehttp://pliant.cx
Downloadhttp://pliant.cx/pliant/welcome/install_step_by_step.html?os+%22win32%22
View All Source Code For Pliant

(Ranks in Red in the table below are those which fall below the average Rank for this language over all tests.
The corresponding programs could possibly benefit from further optimization.)
Test Source Code Avg Rank: 23 Avg Rank: 30 Avg Rank: 24 Log
CPU Rank Mem Rank LOC Rank
Ackermann's Function ackermann.pliant 0.16 16 3228 30 14 27 log
Array Access ary3.pliant 0.75 17 3376 35 20 28 log
Count Lines/Words/Chars wc.pliant 7.12 30 3220 29 35 37 log
Fibonacci Numbers fibo.pliant 0.26 10 3216 43 12 27 log
Hash (Associative Array) Access hash.pliant 3.93 33 7052 14 15 16 log
Hashes, Part II hash2.pliant 48.98 32 3960 22 28 25 log
Heapsort heapsort.pliant 1.27 16 4060 21 52 18 log
Hello World hello.pliant 12.53 38 3212 45 1 4 log
List Operations lists.pliant 94.98 29 3428 20 60 22 log
Matrix Multiplication matrix.pliant 1.73 19 4252 34 42 26 log
Method Calls methcall.pliant 0.47 16 3216 27 65 24 log
Nested Loops nestedloop.pliant 0.36 20 3224 44 17 24 log
Object Instantiation objinst.pliant 0.26 4 3216 25 69 22 log
Producer/Consumer Threads prodcons.pliant T (T) * T (T) * 55 17 log
Random Number Generator random.pliant 0.36 15 3216 40 19 25 log
Reverse a File reversefile.pliant 5.73 29 8496 17 9 17 log
Sieve of Erathostenes sieve.pliant 1.40 20 3252 38 21 21 log
Statistical Moments moments.pliant 1.82 20 3676 15 85 37 log
String Concatenation strcat.pliant 113.99 41 4280 37 10 20 log
Sum a Column of Integers sumcol.pliant 10.25 31 3220 34 13 31 log
Word Frequency Count wordfreq.pliant 6.75 18 3372 23 91 32 log
*Test Implemented but not measured (timeout or error).
Tests Not Implemented For This Language:
Echo Client/Server, Exception Mechanisms, Spell Checker, Regular Expression Matching


Back to the Win32 Shootout
Back to dada's perl lab
Send comments or suggestions to dada@perl.it