Elixir

Phần mềm chụp màn hình:
Elixir
Các chi tiết về phần mềm:
Phiên bản: 1.2.0 Cập nhật
Ngày tải lên: 10 Feb 16
Nhà phát triển: Jose Valim
Giấy phép: Miễn phí
Phổ biến: 33

Rating: 2.0/5 (Total Votes: 1)

Erlang là một mục đích chung ngôn ngữ lập trình đồng thời được thiết kế bởi Phòng thí nghiệm Khoa học Máy tính của Ericsson.

Elixir mất lợi thế của các tính năng Erlang để tạo ra phức tạp, năng động, đồng thời, khả năng mở rộng, ứng dụng chịu lỗi và phân phối.

Elixir và Erlang được đan chặt chẽ với nhau và có thể dễ dàng được nhúng vào trong nhau. Điều này là bởi vì họ chia sẻ các bytecode và dữ liệu cùng loại

Điều gì là mới trong phiên bản này:.

  • Erlang 18 hỗ trợ
  • Việc bổ sung các bí danh đa / nhập khẩu / yêu cầu
  • Hỗ trợ cho các biến trong các phím đồ
  • Hỗ trợ cho các nhà điều hành pin trong khóa bản đồ và các khoản chức năng
  • Bổ sung với hình thức đặc biệt để phù hợp về nhiều biểu

Điều gì là mới trong phiên bản 1.0.5 / 1.1.0-beta:

  • Cải tiến:
  • Added Logger.enable / 1 và Logger.disable / 1
  • thay đổi ngược không tương thích:
  • hỗ trợ Không còn {: swap_handler, ...} là giá trị gọi lại trở lại
  • List.unzip / 2 đã được gỡ bỏ

Điều gì là mới trong phiên bản 1.0.4:

  • Cải tiến:
  • Added Logger.enable / 1 và Logger.disable / 1
  • thay đổi ngược không tương thích:
  • hỗ trợ Không còn {: swap_handler, ...} là giá trị gọi lại trở lại
  • List.unzip / 2 đã được gỡ bỏ

Điều gì là mới trong phiên bản 1.0.0:

  • Cải tiến:
  • Added Logger.enable / 1 và Logger.disable / 1
  • thay đổi ngược không tương thích:
  • hỗ trợ Không còn {: swap_handler, ...} là giá trị gọi lại trở lại
  • List.unzip / 2 đã được gỡ bỏ

Điều gì là mới trong phiên bản 0.15.1:

  • Hỗ trợ `: ack` chế độ cho GenEvent suối
  • Hỗ trợ `: tùy chọn base` trong` kiểm tra / 2` để lựa chọn các cơ sở ( `: binary`,`: octal`, `: decimal` hoặc`: hex`) số một in
  • cảnh báo In khi được sử dụng? với các nhân vật với mã thoát
  • Thêm SASL đăng nhập tùy chọn để chuyển tiếp Logger
  • Thêm `$ padlevel` để lựa chọn Logger formatter
  • phần phụ trợ nhận được giá trị xử lý chính xác khi được bổ sung, cho phép một chìa khóa để được thông qua để tra cứu cấu hình
  • Thêm 'Logger.flush / 0` để tuôn ra Logger (hữu ích để thử nghiệm)
  • Cố phần phụ trợ tự động thêm vào hoặc bỏ qua 'add_backend / 2` và' remove_backend / 2`
  • Thêm 'Macro.validate / 1` để đệ quy kiểm tra xem một giá trị là một biểu hiện trích dẫn hợp lệ
  • Load trộn DEPS chỉ khi có nhu cầu sử dụng chúng (điều này cải thiện thời gian cho phần lớn các công việc trong một dự án Mix)
  • Tạo môi trường rõ ràng về thông báo thành công tạo ra sau khi 'escript.build` được gọi
  • Load `config / config.exs` bên escripts
  • Store và kiểm tra Elixir yêu cầu phiên bản để lưu trữ tạo ra

