Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.alt.folklore.computer > #50117

Re: COMAL

From Eric Bruecklmeier <u@5i7.de>
Newsgroups de.alt.folklore.computer
Subject Re: COMAL
Date 2025-05-22 10:11 +0200
Organization 5i7
Message-ID <m984kdF2p0dU2@mid.individual.net> (permalink)
References (8 earlier) <100l59e$hbj$1@news.bawue.net> <100la2e$82ni$1@news1.tnib.de> <100lcfc$lcu$1@news.bawue.net> <m9832aF2p0dU1@mid.individual.net> <100mioj$9k5$2@news.bawue.net>

Show all headers | View raw


Am 22.05.2025 um 09:48 schrieb Gerrit Heitsch:
> On 5/22/25 09:44, Eric Bruecklmeier wrote:
>> Am 21.05.2025 um 22:55 schrieb Gerrit Heitsch:
>>> On 5/21/25 21:37, Marc Haber wrote:
>>>> Gerrit Heitsch <gerrit@laosinh.s.bawue.de> wrote:
>>>>> Einrücken Teil der Syntax zu machen ist einer der größten Designfehler
>>>>> von Python.
>>>>
>>>> Aber nichts woran man sich nicht gewöhnen könnte;
>>>
>>> Mich nervt es. Und dann auch noch der sinnlose ':'.
>>>
>>>
>>>> perl hat mehr Dinge die mich immer wieder wahnsinnig machen.
>>>
>>> PERL macht Spass, vor allem weil regex eingebaut sind und if- 
>>> Statements mit automatischer Extraktion des gewünschten beim Match 
>>> aus dem getesteten String erlauben.
>>>
>>> Sowas hier:
>>>
>>> if ($line =~/^\(\"(.*?)\"\s+\".*? 
>>> \"\s+(\d.*?)\s+(\d.*?)\s+(\d.*?)\)\s+(.*?)$/)
>>>     {
>>>      $value1 = $1;
>>>      $value2 = $2;
>>>      $value3 = $3;
>>>      $value4 = $4;
>>>      $value5 = $5;
>>>     }
>>
>> value1, value2, value3, value4, value5 = $1, $2, $3, $4, $5 if line 
>> =~ /^\("(.*?)"\s+".*?"\s+(\d.*?)\s+(\d.*?)\s+(\d.*?)\)\s+(.*?)$/
> 
> Ich finde meine Version leichter zu lesen.

Das war nur *ein* Beispiel. Natürlich geht das in Ruby auch deutlich 
leserfreundlicher:

if line =~ /^\(\"(.*?)\"\s+\".*?\"\s+(\d.*?)\s+(\d.*?)\s+(\d.*?)\)\s+(.*?)$/
   value1 = $1
   value2 = $2
   value3 = $3
   value4 = $4
   value5 = $5
end


if 
line.match(/^\("(?<value1>.*?)"\s+".*?"\s+(?<value2>\d.*?)\s+(?<value3>\d.*?)\s+(?<value4>\d.*?)\)\s+(?<value5>.*?)$/)
   value1 = Regexp.last_match[:value1]
   value2 = Regexp.last_match[:value2]
   value3 = Regexp.last_match[:value3]
   value4 = Regexp.last_match[:value4]
   value5 = Regexp.last_match[:value5]
end

und in zweitausend anderen Varianten...

Back to de.alt.folklore.computer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

COMAL "F. W." <me@home.invalid> - 2025-05-16 07:53 +0200
  Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-16 10:45 +0200
    Re: COMAL "F. W." <me@home.invalid> - 2025-05-19 07:59 +0200
      Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-19 09:36 +0200
        Re: COMAL "F. W." <me@home.invalid> - 2025-05-19 11:27 +0200
        Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-19 11:40 +0200
          Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-19 14:59 +0200
            Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-19 15:58 +0200
              Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-19 16:37 +0200
          Re: COMAL Thomas Koenig <tkoenig@netcologne.de> - 2025-05-31 10:16 +0000
            Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-06-01 17:19 +0200
              Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-06-01 23:57 +0200
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-06-02 08:16 +0200
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-06-02 12:56 +0200
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-06-02 11:17 +0000
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-06-02 17:10 +0200
                Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-06-04 11:54 +0200
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-06-04 13:16 +0200
                Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-06-08 22:19 +0200
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-06-09 09:47 +0200
                Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-06-09 16:38 +0200
                Re: COMAL Thomas Koenig <tkoenig@netcologne.de> - 2025-06-09 12:06 +0000
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-06-09 14:59 +0200
                Re: COMAL Thomas Koenig <tkoenig@netcologne.de> - 2025-06-09 14:02 +0000
        Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-19 20:09 +0200
          Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-05-19 22:19 +0200
            Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-19 23:40 +0200
              Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-20 08:41 +0000
          Re: COMAL Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2025-05-20 16:41 +0000
            Re: COMAL Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2025-05-20 16:49 +0000
              Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-05-20 20:33 +0200
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-20 20:54 +0200
            Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-20 19:44 +0200
            Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-20 20:29 +0200
              Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-20 19:00 +0000
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-20 19:10 +0000
                Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-05-20 21:33 +0200
              Re: COMAL Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2025-05-21 17:43 +0000
                Re: COMAL Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-21 20:52 +0200
                Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-21 21:37 +0200
                Re: COMAL Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-21 22:55 +0200
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-22 09:17 +0200
                Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-22 09:42 +0200
                Re: COMAL Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-22 09:46 +0200
                Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-22 10:37 +0200
                Re: COMAL Christian Corti <use@reply.to> - 2025-05-22 11:15 +0200
                Re: COMAL Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-22 11:52 +0200
                Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-22 12:35 +0200
                Re: COMAL Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-22 13:08 +0200
                Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-22 15:27 +0200
                Re: COMAL Christian Corti <use@reply.to> - 2025-05-22 16:14 +0200
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-22 14:11 +0200
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-22 12:24 +0000
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-22 15:38 +0000
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-22 15:46 +0000
                Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-05-31 15:38 +0200
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-22 09:44 +0200
                Re: COMAL Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-22 09:48 +0200
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-22 10:11 +0200
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-22 10:12 +0200
                Re: COMAL "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2025-05-22 08:24 +0000
                Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-22 10:38 +0200
                Re: COMAL Stefan Reuther <stefan.news@arcor.de> - 2025-05-22 18:45 +0200
                Re: COMAL Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2025-05-22 10:22 +0000
                Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-22 09:16 +0200
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-22 08:25 +0200
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-22 09:10 +0000
                Re: COMAL Dietrich Clauss <dietrich@clauss-it.com> - 2025-05-22 11:34 +0200
                Re: COMAL Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-22 12:36 +0200
                Re: COMAL "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2025-05-22 12:43 +0000
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-22 15:13 +0200
                Re: COMAL Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-22 16:36 +0200
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-22 16:51 +0200
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-22 15:01 +0000
                Re: COMAL Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-22 17:18 +0200
                Re: COMAL Dietrich Clauss <dietrich@clauss-it.com> - 2025-05-22 20:31 +0200
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-22 19:47 +0000
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-23 03:54 +0200
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-23 08:43 +0000
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-23 13:56 +0200
                Re: COMAL Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-05-23 15:04 +0200
                Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-23 13:25 +0000
                Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-23 16:23 +0200
                Re: COMAL Christian Corti <use@reply.to> - 2025-05-26 11:59 +0200
                Re: COMAL Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-05-23 11:29 +0200
          Re: COMAL "F. W." <me@home.invalid> - 2025-05-26 09:27 +0200
        Re: COMAL Stefan Reuther <stefan.news@arcor.de> - 2025-05-20 18:47 +0200
          Re: COMAL Andreas Eder <a_eder_muc@web.de> - 2025-05-27 21:56 +0200
    Re: COMAL Thomas Koenig <tkoenig@netcologne.de> - 2025-05-31 13:19 +0000
  Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-16 11:53 +0200
    Re: COMAL "F. W." <me@home.invalid> - 2025-05-19 08:01 +0200
      Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-19 08:14 +0200
        Re: COMAL "F. W." <me@home.invalid> - 2025-05-19 08:51 +0200
          Re: COMAL Eric Bruecklmeier <u@5i7.de> - 2025-05-19 09:05 +0200
        Re: COMAL Kay Martinen <usenet@martinen.de> - 2025-05-19 09:02 +0200
          Re: COMAL "F. W." <me@home.invalid> - 2025-05-19 09:20 +0200
          Re: COMAL "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-19 19:59 +0200
            Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-19 18:16 +0000
              Re: COMAL ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-19 18:36 +0000
              Re: COMAL Eric Bruecklmeier <nil@nil.nil> - 2025-05-20 07:57 +0200
            Re: COMAL Eric Bruecklmeier <nil@nil.nil> - 2025-05-20 07:48 +0200

csiph-web