Why Perl?

The initial choice of Perl as a development language was based on the early development team's familiarity with the language. However, we strongly believe that this choice stands up well on the basis of functionality, not just personal bias.

Other languages suggested for this project include C, C++, Java, and Python. While we recognise the benefits of these languages and do not intend to suggest that they cannot fulfil the features listed above, we know that we (the core project team) will get a working system out the door faster in Perl than in any other language. If others wish to build on our design to implement Reefknot-like toolkits in other languages, we encourage them and will assist them in any way possible.