[fpc-pascal] Last missing benchmark: regex-dna

Vincent Snijders vsnijders at quicknet.nl
Tue Oct 3 11:10:45 CEST 2006


The regex-dna benchmark 
(http://shootout.alioth.debian.org/debian/benchmark.php?test=regexdna&lang=all) is 
the last missing benchmark.

Although fpc has a regexpr unit:
http://svn.freepascal.org/svn/fpc/trunk/packages/base/regexpr/regexpr.pp
It has many todos, such as adding support for | in the search expression. So this 
unit doesn't have enough functionality. Is somebody willing to invest time in this 
unit to complete it?

An alternative could be to use the libc unit. But the fpc developers don't encourage 
its use and I cannot use it on windows, where I develop and improve the tests.

Then there is also synregexpr.pas:
http://svn.freepascal.org/svn/lazarus/trunk/components/synedit/synregexpr.pas
But that is not distrubuted with fpc. And I don't know, if the license is open 
source. Is it looks likes a BSD derivative, but item 3, about income, doesn't seem 
to fit in.

How should this benchmark be implemented?

Vincent



More information about the fpc-pascal mailing list