Christoph Schnauß: Funktionsaufrufe in HERE-Dokumenten...?

Beitrag lesen

hallo,

Aha! Das ist eine sehr gute Erklärung! Das habe ich verstanden, leider scheint es durch Struppi widerlegt worden zu sein.

Nein, Struppi hat mich nicht vollständig widerlegt. Ich habe allerdings mit Bedacht angegeben, daß diese ganze Sache wesentlich komplexer und vielschichtiger ist als ich sie skizziert habe. Und Struppi hat sich etwas von dem als Argumentationshilfe herangezogen, was eben in diese "Komplexität" gehört.

Bei meinem Beispiel ocde habe ich übrigens "unwichtiges" bewusst weggelassen, etwas die 1; am Ende de REQUIRE-Skriptes.

Sowas solltest du niemals tun. Das Forum ist auf Beispielcode angewiesen und darin wird dann nach möglichen Fehlern gesucht, um sie beheben zu können. Die fehlende "1;" ist dabei zweitrangig. Viel wichtiger wäre, um überhaupt eine Ausgabe am Bildschirm erreichen zu können, ein
  print "Content-type: text/html\n\n";

  • falls es HTML sein soll, oder ein
      print "Content-type: text/plain";
  • falls es ausreicht, nur eine Textausgabe zum Testen zu erzeugen.

Ich würde gern USE verwenden, habe jedoch Schwierigkeiten:
Ich ändere die Module oft und mus sie wieder neu schreiben.

Genau das ist ein "dafür"-Argument, dein Perl-Projekt modular aufzubauen.

Perl meldet immer Fehler, weil ich meine Module nicht in @INC speichern kann.

Wieso kannst du das nicht?

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|