Guile

צילום מסך תוכנה:
Guile
פרטי תוכנה:
גרסה: 2.0.7
טען תאריך: 20 Feb 15
מפתחים: Marius Vollmer
רשיון: ללא תשלום
פופולריות: 8

Rating: 3.0/5 (Total Votes: 1)

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

יש רשימה של יישומים מוכחים שמעסיקים שפות סיומת ארוכה. דוגמאות מוצלחות וחיים ארוכים בעולם התוכנה החופשי הם Emacs GNU וGIMP.

דוגמאות מאוד פופולריות להארכת יישומי שרת הם Apache פרויקטי פרל ומודולים PHP.

שפות הארכה תאפשר למשתמשים, מתכנתים, ומפתחי צד השלישי כדי להוסיף תכונות לתכנית מבלי לכתוב מחדש את התכנית בכללותה, והוא מאפשר לאנשים הארכת תכנית לשתף פעולה אחד עם השני, מבלי להוציא כל מאמץ נוסף.

עורמה הוא מתורגמן לשפת תכנות Scheme, ארוזה כמו ספרייה שניתן לשלב את התוכניות שלך. יש לך משתמשי גישה מלאה למתורגמן, ולכן ניתן להרחיב עורמה עצמו, המבוסס על הצרכים של המשתמש. התוצאה תהיה שפת סקריפטים המותאמת ליישום שלך.

שימוש עורמה עם התכנית שלך עושה את זה יותר שמיש. משתמשים לא צריכים ללמוד את הצנרת של היישום שלך כדי להתאים אישית את זה; הם רק צריכים להבין עורמה, והגישה שסיפקת. הם יכולים בקלות להחליף ותכונות מניה על ידי הורדה ויצירת תסריטים, במקום נסחר תיקונים מורכבים וrecompiling היישומים שלהם. הם לא צריכים לתאם איתך, או כל אחד אחר

מה חדש בהודעה זו :.

  • גרסה

      זה מוסיף SRFI-105 ביטויים מתולתל Infix, אפשרויות קורא לכל יציאה, חוזים עתידיים מקוננים, קובעי שיא פונקציונליים, ממשק יציאה לגופי HTTP, יותר אופטימיזציות, דרך טובה יותר עומס וטיפול דרך עומס מלוקט, והרשימה הארוכה של תיקוני באגים הרגילות.

    מה חדש בגרסת 1.8.8:.

    • שחרור תחזוקה לסדרה יציבה 1.8

    מה חדש בגרסת 1.9.9:

    • מהר יותר דינמי מחייב עם נוזלים
    • 'נוזל-נ"צ' ו` להגדיר נוזל-'עכשיו הקדיש הוראות bytecode.
    • דינמי מחייב באמצעות 'עם-נוזלים' או 'עם-נוזלים * "כבר לא גורם
    • תפילות VM רקורסיבית, ולא הקצאת סגירה של הגוף. שאינו בשימוש
    • מספרי נוזל הם עכשיו-שנאסף אשפה.

    • שינויים לא תואם העץ-IL
    • :
    • היו מספר שינויים עולים בקנה אחד עשו במחזור האחרון
    • לגבי העץ-IL, שפת ביניים ברמה הגבוהה של עורמה. ראה
    • שינוי יומנים לפרטים. אם אלה השפיעו עליך, ברורים שאתה צריך
    • להגיש תיקוני המהדר שלך במעלה הזרם!
    • מנחה: משכים מופרד, composable:
    • עורמה יש עכשיו הנחיות כחלק מהשפה הפרימיטיבית שלו. ראה & quot; הנחיות & quot;. במדריך, לקבלת מידע נוספת
    • ביטויים נכנסו בREPL, או משורת הפקודה, מוקפים בשורה עם תג הפקודה ברירת מחדל.
    • מגונה: 'עצלן-לתפוס "היה צורה שכבשה את המחסנית בנקודה של' לזרוק ', אבל המצב הדינמי בנקודה של' לתפוס '. זה היה קצת
    • מטורף. אנא שנה להשתמש `לתפוס ', אולי עם זריקה-מטפל, or`with לזרוק-מטפל".
    • 'לתפוס' 'לזרוק', 'לזרוק-עם-מטפל' מיושם בתכנית
    • זה אין כל השפעת משתמש קצה, אבל אנחנו כל כך גאים להיות מסוגלים ליישם המושגים הללו במונחים של הנחיות ונוזלים, ואילו לא לשנות את ה- API למשתמש, כי אנחנו צריכים לדבר על זה בחדשות . תודה על קריאה!
    • מעקב השוטף מודול בהרחבת התחביר:
    • הרחבת "ביטוי ששינה את המודול הנוכחי באמצעות an`eval-העת '' מתחיל לא היה עובד, עקב באג. זה היה קבוע.
    • Backtraces בREPL לא מראה מסגרות REPL
    • הסדרה 1.9 הייתה backtraces מדי מפורט, אשר הראתה מסגרות פנימיות ליישום REPL. זה בעיקר תוקן.
    • דווחעלבאגיםאל bug-guile@gnu.org.
    • תוספות לממשק הפונקציה הזרה (FFI)
    • '(מערכת זרה) "מודול מספק כעת סוגי זרים נוספים המתאימים ל'int של C', '', 'size_t' ארוך, וכו '.
    • בנוסף, הליך `קישור דינמי" כעת ניתן נקרא בלי שום ויכוח, ובמקרה זה מחזיר & quot;. ידית גלובלית סמל & quot ;, המאפשר סימנים עומדים כיום לרשות התכנית שהרים את מבטו
    • תיעוד של `פקודות מאקרו" תחביר-כללים:
    • התיעוד של פקודות מאקרו במדריך כעת נפרד מזה של הליכים. כבר הוסיף סעיף חדש ב` פקודות מאקרו "תחביר-הכללים.
    • בליטה גרסה אפקטיבית לרמה של 2.0:
    • עורמה הייתה & quot; גרסה & quot יעילים; במשך זמן, נוצר בדרך כלל כ& quot; MAJOR-VERSION.MINOR גרסה & quot ;. שחרור זו יפריד בין הגרסה היעילה מהגרסה בפועל, הגדרת אותו בטרם עת לרמה של 2.0. זה צריך לנער את כל הבאגים הקשורים להפצה גרסה.
    • תיקוני installability מקבילים:
    • עורמה עכשיו מתקינה קבצי הכותרת שלה לספרייה יעילה-גרסה ספציפית, וכוללת את הגרסה היעילה (לדוגמא 2.0) בשם הספרייה (לדוגמא libguile-2.0.so).
    • שינוי זה צריך להיות שקוף למשתמשים, שאמור לזהות עורמה באמצעות מאקרו guile.m4, או קובץ pkg-config-העורמה 2.0.pc. זה יאפשר התקנות מקבילות לגרסאות רבות של סביבות פיתוח עורמה.

  • תוכנה דומה

    GCC UPC
    GCC UPC

    11 May 15

    Ruby
    Ruby

    17 Aug 18

    pdftools
    pdftools

    2 Jun 15

    תגובות ל Guile

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!