שלום לכולם!
לי יש בעייה אחת עם Squeak - היא לא מתנהגת כמו שאני רגיל. אני כבר מתכנת בא
בימים, שרגיל לכתוב קוד. באמצעות gvim, Bash ועם קצת עזרה מפרל. מעל KDE. על
לינוקס. סקו'יק היא מכונה וירטואלית, עם מערכת הפעלה וירטואלית, עם ממשק משתמש
פנימי, שכולם לא תואמים למה שאני רגיל ואוהב. בנוסף לא קיימת שום אפשרות בה
לערוך קובץ טקסט אחד (או מספר קבצי תוכנה) כדי לכתוב את התוכנה מההתחלה עד הסוף.
כדי לעשות זאת יש צורך להשתמש בממשק המשתמש וב-Class Browser עם קליקים רבים,
שאני שונא לעשות.
ניסיתי לייצא קבצים מסקוו'יק והם יוצאו כקבצים שבהם השורות נגמרות ב-\r. לא \n
כמו שרגילים לכתוב ביוניקס, גם לא \r\n כמו שיש בחלונות. \r כמו במקינטוש הישן
והגרוע. למה???
בקיצור בסוף התייאשתי מסקו'יק ועברתי ל-GNU Smalltalk, שלפחות רץ מעל יוניקס
ומשחק יפה איתו, ואפשר לכתוב לו קוד ב-gvim. אומנם התחביר של לכתוב מחלקה חדשה
הוא קצת מעוות (איזו הערה מוטרפת) אבל אפשר להסתדר איתו. אבל הצלחתי לגרום לו
לקרוס... ;-)
עוד בעייה שאני מוצא ב-Smalltalk הוא שהתחביר שונה ממה שאני רגיל. למשל משתמשים
בסוגריים מרובעות ([...]) במקום בסוגריים מסולסלות ({...}) בשביל בלוקים. ברור
לי ש-Smalltakl נכתבה לפני ש-C וחברותיה נהיו פופולריות, אבל זה עדיין מעצבן. לא
יודע, אולי אני צריך ללמוד רובי במקום.
בכבוד רב,
שלומי פיש
On Sunday 16 July 2006 11:57, Nir Soffer wrote:
> ברור שSmalltalk היא השפה המושלמת לילדים :-)
>
---------------------------------------------------------------------
Shlomi Fish [EMAIL PROTECTED]
Homepage: http://www.shlomifish.org/
Chuck Norris wrote a complete Perl 6 implementation in a day but then
destroyed all evidence with his bare hands, so no one will know his secrets.