Filewatcher File Search File Search
Content Search
» » » » »


generator of random sentences from grammar definitions

PolyGen is a program for generating random sentences according to a grammar definition, that is following custom syntactical and lexical rules.

Formally, it is an interpreter of a language itself designed to define languages, where to interpret means executing a source program in real time and eventually outputting its result.

Here a source program is a grammar definition, the execution consists in the exploration of such grammar by selecting a random path and the result is the sentence built on the way.

Though PolyGen is quite a serious piece of software then, what else would be more noble for it than being used as a parody tool for linguistical habits, stereotypes and trends of this foolish era?

Principles of parody are focusing a ridiculous topic and eventually abstracting its rules and schemes (here in terms of a grammar definition) by which reproducing it through the variatio device. And randomization is perfect at this purpose thanks to its purely asemantic behaviour =:)

Package version:1.0.6.ds2-12


PolyGen - a first effort towards satyre in computer science


1.0 Prelude

1.1 Package

    1.1.1 Requirements
    1.1.2 Supported platforms
    1.1.3 Installation

1.2 Usage

    1.2.1 Defining grammars
    1.2.2 Suggestions

1.0 Prelude

PolyGen is a program for generating random sentences according to a gra


README for the Polygen Debian package

Polygen is...

   ...the tool everybody was so anxiously expecting.
    - Daily Telegraph

   The solution to all occultism problems.
    - Harold Tribune

   ...the finest product ever designed for alpinism.
    - The Sun

   The ultimate solution to all problems. No way to miss it.
    - GirlPower

Polygen is fun.



polygen (1.0.6.ds2-1) unstable; urgency=low

  In order to keep the polygen binary as close as possible to the one upstream
  distributes, the Debian-specific extension that would have polygen look for
  grammar candidates in /usr/share/polygen has been moved to a wrapper script
  called polyrun.
  As a consequence, for most polygen invocations you should now use polyrun
  instead of polygen.



POLYGEN(1)                                                POLYGEN(1)

       Polygen  -  Poly


polygen (1.0.6.ds2-12) unstable; urgency=low

  * Team upload
  * Recompile with ocaml 3.12.1 (no so


PolyGen - What's new?

* 28/6/2004
  - official release 1.0.6 (formers wer


PolyGen was packaged for Debian by Enrico Zini <>
on Wed Sep 15 13:43:37 CEST 2004


Browse inside polygen_1.0.6.ds2-12_all.deb

         [DIR]DEBIAN/ (2)  65535+ mirrors
         [DIR]usr/ (2)  65535+ mirrors

Download polygen_1.0.6.ds2-12_all.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017