Elixir

צילום מסך תוכנה:
Elixir
פרטי תוכנה:
גרסה: 1.2.0 מעודכן
טען תאריך: 10 Feb 16
מפתחים: Jose Valim
רשיון: ללא תשלום
פופולריות: 33

Rating: 2.0/5 (Total Votes: 1)

Erlang היא שפת תכנות במקביל לשימוש כללי תוכנן על ידי מעבדת מדעי המחשב של אריקסון.

Elixir מנצל תכונות של Erlang ליצור מורכבות, דינמי, בו זמנית, ניתן להרחבה, עמיד בפני תקלות ומופץ יישומים.

Elixir ו Erlang הם מאוד מלוכדים יחד ניתן להטביע בקלות זה בזה. הסיבה לכך היא שהם חולקים את סוגי bytecode ונתונים אותו

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

  • Erlang 18 תמיכה
  • הוספת רב כינויים / יבוא / דורשים
  • תמיכה עבור משתנים בסולמות מפה
  • תמיכה עבור מפעיל סיכת מפתחות מפת סעיפי פונקציה
  • תוספת של טופס מיוחד כדי להתאים על ביטויים מרובים

מה חדש בגירסה 1.0.5 / 1.1.0-בטא:

  • שיפורים:
  • מוסף Logger.enable / 1 ו Logger.disable / 1
  • Backwards בקנה אחד השינויים:
  • אין תמיכה יותר {: swap_handler, ...} כמו ערך החזרה התקשרות
  • List.unzip / 2 הוסר

מה חדש בגירסה 1.0.4:

  • שיפורים:
  • מוסף Logger.enable / 1 ו Logger.disable / 1
  • Backwards בקנה אחד השינויים:
  • אין תמיכה יותר {: swap_handler, ...} כמו ערך החזרה התקשרות
  • List.unzip / 2 הוסר

מה חדש בגירסה 1.0.0:

  • שיפורים:
  • מוסף Logger.enable / 1 ו Logger.disable / 1
  • Backwards בקנה אחד השינויים:
  • אין תמיכה יותר {: swap_handler, ...} כמו ערך החזרה התקשרות
  • List.unzip / 2 הוסר

מה חדש בגירסה 0.15.1:

  • תמיכה `: ack` מצב עבור GenEvent ונחלים
  • תמיכה `: base` אפשרות ב 'לבדוק / ​​2` לבחור את הבסיס (`: binary`, `: octal`,`: decimal` או `: hex`) מספרים מודפסת
  • אזהרות הדפס בעת שימוש? עם דמויות עם קודי Escape
  • להוסיף SASL להתחבר שילוח האפשרות לוגר
  • להוסיף `$ padlevel` כדי מעצב לוגר אפשרות
  • Backends לקבל את הערך המטפל המדויק שבו הוסיף, המאפשר מפתח כדי לעבור בדיקת תצורה
  • להוסיף `Logger.flush / 0 'כדי לשטוף את לוגר (שימושי לבדיקה)
  • להתמיד Backends דינמי להוסיף או להסיר באמצעות `add_backend / 2` וה remove_backend / 2`
  • להוסיף `Macro.validate / 1` לבדוק באופן רקורסיבי אם הערך הינו ביטוי תיקני מצוטט
  • תערובת טען deps רק כאשר יש צורך להשתמש בהם (זה משפר את העיתוי עבור רוב משימות בפרויקט Mix)
  • להפוך את הסביבה מפורשת על הודעת ההצלחה שנוצרה לאחר `escript.build` מופעל
  • Load `config / config.exs` בתוך escripts
  • חנות ולבדוק בדרישות הגירסה Elixir עבור שנוצר ארכיונים

מה חדש בגירסה 0.14.3:

  • תמיכה דיוק `Float.ceil / 1` ו `Float.floor / 1`
  • נוסף `IO (סל) לקרוא (מכשיר,: כל).`
  • הדפס אזהרה אם סעיף משתלשל `@ doc` נמצא
  • משומשים קישורים סימבוליים מוחלטים על Windows עבור `_build` במקום להעתיק
  • נוסף `Mix.compilers` המחזיר את כל מהדרי ברירת המחדל שמוצגים משימות תמהיל
  • אזהרת גיליון ולאפס Mtime עבור קבצי מקור מהעתיד
  • כינויי משימת תמיכה במיקס
  • נוסף `OptionParser.split / 1` המתפצל מחרוזת לתוך argv
  • אפשר שיא להיות מומר רשימת מילות מפתח עם `שיא (some_record)`
  • ביצועים משופרים של `String.split / 1`
  • אפשר `% struct {}` תחביר לשמש typespecs
  • אפשר `שיא (: שיא, שדות)` תחביר לשמש typespecs

