I'm glad you enjoyed my lecture and were impressed enough to give Scala a try yourself, that was exactly my aim. Scala is still somewhat bleeding edge(mostly tooling), and when you work with bleeding edge you occasionally get cut. However all your issues seem very minor to me. The issue of using Scala with JDK 7 and the swing libraries is not that Scala won't work with JDK 7 it is simply you need an extra type parameter and so you can't write the same code for JDK 6 and JDK 7. Scala 2.10 M6 should be the last milestone, and though I wouldn't use it in production environment, I see no reason why a project starting now shouldn't use Scala 2.10 it is plenty stable and has a few nice improvements (better reflection, implicit classes sugar, string interpolation,...) I hardly think difficulties building from Source is a reason to ditch a programming language, I hope you will reconsider. If I didn't use any program I had difficulties building from source the first time I tried I wouldn't be using Linux or open/libre office.
Happy Hacking, Meir. 2012/8/4 Shlomi Fish <[email protected]> > שלום לכולם, > > נהניתי מאוד מאוגוסט פינגווין, ובין השאר אהבתי את הרצאתו של מאיר מאור אודות > שפת התכנות Scala. ראו: > > http://en.wikipedia.org/wiki/Scala_%28programming_language%29 > > אי לכך החלטתי שאשתמש בה כשפה לכתיבת אב-הטיפוס לפרוייקט הזה: > > https://github.com/shlomif/binary-puzzle-garden > > הצלחתי להתקין אותה בקלות על-ידי urpmi scala על המחשב הנייד שלי שמריץ > Mageia Linux 2 > והרצתי בעזרתה תסריט בדיקה ראשוני. שמתי לב שההידור (compilation) לקח זמן רב > יחסית (והמחשב > הנייד שלי הוא Core Duo מהיר) אבל הצלחתי לגרום לזה לעבוד טוב. > > אבל, אליה וקוץ בה. כאשר ניסיתי להתקין את סקאלה על המחשב הנייח שלי שמריץ > Mageia Linux 3/Cauldron > שמתי לב שהפקודה "urpmi scala" נכשלת: > > > root@telaviv1:~$ urpmi scala > A requested package cannot be installed: > scala-2.9.1-1.mga2.x86_64 (due to unsatisfied java-1.6.0-openjdk) > Continue installation anyway? (Y/n) n > > אז החלטתי לבנות את החבילה של סקאלה מחדש, ואחרי שמשכתי את כל התלויות הרבות > (מה שלקח זמן רב בעקבות הקישוריות האיטית > מהרגיל שלי שאני חושד שנובעת בגלל האולימפיאדה), נכשלתי עם השגיאה הבאה: > > http://stackoverflow.com/questions/8068119/ > > מסתבר על פי התשובות בפתיל ההוא שסקאלה אינה מותאמת ל-JDK-1.7.x שמופץ עם > מאגיה קולדרון, וששבר תאימות עם JDK-1.6.x. > כך שאני לא יכול לבנות אותה. בערוץ אחד בפרינוד מישהו הציע לי להשתמש ב-JDK > הקודם שזה לא כל כך ישים עבור מאגיה קולדרון, > או להשתמש ב-Web REPL שלא בא בחשבון למה שאני רוצה לעשות. בערוץ #scala שאלתי > מתי סקאלה תתמוך ב-JDK החדש והיחיד > שעונה לי מנסה לתחקר אותי על למה אני בכלל רוצה לבנות את הקוד (רגע! אני אורז > חבילות של מאגיה או לא?). > > האתר של סקאלה מכיל גרסאות חדשות יותר ביניהן סקאלה 2.9.2 שלא ברור אם היא > פתרה את הבעייה והרבה Milestones של > סקאלה 2.10.0 שלא ברור מדוע לא מוציאים אותה לאור כבר. > > בקיצור - התייאשתי ואשתמש בשפת תכנות אחרת לכתיבת אב-הטיפוס של מה שאני רוצה > לכתוב. בכלל, היה לי נסיון רע עם דברים > שכתובים ב-Java או ב-JVM, וזה רק הדבר האחרון שאני נתקל בו. אז שפה כמו סקאלה > יכולה להראות מגניבה מדוגמאות הקוד > על המסך, אבל כאמור השטן הוא בפרטים ונתקלים בבעיות רבות אחרי שמתחילים > להשתמש בטכנולוגיות האמורות. > > בכבוד רב, > > שלומי פיש > > -- > ----------------------------------------------------------------- > Shlomi Fish http://www.shlomifish.org/ > First stop for Perl beginners - http://perl-begin.org/ > > The X in XSLT stands for eXtermination. > > Please reply to list if it's a mailing list post - http://shlom.in/reply . > _______________________________________________ > Discussions mailing list > [email protected] > http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions >
_______________________________________________ Discussions mailing list [email protected] http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

