Re: Mailman und ein Wiki .. und ein Userpasswort

From: Hendrik Bunke <bunke(at)hbxt.org>
Date: Thu, 23 Oct 2008 15:34:33 +0200 (CEST)

--On Thu, 23 Oct 2008 14:09, Oliver Fromme wrote:

> Hendrik Bunke wrote:
> > Oliver Fromme wrote:
> > > Peter Ross wrote:
> > > > Oliver Fromme wrote:
> > > > > Mailman speichert die User-Passwörter in einer Datei namens
> > > > > config.pck für jede Mailingliste. Das sind Binärdateien,
> > > > > die Python-Datenstrukturen entsprechen und vom Standard-
> > > > > Modul "pickle" erzeugt und gelesen werden. Mit anderen
> > > > > Worten: Mit irgendwas anderem als Python kommt man da nur
> > > > > schwer dran. Den entsprechenden Python-Code, der die
> > > > > Dateien liest, findest Du in Mailman/MailList.py in der
> > > > > Methode __load().
> > > >
> > > > Ja, bis zu dem File habe ich es auch geschafft.. und dann wurde es etwas
> > > > neblig - sieht nach einer Aufgabe aus, bei der ich nebenbei ein bißchen
> > > > Python lerne:-)
> > >
> > > Kann sicherlich nicht schaden. Python ist von der Grammatik
> > > her recht simpel (erheblich einfacher als z.B. Perl) und
> > > hat eine sehr konsistente Struktur. Und die Online-Doku ist
> > > vorbildlich. Das komplette Grundgerüst lernst Du in einer
> > > Stunde.
> >
> > Hüstel... Das ist ein Euphemimus. Ich gebe dir Recht, dass Python
> > recht simpel (oder besser: sehr klar strukturiert und
> > übersichtlich) und sicher auch einfach zu lernen ist. Aber es ist
> > auch eine objektorientierte Sprache. Wenn man die grundlegenden
> > Elemente davon noch nie gelernt hat, braucht man auch für Python
> > etwas länger. Also so ca. 1-2 Tage, würde ich mal denken ;-)
>
> Hm. Okay, wenn man Programmier-Anfänger ist, dann hast Du
> vermutlich recht. Aber wenn man schon Erfahrungen mit an-
> deren Programmiersprachen hat (und die meisten unterstützen
> ja auch OO), dann geht das deutlich schneller.
>
> Wenn man es mit großem Abstand betrachtet, ist Python eine
> imperative Sprache mit OO-Support wie viele andere auch,
> ohne grundlegend neue Paradigmen.

Letzeres stimmt sicher (soweit ich das überhaupt beurteilen
kann). Über ersteres kann man streiten. Python ist m.W. von
vornherein nach OO-Prinzipien konzipiert gewesen, also eher nicht
imperativ. Das kann man von anderen Skript-Sprachen (PHP!) mit
eher aufgesetztem OO-Support nicht gerade behaupten. Aber ich
glaube, das ist eine sehr alte und bereits x-fach geführte
Diskussion ;-)

Im übrigen muss man vielleicht noch mal hervorheben, dass sich
Python auch hervorragend für Programmieranfänger eignet und
natürlich vielfach (auch in Schulen) zur Vermittlung genereller
Techniken der (nicht nur OO-) Programmierung eingesetzt wird.
Nicht dass hier ein falscher Eindruck entsteht.

gruß
hendrik

-- 
Dr. Hendrik Bunke
blog: http://hbxt.org/
com:  http://hbxt.de/
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 23 Oct 2008 - 15:34:54 CEST

search this site