Es ist nicht das, was ich unter "Zusammenarbeit" verstehe.
dann IST das so und unsere Meinung unterscheidet sich in diesem Punkt.
Die beiden Sprachen arbeiten nacheinander am selben Dokument und übergeben wird nur der Handle zum Dokument.
??
In meinem Beispiel ruft Basic eine Python-Funktion auf und dasselbe könnte umgekehrt auch Python tun. WEnn ich Letzteres nicht im Beispiel umgeetzt habe, dann weil mir dazu noch die Routine fehlt. Mein Unwissen ist aber doch kein Unvermögen von Python.
Zur direkten Zusammenarbeit gehören für mich direkte Funktionsaufrufe und Rückgabe von Ergebnissen.
ja, das ist möglich.
> Was ist ein Basic-String in Python3
ebenfalls ein String (oder warum nicht?)
> Wie ist das mit anderen Typen? Meinen die Sprachen da immer dasselbe?
Nein, aber das ist ja auch nicht nötig, weil man das zwischen Python und Basic dolmetschen kann.
Sorry, nur das ist 1:1 dieselbe Situation wie bei der menschlichen Sprache, falls wir davon ausgehen würden das wir jede Aussage der einen Sprache 100%ig in jede andere Sprache übersetzen können müssen und wir jede 99,9% identische Übersetzung ablehnen, dann könnten wir uns halt nur anschweigen.
> Kann ich ein Tupel übergeben
Ja. Das weiß ich weil ich seit einigen Wochen damit arbeite.
> Was passiert eigentlich im Fehlerfall, wenn es on error in BASIC und exceptions in Python gibt?
Für Python ist gerade diese Frage 100%ig klar, denn es ist doch wohl ein Grundsatz der Python-Programmierung das Fehler immer abgefangen werden müssen (Zen of Python: "Errors should never pass silently.") und Basic-Programmierer müssen dann halt sorgfältiger arbeiten als im Durchschnitt, wobei ich nicht sage das Basic-Programmierr nicht ohnehin auch Fehlerroutinen schreiben, nur es gibt halt ein Zen of Basic das dieses Vorgehen markant in eine Regel fasst.
> Im ask-forum läuft gerade was ist eigentlich ein struct? Link muss ich noch raussuchen
der Link ist:
https://ask.libreoffice.org/t/is-it-pos ... ic/69080/3
Das waren jetzt ein paar Aussagen von mir, wie ich die Situation sehe, denn ich bin bezüglich Python hier im Forum langsam irritiert, weil ich seit Jahren zu verstehen gebe (gerade Karolus habe ich mehrfach angesprochen) das mir Python willkommen ist und jeder hier auf meine Unterstützung als Moderator/Administrator rechnen kann der hier im Forum Python 'machen' will.
z.B. ein Python-Unterforum einzurichten wäre jederzeit möglich, einzig müsste sich dann halt auch jemand darum kümmern das sich das entwickelt (z.B. das "HTML Editor" Unterforum ist ein Anachronismus, was man eigentlich löschen könnte). Das wird anfangs schwierig sein, aber dann muss man halt die Nutzer anfangen zu locken mit einer FAQ oder ausgearbeiteten Beispielen o.ä. bis das Ganze Fahrt aufnimmt.
Nur Eines habe ich auch immer ehgrlich gesagt: Python ist nicht mein Gebiet und deshalb müsste die eigentliche Arbeit von denen gemacht werden die sich mit Python auskennen, so wie andere und ich seit ca. 2005 hier im Forum die 'eigentliche Arbeit' bezüglich Starbasic geleistet haben.
Und ja, das heisst auch sich immer wieder selbst uzu motivieren, immer wieder quasi das Python-ABC neu vorzutragen, auch wenn es langweilig ist und wenn man sich ärgert das Frager sich so wenig selbst zu informieren bereit sind.
Gruß
Stephan