Next: Shell auto-completion, Previous: Truncation, Up: Inner workings [Contents][Index]
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.