$combgen_is = {"ein Kommandozeilen-Programm", "eine Scriptsprache", "ein Programm", "eine Software"};
$gen = {"Generierung", "Erzeugung"};
$var = {"beliebigen", "sämtlichen", "allen", "zufälligen"};
$comb = {"Kombinationen", "Anordnungen"};
$output = {"Texten", "Daten"};
$strfield = {"Textfelder", "String-Felder"};
$select = {"für die Auswahl", "zur Auswahl"};
$intrng = {"Zahlenreihen", "Zahlenfeldern"};
$numdt = { ["Ganzzahlen"; "zählbare Angaben oder Ordnungszahlen"],
	   ["Gleitkommazahlen"; "numerische und naturwissenschaftliche Zwecke"] } nPr 2;
$combop = {"nPr", "nCr"} nPr 2;
$entry = {"Einträge", "Datensätze"};
$order = {"Anordnung", "Reihenfolge", "Ordnung"};
$temp = mknum(-2.0 - 22.5, 0.25);
$uconv = mkint(0-1);	// 0 is Fahrenheit, 1 is Kelvin
$application = {"Steganografie", "Private Information Retrieval", "wissenschaftliche Studien", "Versuchsanordnungen",
		"Code-Tabellen", "Test-Datensätze"} nCr 3;
$is_example = ~" beispielsweise";

< "combgen ist " . $combgen_is . " zur " . $gen . " von " . $var . " " . $comb . " von " . $output . ". Es unterstützt " .
  $strfield . " " . $select . " von Texten sowie " . $intrng . " mit " . groupcat($numdt, " und ") . ", erstere für " .
  $numdt[0][1] . ", letztere für " . $numdt[1][1] . ". Über die Operatoren " . groupcat($combop, " und ") .
  " können auch mehrere " . $entry . " aus einem Textfeld gewählt werden, entweder mit oder ohne feste " . $order . ". " .
  "Mit Zahlenreihen kann etwa ein zufälliger Temperaturwert wie " . $temp . "°C erzeugt werden, und durch die integrierten " .
  "Funktionen direkt in eine andere Einheit wie " . if($uconv == 1, cel_to_fahr($temp), cel_to_kelvin($temp)) . if($uconv == 1, "°F", " Kelvin") .
  " umgerechnet werden. combgen ist" . $is_example . " nützlich für " . groupcat($application, ", ", " oder ") . "." >