מה חדש בגירסה 0.14.0:

  • שיפורים:
  • נוסף `on_exit / 1` callbacks כי מובטח לרוץ פעם אחת היציאות מבחן תהליך ותמיד אחר תהליך
  • תיעוד חנות בקוד המופשט להימנע טעינתם כאשר מודול טעון
  • נוסף `get_in / 2`,` put_in / 3`, `update_in / 3` וה get_and_update_in / 3` לטפל פעולות מבנה נתונים מקוננים
  • נוסף `get_in / 1`,` put_in / 2`, `update_in / 2` וה get_and_update_in / 2` לטפל פעולות מבנה נתונים מקוננים באמצעות נתיבים
  • נוסף `Mix.Config` להקל הגדרת קבצי תצורה
  • נוסף `תמהיל משימה loadconfig` שיכול להיקרא מספר פעמים כדי לטעון configs חיצוני
  • תמיכה `אפשרות --config` על` לערבב run`
  • תמיכה `HTTP_PROXY` וה HTTPS_PROXY` על פקודות url Mix
  • תמיכה `אפשרויות --names` בשנים לערבב help` אשר פולטות רק שמות (שימושיות עבור השלמה אוטומטית)
  • נוסף `Protocol.consolidate / 2`,` Protocol.consolidated? / 1` וכן `לערבב compile.protocols` משימה לקונסולידציה פרוטוקול
  • נוסף `Protocol.derive / 3` לגזירת ריצה של struct
  • נוסף `String.chunk / 2`
  • נוספה תמיכה עבור `@ derive` לפני` defstruct / 2` הגדרות
  • תיקוני באגים:
  • `File.rm` החברה בעקביות מוחקת לקריאה בלבד על פני מערכות הפעלה
  • ודא Mix `מבנה _build` עובד על Windows בעת העתקת פרויקטים
  • ודא `1.0E10` (עם E רישיות) הוא גם תחביר חוקי
  • קבוע `לערבב do` משימה למשתמשים PowerShell 'Windows
  • קבוע `Path.absname (& quot; / & quot;)` ו `Path.expand (& quot; / & quot;)` להחזיר את נתיב מוחלט `& quot; / & quot;.`

מה חדש בגירסה 0.13.0:

  • שיפורים:
  • נוסף `מודול Base` אשר עושה המרות לבסיסי 16, 32, hex32, 64 ו url64
  • נוסף `Code.eval_file / 2`
  • נוסף `פרוטוקול Collectable` שמכוחה` Enum.into / 2` וה Stream.into / 2` ואת `: אפשרות into` ב ובהכללות
  • מיושם `Collectable` עבור רשימות, dicts, bitstrings, פונקציות ולספק הן` File.Stream` וה IO.Stream`
  • נוסף `handle_body / 1` התקשרות` EEx.Engine`
  • נוסף `Enum.group_by / 2`,` Enum.into / 2`, `Enum.into / 3`,` Enum.traverse / 2` וה Enum.sum / 2`
  • בחר באקראי במקרים ובדיקות ריצות צמודות, לאפשר תצורת זרע `הדגל --seed` באמצעות` לערבב test`
  • תמיכה `ERL_PATH` בשנות bin / elixir`
  • אינטרפולציה תמיכה בתחביר מילת המפתח
  • נוסף מודול מפה ולתמוך 17.0 מפות מבנים
  • אפשרות תלות נוספת `: only` לציין סביבת התלות. `תמהיל deps.get` וה תמהיל deps.update` עובד accross כל הסביבה, אלא אם כן` --only` המצוין
  • נוסף `Mix.Shell.prompt / 1`
  • ודא הפרויקט נערך במקרה מיקס 'CLI לא יכול למצוא משימה
  • נוסף `Node.ping / 1`
  • תיקוני באגים:
  • ודא `--app` מטופלת אטום לפני עיבוד
  • ודא `ExUnit.Assertions` אינו פולט אזהרות מהדר עבור` assert_receive`
  • ודא באותו pid אינו בתור פעמים המהדרות במקביל
  • `Macro.to_string / 2` רואה קדימות מתאימה כאשר תרגום` (foo & # x3e; בר)! `למחרוזת
  • באופן אוטומטי הידור על גרסה מיושנת Elixir ולהראות הודעות שגיאה נכונות
  • ודא שנוצר `קובץ .app` כולל תלות הליבה
  • אפשר תלות ללא SCM להיות מבוטלת

מה חדש בגירסה 0.12.4:

  • `לערבב deps.get` וה תמהיל deps .update` כבר לא לקמפל תלות לאחר מכן.

מה חדש בגירסה 0.12.2:

  • מוסף Stream.transform / 3
  • מוסף Enum.flat_map_reduce / 3
  • תמיכה @moduletag במקרים ExUnit
  • שיפור stacktraces להיות יחסים לנתיב האוסף וכולל את היישום הקשור
  • אפשר EEx.AssignsEngine לקבל כל Dict

מה חדש בגירסה 0.12.1:

  • תמיכה `: include` וה: exclude` אפשרויות קביעת תצורה לסנן אשר בדיקות צריכים לרוץ המבוססת על התגים שלהם. אלה אפשרויות נתמכות גם באמצעות `לערבב test` כמו` --include` וה --exclude`
  • אפשר doctests ומשווים `# MyModule & # x3c; & # x3e;`

מה חדש בגירסה 0.12.0:

  • אפשר למעט / 1 עד מבטלת ולקדם אותו כמנגנון העיקרי אישית חריגים
  • מוסף File.stream_to! / 3
  • מוסף Float.floor / 1, Float.ceil / 1 ו Float.round / 3
  • מוסף List.delete_at / 2 ו List.updated_at / 3
  • מוסף Enum.reverse / 2
  • יישם defmodule / 2, @ / 1, def / 2 וחברים Elixir עצמה. במקרה / 2, נסה / 2 ולקבל / 1 נעשה טפסים מיוחדים. var! / 1, var! / 2 ו כינוי! / 1 גם יושם Elixir ומוריד בדרגה מצורות מיוחדות
  • שדות דינמיים תמיכה ב defrecordp
  • מוסף Stream.resource / 3

תוכנה דומה

Processing
Processing

13 May 15

AMDclean
AMDclean

12 May 15

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

Lisphp
Lisphp

13 May 15

תגובות ל Elixir

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