ארכיון יומי: 25 ספטמבר, 2008

תויגה גרסה 0.9.26 ב svn

וינסנט פירסם היום פוסט על כך שהוא יצר תאג חדש ב svn בשם 0.9.26 – הגרסה המיוחלת שתצא בקרוב מאוד ללזרוס.

לקח הרבה מאוד זמן להגיע לגרסה זו (שנה פחות או יותר), כאשר החודש היתה בעיקר עבודה להתאים את הקוד לגרסת 2.2.2 של FPC אשר יצאה לאחרונה. אחרי הרבה בדיקות יציבות והתאמה, תוקנו המון בעיות שנמצאו בעקבות הבדיקות.

גרסה זו היא גרסה שמאוד מומלץ לשדרג אליה לאחר שתצא בשל כמה סיבות:

  1. התמיכה בתמונות שוכתבה מ0.
  2. נוספו כלי עבודה ב IDE.
  3. תוקנו הרבה מהבעיות ש0.9.24 הציגה, ובכך הגרסה אמורה להיות מאוד יציבה יחסית אל הגרסה הקודמת.
  4. התמיכה ב GTK2 הרבה יותר טובה, כולל העבודה שלי על הדו כיווניות (שעדיין רחוקה מלהיות מושלמת לצערי).
  5. תמיכה בתוספות ושינויים ש FPC 2.2.2 ביצעה.
  6. תמיכה בUTF-8 בברירת מחדל, כולל הגדרת קידוד ספציפי לקובץ קוד המקור.

ויש עוד הרבה מה לצפות בגרסה החדשה.

מגדל בבל או אפקט היוניקוד

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

אני לא מספר את הסיפור בגלל ראש השנה המגיע אלינו (שנה טובה ד"א), אלא בגלל שלאחרונה אני רואה הרבה ניסיונות שונים בעולם הפיתוח לתת דגש טוב יותר לשפות בני האדם השונות.

כתבתי לאחרונה על הניסיונות של FPC, ומסתבר שגם CodeGear עשו עבודה ממש מעניינת בתמיכה זו עם דלפי ו C++ Builder גרסה 2009.

מסתבר ש CodeGear הלכו צעד מאוד מאוד רחוק עם דלפי וסביבת ה ++C שלהם, ויצרו תמיכה מובנת במתן שמות טבעיים בשפות שונות. למשל נוכל לתת שם קובץ בדלפי בשם "עברית.pas" ולעשות לו uses עברית; והמהדר ידע לעבוד עם זה !

אותו הדבר מבחינת שמות משתנים ועוד. אני אישית כמובן חושב שזה לא רעיון טוב לצאת מעולם ה ASCII בצורה הזו, היות ואנחנו נקבל קוד שלא ניתן לתחזק אותו. הרי אני לא יודע קירילית כמעט בכלל, שלא לדבר על יפנית סינית, קוריאנית וכו'. גם ככה אני מוצא את עצמי מתקשה להבין שמות שכתובים בשפה לטנית שהיא לא באנגלית, אז מה יקרה כאשר אני אקבל קוד שהוא 3/4 סינית ? הרי המושג "זה סינית בשבילי" יקבל משמעות חדשה …

בכל מקרה, עוד מידע על העבודה של CodeGear ניתן למצוא בסרטון פלאש הבא:

http://windemo1.codegear.com/Tiburon/LaunchReplays/ASCIInew/ASCIInew.html

אזהרה: אורך הסרטון הוא כ55 דקות !