Next: , Previous: Truncation, Up: Inner workings   [Contents][Index]


12.7 Languages

Before version 2.0 ponysay was written primarily in GNU Bash script; the truncater was however written in C, because it is simple, fast, does not pose addition dependencies, and is easy to do byte hacking in.

Sometimes shell is too slow, in these cases Perl was used; Perl was already required by cowsay, it is also similar to shell, but also supports hash tables.

However since version 2.0 we were trying to move from all there languages and only use Python 3, which as been accomplished in version 2.1.