Điều gì là mới trong phiên bản 0.14.3:

  • Hỗ trợ độ chính xác trong `Float.ceil / 1` và 'Float.floor / 1`
  • Thêm 'IO (bin) đọc (thiết bị,: tất cả). `
  • In một cảnh báo nếu một lơ lửng 'khoản @ doc` được tìm thấy
  • Được sử dụng tuyệt đối liên kết biểu tượng trên Windows cho `_build` thay vì sao chép
  • Thêm 'Mix.compilers` trả về tất cả các trình biên dịch mặc định được sử dụng bởi các nhiệm vụ hợp
  • cảnh báo phát hành và thiết lập lại mtime cho các tập tin nguồn từ tương lai
  • bí danh Hỗ trợ nhiệm vụ trong Mix
  • Thêm 'OptionParser.split / 1` tách một chuỗi thành argv
  • Cho phép một hồ sơ để được chuyển đổi vào một danh sách từ khóa với `kỷ lục (some_record)`
  • Cải thiện hiệu suất của `String.split / 1`
  • Cho phép `% Struct {}` cú pháp được sử dụng trong typespecs
  • Cho phép 'kỷ lục (: hồ sơ, lĩnh vực) `cú pháp được sử dụng trong typespecs

Điều gì là mới trong phiên bản 0.14.0:

  • Cải tiến:
  • Thêm 'on_exit / 1` callback mà được đảm bảo để chạy một lần thoát khỏi quá trình thử nghiệm và luôn luôn trong quá trình khác
  • tài liệu lưu trữ trong các mã trừu tượng để tránh tải chúng khi module được nạp
  • Thêm 'get_in / 2`, `put_in / 3`,` update_in / 3` và' get_and_update_in / 3` để xử lý lồng nhau hoạt động cấu trúc dữ liệu
  • Thêm 'get_in / 1`, `put_in / 2`,` update_in / 2` và' get_and_update_in / 2` để xử lý lồng nhau hoạt động cấu trúc dữ liệu thông qua đường dẫn
  • Thêm 'Mix.Config` để dễ dàng xác định các tập tin cấu hình
  • Thêm 'nhiệm vụ loadconfig` hỗn hợp mà có thể được gọi là nhiều lần để tải configs bên ngoài
  • Hỗ trợ '--config` tùy chọn trên `trộn run`
  • Hỗ trợ 'và' HTTP_PROXY` HTTPS_PROXY` về lệnh url Mix
  • Hỗ trợ 'tùy chọn --names` trong `trộn help` mà chỉ thải ra tên (hữu dụng cho tự động gõ)
  • Thêm 'Protocol.consolidate / 2`, `Protocol.consolidated? / 1` và một' trộn compile.protocols` nhiệm vụ để tổng hợp giao thức
  • Thêm 'Protocol.derive / 3` cho bắt nguồn thời gian chạy của một struct
  • Thêm 'String.chunk / 2`
  • Thêm hỗ trợ cho `@ derive` trước khi` defstruct / 2` định nghĩa
  • Sửa lỗi:
  • `File.rm` tại quán delete chỉ đọc qua các hệ điều hành
  • Đảm bảo Mix 'cấu trúc _build` hoạt động trên Windows khi sao chép các dự án
  • Đảm bảo '1.0E10` (với chữ hoa E) cũng là cú pháp hợp lệ
  • Cố định 'trộn do` nhiệm vụ cho người sử dụng PowerShell Windows
  • Cố định 'Path.absname (& quot; / & quot;) `và` Path.expand (& quot; / & quot;) `để trở lại đường dẫn tuyệt đối` & quot; / & quot;. `

