Arcueid

צילום מסך תוכנה:
Arcueid
פרטי תוכנה:
גרסה: 0.1.2
טען תאריך: 20 Feb 15
מפתחים: Rafael R. Sevilla
רשיון: ללא תשלום
פופולריות: 89

Rating: 3.5/5 (Total Votes: 2)

Arcueid הוא יישום קוד פתוח של ניב Arc של פול גרהם של Lisp, בשפת C. הוא מיועד לשמש כמתורגמן C.
Arcueid נועד להיות תואם לגרסת 3.1 של תוכנת Arc, הוא כולל ממשק פשוט לC, והוא קל לשימוש של כשפה הרחבה ומתורגמן מוטבע.

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

<>

  • הרבה תכונות חדשות במהדורה זו. לבסוף אני כבר תקנתי את הבאג quasiquotes המקונן שהיה בחוץ יותר משנה. Readline נראה שזה עובד יותר טוב ממה שהוא היה ב0.1.1. תיקוני באגים מסוימים כמו בעיות דליפת זיכרון ובעיות אספן אשפה. עכשיו אנחנו חוזרים לשימוש באלגוריתם Huelsbergen-וינטרבוטום VCGC לאיסוף אשפה. תמיכת קובץ גדולה זמינה כעת גם במערכות של 32 סיביות, תמיכת bignum סיפק זמינה גם. יש לנו כמה ביטויים רגילים המבוססים על 9 ספריית ביטוי התכנית / הגיהינום רגיל (וזה לעת עתה מוגבל באופן דומה). פונקצית העומס בנויה עכשיו לנתיבי מתורגמן ועומס נתמכים כיום. ועכשיו יש מצב תסריט כל כך Arcueid ניתן להשתמש בעֵסֶק, למשל ניתן כיום להפעיל קובץ עם קצת ההפעלה מוגדרת עם התוכן הבא
  • #! / Usr / local / bin / --script
  • arcueid
  • (PRN (+ 1 1))
  • ושעושה את מה שמצפה.
  • ביטויים רגולריים מסופקים באמצעות תחביר r /.../. רק דברים בסיסיים כמו כיתות אופי, כוכב Kleene ותוספת מפעילים,? מפעיל, לסירוגין, וקבוצות לכידה נתמכות. מבנים / POSIX רבים Perl עדיין לא זמינים, אבל מהר מאוד תמיכת הביטוי הסדירה צריכה להתפתח כדי לתמוך רב של התכונות שימושיות ביותר. מקווה להיות בקרוב תוכל להוסיף דברים כמו חזרות נספרו, קיצורים מעמד דמות כמו ד , וקבוצות לכידה שאינן. כדי להשתמש בregexps, הם יכולים להיות מיושמים על מיתרים, לדוגמא:
  • קשת & gt; (R / (abc) (def) / & quot; zzzabcdefgh & quot;)
  • (3 (& quot; abcdef & quot; & quot; abc & quot; & quot; def & quot;))
  • איזה מחזיר רשימה עם עמדתו של המשחק, ורשימה של כל קבוצות הלכידה, החלה במחרוזת כולה מתאימה על ידי הביטוי הרגיל. תשואות אפסיות אם הביטוי הסדיר לא הצליח להתאים. ניתן להשתמש = ~ מאקרו, אשר נקשר $$ למצב במחרוזת המשחק השיג, ו0 $ ל כל התאמת החלק, 1 $ ללכידה הראשונה, וכן הלאה, בדומה לאופן שפרל עושה את זה, לדוגמא:
  • קשת & gt; (= ~ R / (abc) (def) / & quot; zzzabcdefgh & quot; (2 רשימה 1 $))
  • (& quot; & quot abc; & quot; def & quot;)

  • ניתן להוסיף נתיבים טען
  • באמצעות פונקצית loadpath-להוסיף, אשר מוסיפה לספריית loadpath רשימת נתיב עומס *.
  • תוכנה דומה

    ADP
    ADP

    17 Feb 15

    Pyrex
    Pyrex

    3 Jun 15

    Polyglot
    Polyglot

    2 Jun 15

    תגובות ל Arcueid

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