Hi
Das kann schon sein, aber meiner Meinung nach sollte eine Sprache mich dazu zwingen, damit ich nicht anfange Code wie diesen zu produzieren:
Das Pythonistats etwas zwanghaftes an sich haben vermuten ja viele ... ;-)
Flame beiseite, man kann sich in Perl zu allem Möglichen zwingen lassen!
Golfing als Argument heranzuziehen (zumal nicht funktionierendes) ist genauso seriös wie die Behauptung das Python ungeeignet ist weil einem der Syntax bei jedem Cut&Paste um die Ohren fliegt...
Und zum Thema der tollen übersichtlichkeit von Python, hier mal ein aktuelles beispiel:
Ein Freund hat mich gestern von der wahnsinnig tollen Erfindung der ListComprehensions überzeugen wollen und auf dieses Posting hingewiesen:
http://www.python-forum.de/viewtopic.php?p=160375&sid=2d1fdfb5434a6629ddc5e2c30128171e#160375
...Sorry da find ich meinen Perl-Einzeiler deutlich lesbarer...
$config = <<__conf__;
LOOPSTART [TEST_FLASHMODE]
COUNT [1]
DIAG [SET_ENERGIESPARMODE_NORMAL]
SEND [31,01,0F,0C,00]
EXPECT[71,01,0F,0C,*]
TIMEOUT [0]
SOURCE[F1]
TARGET [10]
__conf__
$table{$1} = [ split /,/,$2 ] while ( $config =~ /(\w+)\s*\[(.*?)\]/g );
use Data::Dumper;
print Dumper \%table;
bye
rolf