Điều gì là mới trong phiên bản 0.13.0:

  • Cải tiến:
  • Thêm 'Base` mô-đun mà không chuyển đổi tới các căn cứ 16, 32, hex32, 64 và url64
  • Thêm 'Code.eval_file / 2`
  • Đăng từ 'giao thức Collectable` rằng trao quyền' Enum.into / 2` và 'Stream.into / 2` và `: tùy chọn into` trong comprehensions
  • Thực hiện 'Collectable` cho các danh sách, dicts, bitstrings, chức năng và cung cấp cả' File.Stream` và 'IO.Stream`
  • Thêm 'handle_body / 1` gọi lại cho `EEx.Engine`
  • Thêm 'Enum.group_by / 2`, `Enum.into / 2`,` Enum.into / 3`, `Enum.traverse / 2` và' Enum.sum / 2`
  • Randomize trường hợp và thử nghiệm bộ phần mềm chạy, cho phép cấu hình giống và 'cái --seed` cờ qua' trộn test`
  • Hỗ trợ 'ERL_PATH` trong `bin / elixir`
  • Hỗ trợ nội suy trong cú pháp từ khóa
  • Thêm một mô-đun Bản đồ và hỗ trợ 17,0 bản đồ và cấu trúc
  • Thêm tùy chọn phụ thuộc `: only` để xác định môi trường phụ thuộc. 'Mix deps.get` và' mix deps.update` việc accross tất cả các môi trường nếu '--only` được quy định
  • Thêm 'Mix.Shell.prompt / 1`
  • Đảm bảo dự án được biên soạn trong CLI trường hợp Mix 'không thể tìm thấy một công việc
  • Thêm 'Node.ping / 1`
  • Sửa lỗi:
  • Đảm bảo '--app` được xử lý như một nguyên tử trước khi xử lý
  • Đảm bảo 'ExUnit.Assertions` không phát ra cảnh báo trình biên dịch cho `assert_receive`
  • Đảm bảo pid cùng không được xếp hàng hai lần trong các trình biên dịch song song
  • `Macro.to_string / 2` xem xét ưu tiên thích hợp khi dịch` (foo & # x3e; bar)! 'Thành một chuỗi
  • Tự động biên dịch lại trên phiên bản Elixir lỗi thời và hiển thị thông báo lỗi thích hợp
  • Đảm bảo tạo ra file `.app` bao gồm phụ thuộc lõi
  • Cho phép một sự phụ thuộc không có SCM để được ghi đè

mới trong phiên bản 0.12.4 là gì:

  • `trộn deps.get` và 'DEPS hỗn hợp .update` không còn biên dịch phụ thuộc sau đó.

Điều gì là mới trong phiên bản 0.12.2:

  • Added Stream.transform / 3
  • Added Enum.flat_map_reduce / 3
  • Hỗ trợ @moduletag trong trường hợp ExUnit
  • stacktraces Cải thiện để được liên quan đến con đường xây dựng và bao gồm các ứng dụng liên quan
  • Cho phép EEx.AssignsEngine chấp nhận bất kỳ Dict

Điều gì là mới trong phiên bản 0.12.1:

  • Hỗ trợ `: include` và`: exclude` tùy chọn cấu hình để lọc các bài kiểm tra nên chạy dựa trên thẻ của họ. Những tùy chọn này cũng được hỗ trợ thông qua 'trộn test` là `--include` và' --exclude`
  • Cho phép doctests để phù hợp với `# MyModule & # x3c; & # x3e;`

Điều gì là mới trong phiên bản 0.12.0:

  • Cho phép ngoại lệ / 1 để được overriden và thúc đẩy nó là cơ chế chính để tùy chỉnh ngoại lệ
  • Added File.stream_to! / 3
  • Added Float.floor / 1, Float.ceil / 1 và Float.round / 3
  • Added List.delete_at / 2 và List.updated_at / 3
  • Added Enum.reverse / 2
  • Thực hiện defmodule / 2, @ / 1, def / 2 và bạn bè trong Elixir chính nó. trường hợp / 2, hãy thử / 2 và nhận / 1 đã được thực hiện các hình thức đặc biệt. var! / 1, var! / 2 và bí danh! / 1 cũng đã được thực hiện trong Elixir và giáng chức từ các hình thức đặc biệt
  • Hỗ trợ các lĩnh vực năng động trong defrecordp
  • Added Stream.resource / 3

Phần mềm tương tự

JSON
JSON

12 May 15

NetworkX
NetworkX

20 Jul 15

Parameters
Parameters

12 May 15

Perl
Perl

18 Jul 16

Ý kiến ​​để Elixir

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề