newLISP là một mã nguồn mở, cross-nền tảng và dự án phần mềm được phân phối tự do thiết kế từ những bù đắp được sử dụng cho các ứng dụng khác nhau trong AI (Artificial Intelligence), dữ liệu lớn, máy tính học tập, xử lý ngôn ngữ tự nhiên, mô phỏng, và như vậy. Nó được mô tả bởi các nhà phát triển của nó như là một Lisp-like, language.Features mục đích chung kịch bản tại một tính năng glanceKey bao gồm Perl Tương thích Regular Expressions (PCRE), hỗ trợ cho JSON và xử lý văn bản XML chức năng, ngày và thời gian chức năng, đa xử lý hỗ trợ , mô hình kết hợp, hỗ trợ cho một số chức năng kết nối mạng, bao gồm ICMP (Internet Control Message Protocol), TCP / IP, HTTP và UDP, chức năng tài chính, thống kê các chức năng cổ điển, hàm toán học tiên tiến, các hiệp hội lồng nhau, FOOP (Functional Object Oriented Programming), tên không gian cho các mô-đun chương trình, không giới hạn và nhanh chóng số học số nguyên chính xác, cũng như hỗ trợ cho phân phối computing.It & rsquo; s nhỏ, nhanh chóng, thân thiện và documentednewLISP là thân thiện, nhanh, nhỏ, tài liệu, bao gồm một API hiện đại, tài liệu và hoàn toàn, nó có thể mở rộng với chia sẻ C-thư viện và các mô-đun, bao gồm các chế độ máy chủ cho máy tính phân tán được xây dựng-in, được xây dựng song song và phân phối chế biến, một kiến trúc plugin mạnh mẽ mở rộng chức năng mặc định của nó qua các thư viện C chia sẻ và mô-đun, cũng như tích hợp sẵn trong chế độ máy chủ mà có thể được sử dụng để phân phối computing.It & rsquo; s thấp trên resourcesIt cần yêu cầu tài nguyên rất nhỏ, vì vậy nó có thể được dễ dàng sử dụng cho các hệ thống ứng dụng nhúng. newLISP đi kèm với chức năng quan trọng, chẳng hạn như kết nối mạng, hỗ trợ cho đa lõi và xử lý phân tán, và thống kê các chức năng Bayesian. IDE của nó (Môi trường phát triển tích hợp) được viết bằng newLISP-GS GUI Server, và cung cấp mô-đun cho các hệ điều hành MySQL, Zlib, PostScript, Crypto và SQLite.Supported và 64-bit platformsAt thời điểm này, các newLISP có sẵn cho GNU / Linux , UNIX, hệ điều hành Mac OS X và Microsoft Windows. Nó đến như là các trình cài đặt nhị phân và một kho lưu trữ nguồn phổ quát, đã được thử nghiệm thành công trên cả hai phiên bản 64-bit (x86_64) và 32-bit (x86) các nền tảng phần cứng.
là gì mới trong phiên bản này:.
- phát triển v.10.6.1 làm bổ sung và cải tiến trong một số lĩnh vực và các bản vá lỗi>
là gì mới trong phiên bản 10.6.0:
- Ổn định phát hành 10.6.0 bây giờ có một bản mở rộng chức năng vĩ mô và bổ sung thêm nhiều cải tiến khác trong một số lĩnh vực.
là gì mới trong phiên bản 10.5.7:
- Bổ sung và thay đổi:
- Trong json-phân tích các yếu tố cuối cùng trong mảng JSON inow có thể có một dấu phẩy dấu.
- Trong số học khai thác số nguyên lớn:. + - * /%, Bây giờ hơn hai toán hạng được phép như trong các hoạt động chính xác số nguyên bình thường
- Các chức năng gcd bây giờ hỗ trợ hoạt động số nguyên lớn.
- On định dạng Windows bây giờ hỗ trợ nhân vật UNIX định dạng cho số nguyên 64-bit, tức là:% lld% llu% LLX LLX%, thêm vào:.% I64d% I64u% I64x% I64X
- Các thiết lập khá-in float mặc định đã được thay đổi để & quot;% 1.15g & quot;.
- Trên Linux và MacOS X 10.9+ nhân vật dạng% có thể được theo sau bởi một dấu nháy đơn 'khi sử dụng chức năng định dạng. Điều này gây ra ngàn của dải phân cách để chèn thêm vào số nguyên thập phân và nổi các định dạng số điểm, ví dụ như: (định dạng & quot;% 'd & quot; 12345); = & gt; 12,345. Không làm việc trên tất cả các thiết lập miền địa phương.
- thiết lập lại bây giờ cũng hủy bỏ lệnh xử lý tham số dòng.
- áp dụng, Corr, bản đồ, ngược lại, số liệu thống kê và t-test bây giờ có thể được sử dụng trên các mảng.
- Khi cây băm sử dụng bối cảnh Tree được xác định trước, các biểu tượng mặc định trong bối cảnh mới được bảo vệ như là Tree: Tree. Biểu tượng mặc định trong cây băm phải luôn luôn bằng không cho các cú pháp câu lệnh hash cho không gian tên để làm việc.
- Khi sao chép biểu tượng với mới hay nét mới, được bảo vệ? tài sản được sao chép quá.
- Một danh sách rỗng như vector chỉ mục cho một danh sách hoặc mảng mang lại danh sách ban đầu hoặc mảng như là giá trị trả về:
- (set 'L' (1 2 (3 4)))
- (L '()) = & gt; (1 2 (3 4))
- (thứ n '() L) = & gt; (1 2 (3 4))
- Các chức năng xử lý int số nhị phân trong chuỗi như trong & quot; 0b101010 & quot; cho số 42. định dạng số này đã được giới thiệu trong v.10.4.4.
- Số nguyên được chấp nhận như là chìa khóa hash. Điều này cho phép tạo ra các vector thưa:
- (mới V Tree ')
- (V 123 & quot; chào hỏi & quot;)
- (V 123) = & gt; & Quot; chào hỏi & quot;
- biến hệ thống Anaphoric $ bây giờ người ta cũng thiết lập để giá trị của biểu thức điều kiện trong if.
- chiều dài bây giờ trả lại số chữ số khi được sử dụng trên các số nguyên như nó đã được trên các số nguyên lớn. Trên phao số chữ số thập phân trước khi được trả về.
- newLISP bây giờ có thể được biên dịch JavaScript và chạy trong một trình duyệt web. Các biên dịch được thực hiện bằng cách sử dụng công cụ thiết lập Emscripten. Một gói hoàn chỉnh để chạy newLISP trong một trình duyệt web sẽ được phát hành.
- Thay đổi và bổ sung trong Guiserver:
- New hàm bảng: gs: table-remove-hàng, gs: table-set-cột-tên và gs: table-đặt-hàng-count. Để tránh nhầm lẫn tên API, việc đặt tên của gs cũ: table-đặt-hàng-số là bị phản đối và nên được gọi là gs: table-show-hàng-số. Việc đặt tên cũ sẽ tiếp tục làm việc. Nhờ Ferry de Bruin cho việc thực hiện các chức năng mới.
- Khi tạo một bảng sử dụng gs: bảng, một bảng không đầu có thể được tạo ra bằng cách xác định các chuỗi trống & quot; & quot; cho tất cả các tiêu đề cột. Các gs chức năng:. Bàn thêm cột sẽ làm việc cho phù hợp
- Ba thông số tùy chọn mới cho gs:. cuộn-panel có thể chỉ định các tiêu đề cột, dòng tiêu đề và một widget ở góc trên bên trái của một bảng được sử dụng trong các ô cuộn
- Sửa lỗi:
- Các phiên bản số nguyên lớn của - (giảm) hành trái dấu của toán hạng thứ hai thay đổi .
- Bayes truy vấn ngược với phương pháp Chi² Fisher của tính xác suất sai khi đào tạo trong hơn hai loại. Khi huấn luyện trong hai loại, xác suất kết quả được hoán đổi, báo cáo xác suất cho các thể loại thứ hai đầu tiên. Khi sử dụng phương pháp Bayesian Chain, kết quả là luôn luôn đúng.
- Cố định một tế bào bị rò rỉ được giới thiệu trong phiên bản 10.5.4 khi xóa các ngữ cảnh.
- Một sửa chữa trong vòng khi giá trị là 0,5.
- Các gỡ lỗi bây giờ sẽ luôn luôn làm nổi bật các biểu thức đúng, không làm nổi bật đầu tiên của nhiều trường.
- tìm tất cả-trong chế độ chuỗi bây giờ trả lại danh sách rỗng () thay vì con số không khi không có gì được tìm thấy và như được mô tả trong cuốn hướng dẫn.
- Sửa lỗi crash khi các nhà điều hành đại tràng có thiếu hoặc sai loại args trên 64-bit biên dịch.
- Các thay đổi khác:
- thay đổi Documentarion.
- Bổ sung và thay đổi kịch bản qa.
là gì mới trong phiên bản 10.5.6:
- phát hành phát triển này đã có cải tiến nhỏ và sửa lỗi trong một số khu vực.
là gì mới trong phiên bản 10.5.5:
- phát hành phát triển này đã có cải tiến nhỏ và sửa lỗi trong một số khu vực.
là gì mới trong phiên bản 10.5.4:
- phát hành ổn định này sửa chữa các lỗi và bổ sung thêm hai cuộc gọi mới mô hình để các chức năng t-test.
là gì mới trong phiên bản 10.5.3:
- Phiên bản này sửa lỗi và bổ sung thêm chức năng cho KMEANS cụm phân tích.
là gì mới trong phiên bản 10.5.2:
- phát hành phát triển này sửa chữa lỗi và giới thiệu chức năng cho kmeans phân tích cluster.
là gì mới trong phiên bản 10.5.1:.
- Điều này phân chia các bản sửa lỗi phiên bản cho các số nguyên không giới hạn độ chính xác
- Bình thường 64-bit số học không bị ảnh hưởng.
Bình luận không