גרסה חדשה של שפת התכנות Perl עשויה לראות אור בקרוב - כך רמז היוצר לארי וול במהלך הנאום השנתי שנשא בכנס אוריילי לקוד פתוח (OSCON). הוא גם הרהר בנוגע למידת ההשפעה שתהיה לפרל 6, לכשתושק. הלצה קבועה שלו בנוגע לפרל 6 - עדכון שאפתני שנמצא בפיתוח כבר מעל עשור - היא שהגרסה החדשה תצא "עד חג המולד". הפאנץ'-ליין הוא שוול אינו מציין באיזו שנה הדבר יקרה.
בנאום השנתי, המכונה State of the Onion ("מצב הבצל", משחק מילים על נאום מצב האומה של הנשיא האמריקאי), שבו מציג וול את התקדמות קהילת פרל, הוא נוהג לחזור הבדיחה הזו. השנה, לעומת זאת, הוא רמז בעדינות שגרסה יציבה של פרל 6 עשויה להיות זמינה בקרוב. לדבריו, פרל 6 כבר "כמעט קיימת באמת", גם אם היא "עדיין רצה לאט מאוד ויש לה הרבה באגים". כפי שאמר יועץ בחברה, בוב גולסבי, בתום המצגת של וול, "חג המולד עשוי להגיע ביולי השנה". המפתחים המתנדבים שבונים את פרל 6 מגבשים גרסה יציבה - ואולי אף מושלמת מבחינת תכונות - שתוצע למפתחים להתנסות. שחרור הגרסה, המוכרת בכינוי Rakudo Star, צפוי ב-29 ביולי.
נאומי "מצב הבצל" של וול ידועים בקרב משתמשי פרל באופיים הבלתי שגרתי, וגם השנה הקהל לא יצא מאוכזב. וול נעזר באשתו, שגילמה מלאך העומד לצידו, ובבנו, שגילם שטן העומד בצידו השני. זוג המחופשים הציע הערות סותרות לגבי ההכרזות של וול בנושא פרל 6, כך שייצגו את לבטיו הבלתי פתורים בנוגע לשפה. "האם פרל 5 ופרל 6 הן באמת אותה שפה?", שאל את הקהל, ולא הציע תשובה ברורה בעצמו. במקום זאת, אמר כי הוא "ממש טוב בלא להחליט. כששאלה עולה ברשימת דיוור, אי החלטה היא, פעמים רבות, ההחלטה החשובה ביותר שאני יכולה לקבל".
חוסר הסכמה עם קהילת היוניקס
כמו בשנים הקודמות, לצד ההלצות חשף וול כמה מהטריקים החדשים של פרל 6. למשל, התוכנה תוכל להסיק את המספר הבא בסדרת מספרים. ההצהרה "(1,3,5,7...*)" תחזיר סט של 20 מספרים אי-זוגיים, המתחילים ב-1. ההצהרה "(1,2,4...*)" תחזיר רצף מספרים המוכפלים בכל פעם ב-2, כשכל מספר כפול מקודמו. וול תהה האם פרל 6 תיחשב טכנולוגיה משבשת עם שחרורה. הוא ציין כי המונח "טכנולוגיה משבשת" (disruptive technology) עבר שימוש יתר באחרונה עד שהתרוקן ממשמעותו, אך הוא עדיין יכול להיות שימושי. הוא הגדיר טכנולוגיה משבשת כדבר שהופך את הטכנולוגיה הקיימת לפחות חשובה, אפילו אם הטכנולוגיה החדשה אינה מבצעת פעולות מסוימות טוב כמו זו שהיא מחליפה.
הגרסאות המוקדמות של פרל נחשבו משבשות עבור קהילת היוניקס, ציין וול, משום שהן לא עבדו לפי אידיאולוגיית היוניקס שלפיה יש "לעשות דבר אחד ולעשות אותו טוב". מפתחי פרל מתגאים באמירה כי עם פרל תמיד יש יותר מדרך אחת לבצע פעולה כלשהי. הבעיה עם גישת היוניקס, אמר וול, היא שמעט מאוד שירותים ייעודיים עשו את מה שתוכננו לעשות ברמה גבוהה באמת. "כולם היו מלאי מגבלות שרירותיות", לדבריו. מנהלנים בזבזו זמן רב ומאמצים מוגברים בניסיון לגרום לשני שירותים להסכים על פורמט מידע כלשהו עבור פעולה, שתגרום באופן בלתי נמנע ליצירת "המון קבצים קטנים המפוזרים ברחבי התיקיות".
לדברי יוצר שפת התכנות, "לפרל הייתה האפשרות לרוץ במעגלים סביב בסיס היוניקס, אך היא פיזרה מידע סביב התוכנה במקום זאת". וול נראה חלוק בדעתו לגבי השאלה האם פרל 6 תהיה משבשת כמו גרסאות מוקדמות יותר. "פרל 6 יכולה להביא למהפכה משמעותית, או להוות צעד גדול קדימה". בנאומו, הציג וול גם את הקמע החדש של פרל 6 - פרפר צבעוני בשם Camelia. הוא ציין כי הקמע יזכיר למתכנתים לבצע את עבודתם ביצירתיות. "אני לא מאמין שמקצועיות ועליצות הם מושגים סותרים", אמר.
כל יום זה מתקרב בעוד יום. בינתיים אנחנו משתמשי פרל בודקים אופציות אחרות. פיתון קצת מעצבנת מדי בשבילנו, אבל רובי נראית ממש טוב. אז אולי במקום לחכות לעוגה שאף פעם לא יוצאת מהתנור - נקנה פשוט עוגה מוכנה בקונדיטוריה אחרת?
פרל 5 היא שפה גרועה שדורשת המון זמן לימוד בשביל להתמחות בה, וההתמחות לא מוסיפה פונקציונליות בכלל. פרל 6 תהיה הקש ששובר את גב הגמל, עם פיצ'רים מיותרים כמו להסיק את האיברים הבאים בסדרה ולהחזיר 20 מהם. העולם ישאל WTF, ובצדק, ויעבור לרובי או פייתון. ד"א, אם פרל 6 היא כמעט feature complete, ורצה מאוד לאט, היא לא תהיה שמישה בשנתיים-שלוש הקרובות. זה אומר שכדי שהיא תהיה שמישה, צריך לפתור מאות באגים ולהכפיל את המהירות שלה פי 3. דברים כאלה לא לוקחים חודשיים וגם לא חצי שנה.
הפיתוח של פרל 6 התחיל לפני 9 שנים!!! ועוד לא מוכן. הנה - המעבר של כל העולם לפייתון 3 הוא מאוד הדרגתי ועוד ייקח כמה שנים. גם לגבי רובי - 1.9 עשו הרבה אופטימיזציות של מהירות - ועדיין עושים ולמרות זאת עדיין יש הרבה מה לשפר. כל שכן לגבי פרל שיש המון קוד קיים ולעבור לפרל 6 הוא תהליך של שנים. פרל 6 יגיע ל"שוק" מאוחר מדי, ולפחות לפי התכונות שהוספו בפרל 5.10 לא נראה שיתן יתרון משמעותי על רובי. (אני לא מזכיר את פייתון כי לפייתון יש גישה הפוכה מלפרל "יש רק דרך אחת לעשות את זה והיא של גווידו", ולכן משתמש פרל טיפוסי לא יעדיף את פייתון, למרות שפייתון היא שפה מצויינת).