Im "Welcome workspace" von Squeak 4.1 lesen wir:

"Squeak 4.1 includes the closure implementation from Cog as a prerequisite
for full Cog adoption later. With this implementation Squeak finally has
'full' closures, allowing classic recursive examples ...".

Betrachten wir folgendes Beispiel (Summe der echten Teiler einer Zahl):

teilersumme := [:zahl | |p g s |
        p := 2. g := zahl // 2. s := 1.
        [p < g] whileTrue: [
                p * g = zahl ifTrue: [s := s + p + g].
                p := p + 1. g := zahl // p.
                ]. "Ende whileTrue"
         p * p = zahl ifTrue: [s := s + p].
   ^s]. "Ende Teilersumme"

ts := teilersumme value: 1024.
ts (Strg-P) liefert 1023 (korrekt!)

Aber Transcript show: ts (Strg-D) liefert nichts (das Transcriptfester
bleibt leer) - nicht mal eine Fehlermeldung!

Was soll man davon halten? Wer ist hier zuständig?
wen (von der internationalen Entwicklergemeinschaft) kann man diesbezüglich
ansprechen?

Ratlos

R. Baumann
-- 
View this message in context: 
http://forum.world.st/Hat-Squeak-4-1-wirklich-full-closures-tp2301454p2301454.html
Sent from the Deutsch (German) mailing list archive at Nabble.com.

Antwort per Email an