לאחר חודשיים של פיתוח, פורסמה גרסה חדשה של שפת התכנות המוקלדת סטטית V (vlang). המטרות העיקריות ביצירת V היו קלות למידה ושימוש, קריאה גבוהה, קומפילציה מהירה, אבטחה מוגברת, פיתוח יעיל, שימוש חוצה פלטפורמות, יכולת פעולה הדדית משופרת עם שפת C, טיפול טוב יותר בשגיאות, יכולות מודרניות ותוכניות ניתנות לתחזוקה. הפרויקט מפתח גם את ספריית הגרפיקה ומנהל החבילות שלו. קוד המהדר, הספריות והכלים הקשורים הם בקוד פתוח תחת רישיון MIT.
בין השינויים בגרסה החדשה:
- תכונות הועברו לשימוש בתחביר החדש.
- עבור מבנים ואיגודים, התכונות "@[aligned]" ו-"@[aligned:8]" מיושמות.
- בנוסף לביטוי "$if T הוא $array {", נוספה תמיכה במבנים "$if T is $array_dynamic {" ו-"$if T is $array_fixed {".
- הגדרת השדות המוזכרים לאפס יכולה כעת להיעשות רק בבלוקים לא בטוחים.
- נוספו דגלים חוזרים של שורות "r" ו-"R", למשל "'${"abc":3r}' == 'abcabcabc'".
- גרסה ניסיונית של מודול x.vweb הוכנה עם יישום של מערכת אינטרנט פשוטה אך עוצמתית-שרת עם ניתוב מובנה, טיפול בפרמטרים, תבניות ויכולות נוספות. הספרייה הסטנדרטית כוללת כעת גם ריבוי הליכים וגם חסימה. שרת אינטרנט (vweb), ו-x.vweb בעל הליך חד-שלבי ולא חסום כמו Node.js.
- הוטמעה ספרייה לעבודה עם ssh - vssh.
- נוסף מודול לעבודה עם סיסמאות חד פעמיות (HOTP ו-POTP) - votp.
- הפיתוח של מערכת הפעלה פשוטה ב-V - vinix התחדש.
מקור: OpenNet.ru
