Oh, das hat es schon oft gegeben. Das, was Du verlangst, habe ich hier auch schon oft gesagt.Hyperion hat geschrieben:Ich persönlich finde es schade, dass man von problembär niemals (oder vorsichtig "selten") eine Form von Erkenntnisgewinn zu hören und zu spüren bekommt. BlackJack hat sich ja wirklich Mühe gegeben, ihm etwas zu *erklären*. Wieso kommt da niemals ein "Ah... jetzt habe ich verstanden, wieso das so ist und gebe zu, mich bisher geirrt zu haben"?
Zuletzt habe ich z.B. von BlackJack gelernt, daß es ein Modul "calendar" gibt, das unter anderem eine praktische Funktion ".isleap()" hat. Ich muß ja nicht jedesmal ausdrücklich posten, wenn ich mal was richtiges von euch übernehme.
Dein Vorwurf trifft also ebenfalls nicht zu.
Es gibt aber Fälle, in denen ihr darauf besteht, daß ich was neu lerne, was ich schon kann, und was eben nicht falsch ist. Über
Code: Alles auswählen
for i in range(len(alist)):
alist[i] = neuerwert
Übrigens geht in Perl sogar
Code: Alles auswählen
#!/usr/bin/perl
use warnings;
use strict;
my @a = ("a", "b", "c");
my $i;
foreach $i (@a) {
$i = "x";
}
foreach $i (@a) {
print "$i\n";
}
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
a = ["a", "b", "c"]
for i in a:
i = "x"
for i in a:
print i
Dieses Verhalten von Perl geht sogar mir zu weit, weil es nicht offensichtlich ist.
Aber soviel verlange ich ja noch nichtmal.
Ich gebe ja zu, daß BlackJack u.a. nach meinem Eindruck ziemlich gute Programmierer sind. Z.B. wenn BlackJack Assembler-Code postet, bin ich davon recht beeindruckt, weil das meine Möglichkeiten durchaus übersteigt. Das ändert aber nichts daran, daß die Gesprächskultur hier häufig verbesserungsbedürftig ist.
@deets: Daß ich Anwalt bin, lasse ich ungern durchscheinen. Wir diskutieren hier ja normalerweise keine juristischen Probleme (und dazu hab' ich auch keine Lust, weil ich das beruflich schon genug tue). Bin halt provoziert worden.
Wenn Du's genau wissen willst: Die Meinungsäußerungsfreiheit (Art. 5 GG) ist als Grundrecht zunächst ein Abwehrrecht gegen den Staat. Man kann es also normalerweise nicht unmittelbar zwischen Privaten geltend machen. Es strahlt in diese privatrechtlichen Verhältnisse nur hinein, sog. "Drittwirkung der Grundrechte". Zu beachten wäre z.B. jedoch der Beleidigungsstraftatbestand, § 185 StGB. Wird aber nur auf Antrag verfolgt. Meistens verfolgen Staatsanwälte das nicht, sondern verweisen auf das Privatklageverfahren.
Materiellrechtlich muß man auch § 193 StGB, "Wahrnehmung berechtigter Interessen" beachten. So darf ein Lehrer z.B. äußern, daß die Arbeit seines Schülers schlecht war, ohne bestraft zu werden. In diesem Bereich bewegen wir uns wohl.
Zu beachten sind hier ferner die Forenregeln. Ich glaube nicht, daß die jemand verletzt hat, ich jedenfalls nicht.
Doch wie soll man all diese Einzelheiten kurz und schnell einem juristischen Laien erklären? Von der Meinungsäußerungsfreiheit hat er jedenfalls mal was gehört.
Jedenfalls, wenn ich
Code: Alles auswählen
for i in range(len(alist)):
alist[i] = neuerwert
Und wenn ich das anderen empfehle, es auch zu benutzen, weil ich es für praktisch und effizient halte, könnt' ihr mir das auch nicht verbieten (ihr könnt lediglich sagen, daß ihr das anders seht, darüber kann man dann sachlich diskutieren und sich gegebenenfalls auf etwas einigen oder auch nicht).
Das nenne ich dann "Meinungsäußerungsfreiheit", obwohl diese wie gesagt eigentlich ein Abwehrrecht gegen den Staat ist.
Es ist nur so, daß wir hier ohne geschäftliche Interessen hobbymäßig zusammenkommen, uns als "Sportsfreunde" Duzen und hier also eigentlich ein freundliches und entspanntes Klima herrschen sollte, in dem einem keine speziellen Code-Konstruktionen aufgezwungen werden und in dem man schon gar nicht von gleich mehreren Seiten derart angefeindet wird, daß man sich veranlasst sieht, sich auf seine Rechte zu berufen.