Racket

צילום מסך תוכנה:
Racket
פרטי תוכנה:
גרסה: 6.2 מעודכן
טען תאריך: 27 Sep 15
מפתחים: PLT Scheme Inc.
רשיון: ללא תשלום
פופולריות: 22

Rating: nan/5 (Total Votes: 0)

המחבט (באופן רשמי PLT Scheme) הוא שפת תכנות חדשנית שבונה על מסורת מעשית ואקדמית עשירה.
לצייר תמונות נוספות או לבנות שרת אינטרנט מאפס. מחבט כולל שני סוללות וסביבת תכנות, כך להתחיל!
תכנית לגדול
המצב האינטראקטיבי של המחבט מעודד ניסויים, ותסריטים מהירים להלחין בקלות למערכות גדולות יותר. סקריפטים קטנים ומערכות גדולות הן היתרון מאוסף JIT ילידים-קוד. כאשר מערכת מקבלת גדולה מדי כדי לשמור בראש שלך, אתה יכול להוסיף סוגי סטטי.
השפה לגדול
להאריך מחבט בכל פעם שאתה צריך. לעצב אותו כך שתתאים למשימות שלך טוב יותר, מבלי להקריב את יכולת הפעולה ההדדית עם ספריות קיימות ומבלי לשנות את שרשרת הכלי. כאשר פחות הוא יותר, אתה יכול להסיר חלקים של שפה או להתחיל מחדש ולבנות אחד חדש.
לגדול מיומנויות שלך
בין אם אתה רק מתחיל, רוצה לדעת יותר על יישומי שפת תכנות או מודלים, מחפש להרחיב את האופקים שלך, או מוכן לצלול לתוך מחקר, מחבט יכול לעזור לך להיות בונה מערכת מתכנת וטובה יותר.

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

  • ריפו ליבה
  • מנהל החבילות תומך אזכור ישיר למאגרי Git באמצעות & quot; git: // [...] & quot ;, & quot; http: // [...] .git & quot ;, ו& quot; https: // . [...] Git & quot; כתובות אתרים. (בעבר, רק אזכור של GitHub נתמכו.)
  • אפשרות --clone לpkg ראקו להתקין או לעדכן pkg ראקו מאפשר פיתוח חבילה מבוססת Git. אם X חבילה יש מקור מאגר Git, התקנה ועדכון החבילה מושך מהמאגר במצב קריאה בלבד. עדכון pkg ראקו שימוש --clone X מתגי ההתקנה המקומית ללקוחות מאגר שמתאימים לשינוי יישום החבילה, הנפקת בקשות משיכה, דוחף שינויים, וכן הלאה.
  • עדכון pkg ראקו שימוש --lookup X עובר את החבילה בחזרה למצב ברירת מחדל של ההתקנה.
  • drracket
  • תחביר הסימון על השורה שלו עובד עם תוכן גרפי.
  • מוגבר זמינות של blueboxes של DrRacket, כולל שיטה ומידע בנאי.
  • & quot; להרחיב לדרוש נתיב & quot; פריט תפריט תומך & quot; .. & quot; בנתיבים יחסי.

  • נתונים
  • נתונים נוסף / למנות, ספרייה שתומכת בספירה יעילה של מבני נתונים
  • דואר מהיר
  • מתקן דואר מהיר-הסימון שלה משתמש בנתונים (בנוסף לאקראית) ספירה כדי לנסות למצוא דוגמאות נגדיות.
  • הפונקציה ליצור הטווח שלה מקבלת טענות נוספות כדי להחזיר את & quot; אני & quot; חבר ה-של דפוס השימוש בנתונים / למנות (כלומר זה ביעילות תומך בערכים גדולים מאוד של & quot; אני & quot;).
  • דוגמאות האוסף כולל סמנטיקה עצלנית 1,993 גדול-הצעד של Launchbury.
  • htdp

  • המצולע
  • 2htdp / של התמונה עשוי להיות בנוי מעקומות בזייה במקום רק קווים ישרים (ראה מסמכים למשכו נקודות).
  • 2htdp / הפשטה היא teachpack למדריכים ותלמידים שרוצים להשתמש ל/ * לולאות, התאמה, מגדיר סוג וסוג המקרים בISL וISL +.

  • תוכניות
  • 2htdp / יקום ניתן לייצא באמצעות מנגנון יצירת ההפעלה של DrRacket והם מתנהגים כראוי כאשר לרוץ באופן עצמאי.
  • הקליד-מחבט
  • מחבט שהוקלד בDrRacket מציג תיאורי כלים המציגים את הסוגים של ביטויים. תיאורי כלים מוצגים גם לשגיאות סוג.
  • חוזים המון מחבט הוקלד נוצרו כאשר רק צורך. הפעולה זו מפחיתה את השימוש בזיכרון וזמן אתחול לתוכניות מחבט שהוקלדו.
  • מחבט הוקלד השתפר תמיכה למבנים טרומיים, סמפורים עתיד, וערוצי סינכרוני.
  • מחבט הוקלד מבין כאשר שני משתנים שונים מתייחסים לאותו הדבר, וסוגי עדכונים בהתאם. זה במיוחד משפר את בדיקת הסוג של פקודות מאקרו כגון התאמה.

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

  • תוקן בעיה מקביליות ברמה נמוכה עם ספריית GUI ל Mac OS X, אשר מושפע בעיקר 32 סיביות בונה;
  • משגרים קבועים מבוסס GRacket (כגון 'drracket`) בהתקנה בסגנון יוניקס;
  • הורחב רשימת גרסאות ספריית OpenSSL המוכרות;
  • בעיות קבועים קטנות CSS וחוסר עקביות (יחסית לv5.3.6) בסגנון שרבוט החדש כפי שתיעוד המחבט;
  • הוסיף את מספר הגרסה חזרה ל& quot; מחבט & quot; ספרייה בתוך חבילת הפצת המקור.

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

  • יש מחבט 5.92 מערכת חבילה חדשה, הכולל קטלוג של מאות חבילות שכבר זמינות. אנא בקר בhttp://pkgs.racket-lang.org/ לסקירה של החבילות.
  • אחרון משחרר כלול & quot; בטא & quot; גרסאות של מערכת החבילה. גרסת מחבט 5.92 משלבת שיפורים רבים שהוצעו על ידי חוויות ראשוניות הבאות:
  • מטופל חבילה כאוסף אחד כברירת מחדל, כך שזה אפילו קל יותר לשימוש מאגר Github כחבילה. להתחיל לעבוד במהירות: http://docs.racket-lang.org/pkg/getting-started.html
  • DrRacket כולל GUI מנהל חבילות חדש, זמין באמצעות קובץ | ... הפריט בתפריט מנהל אריזה. GUI זמין גם כתכנית עצמאית באמצעות & quot; GUI-pkg-מנהל & quot; חבילה.
  • הפצת המחבט העיקרית הופרדה לכ -200 חבילות. מתקין המחבט משלב את מערכת הליבה עם גרסאות ארוזות של חבילות אלה.
  • לחלופין, אתה יכול עכשיו להתקין הפצת מחבט מינימאלית --- שזה בערך 1/10 הגודל של ההפצה העיקרית --- ולהוסיף רק את חבילות שאתה צריך.
  • התקנת חבילה תומכת חבילות שנבנו מראש שכוללים הידור קוד בתים ותיעוד שניתנו, ניתן להתקין חבילות משמעות במהירות כאשר גרסאות נבנו זמינות. כל החבילות בהפצה העיקרית זמינות בצורה מראש נבנתה.
  • שיפורים נוספים נמצאים בעבודות, בעיקר כוללים תיעוד חבילה באתר האינטרנט של חבילה-קטלוג.
  • הערה תאימות:. כדור הארץ, מערכת חבילת מחבט הקודמת, תישאר במקום לעתיד הנראה לעין, אבל אנחנו מצפים שכל עבודת החבילה לעבור למערכת החדשה
  • מעבר למערכת החבילה, גרסה זו מביאה מספר שינויים אחרים:
  • יש תיעוד HTML של מחבט מראה חדש ומשופר, הודות למתיו Butterick.
  • התיעוד כולל מדריך סגנון, & quot; כיצד תכנית מחבט & quot; http://docs.racket-lang.org/style/
  • מהדר JIT של המחבט תומך ארכיטקטורת ARM.
  • מחבט תומך במצב תצוגת הרשתית של מק.
  • הביצועים של מהדר הוקלד המחבט השתפר ב -50% בחלק מהתוכניות הקלידו; למשל, לראות http://bit.ly/1d0Ye4z
  • Profiler מספק מצב חדש שמשתמש בספריית errortrace לייצר פרופילים פרטניות.
  • דיווחי מאבחן חוזה חדשים כמה תוכניות זמן לבלות חוזי בדיקה, ושחוזים הם יקרים ביותר.
  • פעולות מתמטיות / יצוא הספרייה flonum דיוק 105 סיביות מהיר.
  • בדוק תחביר מטפל מזהה שנוצר, במיוחד אלה שהוצגו על ידי struct (למשל בוררי שדה) ודואר מהיר (למשל, e_1, e_2)
  • 2htdp / אצווה-io כולל פונקציות להתמודדות עם HTML / XML בקבצים ובאתרי אינטרנט כמו X-ביטויים בתוספת נוחות לtraversals גרף מבוסס אינטרנט.
  • 'gen: ממשק להגדיר' הגנרית מרחיב את פעילות קבוצה לעבוד על סוגים המוגדרים על ידי משתמש המיישמים שיטות להגדיר, כמו גם במובנה סוגים, כגון רשימות
  • כמו סט-אחר.
  • הפיקטים לתמוך המרה לפורמט SVG.
  • תחת יוניקס, מחבט מספק ערכי שולחן עבודה (קבצי .desktop) להרצה הגרפית שלה.

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

  • v5.3.6 המחבט הוא שחרור תיקון באג
  • זה מבטל טעויות מv5.3.5 שאנשים מצאו במהלך הקיץ.

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

  • זה שחרור למטרה מיוחדת שיתאים ל הגעתו של & quot; ממלכת המחבט & quot; בחנויות ספרים. v5.3.5 המחבט מוסיף אוסף ממלכה יחיד לשחרור v5.3.4. האוסף החדש מכיל את קוד המקור שקוראים של הממלכה ייתכן שירצו להשתמש בניסויים.

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

  • Extflonums (80-bit מספרי נקודה צפה) נתמכים על כמה פלטפורמות x86 / x86_64 - כולל Windows, וכוללים פלטפורמות שבי המחבט נערך להשתמש הוראות SSE לחשבון flonum. תודה למיכאל Filonenko.
  • OS X:. DrRacket וכל היישומים האחרים עכשיו שנחתמו עם מפתח רשמי
  • טלי מבוך:. משחק חדש ספירה של מבוכי 2D מבוסס
  • אופטימיזציה המאמן, תוסף DrRacket, כבר עבר מהפצת המחבט למאגר חבילת מחבט. להתקין אותו עם:. ראקו pkg להתקין אופטימיזציה-מאמן
  • דואר מהיר: להגדיר-איחוד-שפה עכשיו מתמזגת הפקות כאשר שפות להגדיר את אותו nonterminals. תודה לויליאם באומן.
  • ספריית srfi / 19 היא עכשיו תואמת את סוג מבנה התאריך מיוצא על ידי מחבט / בסיס.

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

    • זה הוא שחרור תיקוני באגים כדי לטפל ב פגם בv5.3.2 DrRacket לגבי אינטראקציות בין חלון הגובה וצביעת התחביר.

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

    • ספריות ליבה:
    • ספריית המתמטיקה החדשה מספקת פונקציות ומבני נתונים לעבודה עם מספרים ואוספים של מספרים. פונקציות כוללות אי-יסודיים (כגון גמא, זיטה, W של למברט), מספר-תיאורטי (פירוק לגורמים, חשבון מודולרי), אלגברה ליניארית (חשבון, פירוקים), וסטטיסטי (ערכים צפויים, הנתונים הסטטיסטיים כדי, binning). מבני נתונים כוללים bigfloats שרירותי דיוק, הסתברויות, ומערכים רב ממדיים.
    • קובץ / קבצים / וקובץ / הספריות החדשות untar, untgz, unzip תומכים בפורמטי ארכיון לפרוק בשימוש נרחב.
    • הצורה עצלנית-דורשים החדשה מאפשר לתוכניות לעכב את הטעינה ומופע של מודולים עוזר עד שהם נחוצים.
    • ספריית נתונים / קצת וקטור החדש מספקת יישום של וקטורים קצת (רצף משתנה של בוליאנים) תמיכה popcount.
    • המחבט / הספרייה גנרית מאפשרת המפרט של יישומי שיטת ברירת מחדל עבור סוגי נתוני ליבה.
    • ספריית OpenSSL יכולה לאמת מארחים ולהשתמש בחנות התעודה של מערכת ההפעלה כדי לוודא תעודות.

    • מערכת
    • חבילה:
    • מערכת חבילה חדשה היא בגרסה בטא. מערכת זו תהיה יורשו של הכוכב. זה שונה באופן משמעותי מזה האחרון. לפרטים, אנא קרא את התיעוד בhttp://docs.racket-lang.org/planet2/ ורשימת החבילות שלך על המדד החדש בhttps://pkg.racket-lang.org/.
    • פקודת מבחן ראקו תומכת בדיקות על ידי איסוף ואריזה, בנוסף לספרייה על ידי וקובץ, עם אפשרויות -C ו-p.
    • ספריות הוראה:
    • אצווה-io: פונקציות הקריאה והכתיבה לעבוד על קלט סטנדרטי בסגנון יוניקס ופלט
    • .
    • DrRacket:
    • GUI של DrRacket הוא תגובה יעילה יותר.
    • מצב הכנסת סוגריים האוטומטי משופר.
    • שרבוט:
    • שרבוט הופך קבצים בפורמט Markdown באמצעות סימון שורת פקודה --markdown. דוגמא לשימוש:. צור תיעוד מתארח בGitHub או BitBucket

    • מידע
    • להצליב תיעוד מאוחסן במסד נתוני SQLite3, מה שאומר שSQLite3 נדרש לבניית תיעוד מחבט על מכונות יוניקס / לינוקס (אבל SQLite3 כלול בהפצות מחבט עבור Windows ו- Mac OS X).
    • שימוש במסד נתונים למידע התייחסות צולבת מפחית באופן משמעותי את טביעת הרגל הראשונית של DrRacket, מאז DrRacket כבר לא צריכה לטעון את כל מידע ההתייחסות צולבת.
    • מחבט שהוקלד:
    • תוכניות מחבט הוקלד יכולות לדרוש עלילה / הקלידה לצייר מגרשים. עורכי יומנים ופונקציות קבלת וקטור קיבלו רצפים כלליים.
    • מחבט הוקלד תומך מפעילי ההמשך וסימן המשך המופרד של המחבט.
    • דואר מהיר:
    • תמיכה נוספת התווספה ללהגדיר-דין-צורה, כוללים דור אקראי לפסקי דין ויזואליזציה של פסקי דין בנויים היטב.
    • פחת:
    • הבאים הוסרו במהדורה זו ...
    • כלי שורת הפקודה הכוכב; כוכב ראקו שימוש במקום.
    • הבא כבר מיושן ויוסר בשחרור אוגוסט 2013 ...
    • ספריית mzlib / class100; להשתמש מחבט / כיתה במקום.

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

    • מחבט:
    • דרי מקרה טופס תווים, fixnums, סימנים, ומילות מפתח בזמן לוגריתמים. (תודה לג'ון Zeppieri.)
    • ספריית מחבט / הפורמט החדש מספקת פונקציות מחרוזת-עיצוב חדשים ומשופרות.

    • כניסת כלים
    • כוללים שיפור סינון תמיכה המבוססת על שמו של לוגר. טופס להגדיר-לוגר חדש מפשט את השימוש של חוטבי עצים בשם. צורות כגון יומן-באגים עכשיו לתמוך עיצוב מחרוזת.
    • לצורות תומכות כעת #: הפסקה ו#:. סעיפים אחרונים
    • משתנה סביבת PLTCOMPILEDROOTS החדשה מגדיר את נתיב החיפוש עבור bytecode הידור.
    • DrRacket:
    • בדוק תחביר עכשיו מסכם את התיעוד (כלומר, קופסות הכחולות) למזהים בנקודת ההכנסה בפינה ימנית העליונה של חלון ההגדרות.
    • בדקו תחביר עכשיו פועל ברציפות עבור תוכניות שתכרזנה השפה שלהם בתוך המקור. מצב זה כבר זמין עבור כמה מהגרסות האחרונות, אבל עכשיו מופעל כברירת מחדל.
    • DrRacket יכול בדיקת איות קבועי מחרוזת (לאפשר זאת בתפריט העריכה).
    • מחבט שהוקלד:
    • הוקלד מחבט מפרש כל סוג כחוזה שונה. זה עשוי לאותת שגיאות דינמיות בחלק מעורב מודפסים / תוכניות untyped קיימות. התיקון הנורמלי הוא להחליף שימוש בכל סוגים עם יותר ספציפיים.
    • נאן הוא כלול בכל סוגי הנקודה צפה של הוקלד המחבט, מה שהופך את סוגים מדויקים של נקודה צפה קלים יותר לשימוש.
    • מחבט הוקלד תומך מבצע יציקה עם תמיכה בסוגים מסדר גבוה.
    • מחבט הוקלד מספק: שאילתא מסוג / args ו: כלי עזר שאילתא מסוג / תוצאה לחקור סוגים בREPL
    • .
    • שונים:
    • אוסף התאימות מספק תכונות מקרובי מחבט, כגון defmacro ורשימות משתנים. תכונות אלה ניתנים כדי להקל קוד porting למחבט. להימנע מהם בקוד המחבט מודרני.
    • מסך של יישומונים הניתנים על ידי ספריית המחבט GUI כלולים בתיעוד. (תודה לדיוגו פ ס ראמוס.)
    • FrTime היה מועבר ל#lang מחבט. (תודה לפטריק מהוני.)
    • פחת:
    • הבא כבר מיושן ויוסר בשחרור ינואר 2013:
    • כלי שורת הפקודה הכוכב; כוכב ראקו שימוש במקום.
    • הבא כבר מיושן ויוסר בשחרור אוגוסט 2013:
    • ספריית mzlib / class100; להשתמש מחבט / כיתה במקום.

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

    • גרסה זו מוסיפה שיפרה את הביצועים של Matcher של הדואר המהיר, השתפר & quot; עלילה & quot; ספרייה, מגרשים למראה יפים יותר, ציר כפול להתאמה אישית קרציות / התמרות, היסטוגרמות נערמה, ושדות וקטור 3D.
    • שיפורי ביצועים כוללים שימוש epoll () / KQUEUE (), הטבעת מודול הצולב, ובאמצעות SSE לפעולות נקודה צפה הידור JIT.
    • מחרוזות מילולי, regexps, וכו 'נכלאו.
    • DrRacket משתמש סמלים-ray לייחס composable, והוקלד מחבט מאפשר שגיאות סוג התאמה אישית בפקודות מאקרו.
    • & quot; 2htdp / יקום & quot; תומך מטפל מפתח כרית משחק ניסיוני.
    • & quot; db & quot; ספרייה תומכת כעת עסקות מקוננות ומערכי PostgreSQL.

  • תוכנה דומה

    purepy
    purepy

    14 Apr 15

    Vala
    Vala

    16 Aug 18

    Pike
    Pike

    20 Feb 15

    תוכנות אחרות של יזם PLT Scheme Inc.

    PLT Scheme
    PLT Scheme

    5 Jun 15

    Racket
    Racket

    10 Feb 16

    תגובות ל Racket

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