On Wed, 21 Nov 2007 23:08:27 +0100 stepken <[EMAIL PROTECTED]> wrote:
> SqueakGtk, tssss. Was soll der Unsinn? Warum ist das Unsinn? > > > >> Was sagt einem das hier?: > >> > >> > >> 0.4 > >> > >> * Create a basic GUI environment > >> * Include a basic packaging system > >> > >> > >> Syx 0.5 > >> > >> * Support multiple execution states of the interpreter > >> * Add support for OS-level threads and parallel computing > >> > >> > >> Interessant: Zuerst will er eine GUI schreiben und dann multithreading > >> implementieren wollen. Naja. Sowas tun nur Anfänger. Was soll das dann > >> nur werden? > >> > > > > Ich lese das so, dass er zuerst ein einfaches GUI baut und danach > > Multithreading *auf Betriebssystem-Ebene* implementieren will. > > > > Das ist etwas anderes als "erst GUI, dann multithreading" wie du > > gelesen hast. Native Threads sind kniffliger als "eigene", aber das > > weißt du sicher. > > > > > Jepp. Ich weiss aber auch, dass GUI's von vorne herein multithreaded > programmiert sein müssen! (oder mit continuations) Native oder nicht > native ... (green). Also noch mal deutlicher: Wo steht in dem zitierten Text, dass er beim GUI in 0.4 kein Multithreading hat? Er hat beim GUI kein *natives* MT, aber das heißt noch lange nicht, dass er keine grünen Threads hat. Und übrigens: GUIs (nicht GUI's) *müssen* nicht "von vorne herein" MT-fähig programmiert sein. Nur, wenn sie mehrere Sachen gleichzeitig machen sollen. NB: Der letzte Absatz ist ein Beispiel dafür, wie man ein abweichende Meinung formuliert, ohne die Diskussion mit Ausdrücken wie "Unsinn" zu belasten. s.
