Ok, I'll bite. I've worked in Smalltalk, on a real world application. It was wonderfully simple to do powerful things. A cool application written in it is dabbledb.com. On the internet, your clients don't tell you what to program in.

I wouldn't say Python and Ruby (for example) are failures in any way, Self is (sort of) simpler than Smalltalk, and I've heard Javascript doesn't suck at all either, but I wouldn't trade Smalltalk for any of those. AFAICT, none of them has as much depth of the kind I care about - deep ideas, simple design.

Anyway, Smalltalk has been used in conjunction with kids since the 70s, one current direction is squeakland.org . And I think the original idea, of "cheating" in games as a programming task, is wonderful, but probably quite complicated to implement in a game not designed for it. Got any particular game in mind that might be friendly to this approach?

Daniel
PS - I won't refer to Java further on grounds of politeness ;-)

Shachar Shemesh wrote:
Shai Berger wrote:
אני מסכים עם שחר לגבי Logo, אבל לא לגבי ההכללה. אני חושב שהיא תופסת לגבי שפות מוכוונות-אובייקטים "טהורות" יחסית (כמו Java, למשל)
אח אח אח. איפה מגיני Smalltalk כשצריך אותם.

הפיוריסטים יגידו שזו השפה מוכוונת אובייקטים הטהורה היחידה. כל השאר הן רק נסיונות כושלים. מצד שני, כל מי שאי פעם עבד או כתב תוכנת "עולם אמיתי" שכתובה ב-Smalltalk, שיקום.
אבל לא בהכרח לגבי שפות שכוללות תמיכה באובייקטים, אבל לא עושות מזה דת (כמו פייתון, או, להבדיל, JavaScript).
אם לא מלמדים איזור בשפה שגורם לסיבוכיות, והשפה היא שלמה בלי אותו איזור, אפשר פשוט להתעלם ממנו.

שחר




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

לענות