Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.python > #6220

Re: for unpacking

From Hermann Riemann <nospam.ng@hermann-riemann.de>
Newsgroups de.comp.lang.python
Subject Re: for unpacking
Date 2024-08-15 05:44 +0200
Message-ID <li5bsnFknlbU1@mid.individual.net> (permalink)
References (13 earlier) <Katzen-20240814102008@ram.dialup.fu-berlin.de> <li3n0kFd2hpU1@mid.individual.net> <Makros-20240814142954@ram.dialup.fu-berlin.de> <li44u2Ff4oiU1@mid.individual.net> <Praeprozessoren-20240814175519@ram.dialup.fu-berlin.de>

Show all headers | View raw


Am 14.08.24 um 18:56 schrieb Stefan Ram:
> Hermann Riemann <nospam.ng@hermann-riemann.de> schrieb oder zitierte:
>> Am 14.08.24 um 15:30 schrieb Stefan Ram:
>>> oder die Makros
>>> den Programmierer dazu verlocken, eine Lösung mit Makros auch dort zu
>>> verwenden, wo eine Lösung mit den Mitteln von Python passender wäre.
>> Gilt nicht auch das Umgekehrte?
> 
>    Mein derzeitiger Web-Platz wird ja von mehreren "verschachtelten"
>    Präprozessoren erzeugt. Das heißt ein Präprozessor generiert
>    Makros für den nächsten. Hier ein Beispiel meines Codes:

Mein derzeitiges Websytem besteht aus
Quelle: 2 Start-Ordner
Eins für Dateien , die ich mit grep lesen kann
    darunter der Ordner src in der alle html und js Quellen stehen
eins für andere wie Bilder.

Das Ziel sind 5 html provider,
die teilweise unterschiedliche Datei Inhalte und Anordnungen haben.

php und diverse tools gehen nicht,
  da diese auf server bei provider laufen.
Außerdem mag ich nicht viele Verwaltungsbuchstaben in Quelltexte.

Also habe ich die Quelltexte mit einer eigenen Minisprache überlagert.
Anfangs verwendete ich « », da diese Zeichen mit AltGr x y auf der
Tastatur leicht tippbar sind.
Jetzt nehme ich eigene html tags, die mit _ enden. z.B. if_
Und eigene html Parameter die mit $ beginnen.
( </_> zugehörige endtag da </if_> redundant und zu viel Arbeit ist.
   Einrückung a la Python wäre mir lieber, passt aber nicht zu html  )

Hinzu kommt, dass ich internes und externes html habe.
Intern brauche ich kein <head> author etc.
Trennung geht dann mit <body_>
Weniger Tipparbeit und bessere Lesbarkeit.
html habe ich von Anfang an aufbereitet.
Erst mit Netscape; das war unpassend,
   da die Seiten danach anders aussahen.
Dann mit eigenem C Programm.
Danach habe ich es in Python neu geschrieben.
Die neueste Version ist eine Mischung aus
767 Zeilen Python und 489 Zeilen C

C scannt Dateien byteweise durch
  und liefert Dateien ( Platz in tmpfs ), die mit Python
kommandos=open(name).read().split('\t')
eingelesen werden.
Die zwischen Dateien können gut lesbar mit Editoren kontrolliert werden.
Und die Kommandos sind  ( mit Erfahrung aus Compilerbau und LISP )
mit Python gut verwaltbar.


-- 
<http://www.hermann-riemann.de>

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-06 22:57 +0200
  Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-06 23:45 +0200
    Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-07 13:24 +0200
  Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-07 00:02 +0200
    Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-07 11:54 +0200
      Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-07 13:21 +0200
        Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-07 22:58 +0200
    Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-09 22:18 +0200
      Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-10 12:07 +0200
        Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-10 13:49 +0200
      Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-10 12:46 +0200
        Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-10 22:09 +0200
          Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 12:26 +0200
            Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 15:05 +0200
              Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 17:44 +0200
            Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-11 17:26 +0200
              Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 18:16 +0200
                Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-11 23:18 +0200
                Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 23:43 +0200
                Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-12 21:03 +0200
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-13 02:44 +0200
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-13 19:36 +0200
                Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-13 19:47 +0200
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 04:38 +0200
                Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-14 08:26 +0200
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 10:25 +0200
                Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-14 13:22 +0200
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 14:45 +0200
                Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-12 21:06 +0200
                Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-13 00:24 +0200
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 14:41 +0200
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 18:39 +0200
                Re: for unpacking Ralph Aichinger <ralph@pi.h5.or.at> - 2024-08-14 17:05 +0000
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-15 05:44 +0200
                Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-16 13:31 +0200
                Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-13 23:06 +0200
                Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-13 23:19 +0200
                Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-14 21:11 +0200
                Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-14 21:08 +0200
        Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2025-10-06 22:46 +0200
          Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-10-06 23:37 +0200
            Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-10-07 09:01 +0200
              Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2025-10-07 14:22 +0200
                Re: for unpacking ram@zedat.fu-berlin.de (Stefan Ram) - 2025-10-07 13:13 +0000
                Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-10-07 15:34 +0200
                Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2025-10-07 22:57 +0200
            Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2025-10-10 21:50 +0200
  [Python-de] Re: for unpacking Mike Müller <mmueller@python-academy.de> - 2024-08-07 09:14 +0200
    Re: [Python-de] Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-07 11:57 +0200
      Re: [Python-de] Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-08 23:18 +0200
      [Python-de] Re: for unpacking Mike Müller <mmueller@python-academy.de> - 2024-08-09 08:03 +0200
  Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-07 12:35 +0200

csiph-web