Racket

Phần mềm chụp màn hình:
Racket
Các chi tiết về phần mềm:
Phiên bản: 6.2 Cập nhật
Ngày tải lên: 27 Sep 15
Nhà phát triển: PLT Scheme Inc.
Giấy phép: Miễn phí
Phổ biến: 120

Rating: nan/5 (Total Votes: 0)

Racket (chính thức PLT Scheme) là một ngôn ngữ lập trình sáng tạo được xây dựng trên một truyền thống thực tế và học tập phong phú.
Vẽ thêm hình ảnh hoặc xây dựng một máy chủ web từ đầu. Racket bao gồm cả pin và một môi trường lập trình, vì vậy bắt đầu!
Grow Chương trình của bạn
Chế độ tương tác của vợt khuyến khích thử nghiệm, và các kịch bản nhanh chóng dễ dàng soạn thành hệ thống lớn hơn. Kịch bản nhỏ và các hệ thống lớn cả lợi ích từ nguồn gốc mã biên dịch JIT. Khi một hệ thống trở nên quá lớn để giữ trong đầu của bạn, bạn có thể thêm các loại tĩnh.
Grow Ngôn ngữ của bạn
Mở rộng Racket bất cứ khi nào bạn cần. Khuôn nó để phù hợp hơn với công việc của bạn mà không phải hy sinh khả năng tương tác với các thư viện hiện có mà không cần phải sửa đổi các chuỗi công cụ. Khi ít hơn là nhiều hơn, bạn có thể loại bỏ các phần của một ngôn ngữ hoặc bắt đầu lại và xây dựng mới.
Grow kỹ năng của bạn
Cho dù bạn chỉ là bắt đầu, muốn biết thêm về các ứng dụng ngôn ngữ lập trình hoặc các mô hình, tìm cách mở rộng tầm nhìn của bạn, hoặc sẵn sàng để đi sâu vào nghiên cứu, vợt có thể giúp bạn trở thành một lập trình và hệ thống xây dựng tốt hơn.

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

  • lõi repo
  • Người quản lý gói hỗ trợ một tài liệu tham khảo trực tiếp đến các kho Git qua & quot; git: // [...] & quot ;, & quot; http: // [...] git & quot ;, và & quot; https: // git & quot [...]. URL. (Trước đây, chỉ có tài liệu tham khảo để GitHub đã được hỗ trợ.)
  • Một lựa chọn --clone cho Raco pkg cài đặt hoặc cập nhật Raco pkg tạo điều kiện phát triển gói Git-based. Nếu một gói X có một nguồn kho Git, cài đặt và cập nhật các gói kéo từ các kho lưu trữ trong một chế độ chỉ đọc. Sử dụng bản cập nhật Raco pkg --clone X chuyển các cài đặt cục bộ để một kiểm kho mà là thích hợp cho việc sửa đổi việc thực hiện gói, phát hành yêu cầu kéo, đẩy những thay đổi, và như vậy.
  • Sử dụng Raco pkg update --lookup X chuyển mạch gói trở lại chế độ cài đặt mặc định.
  • drracket
  • cú pháp kiểm tra on-line của nó làm việc với các nội dung đồ họa.
  • Tăng sẵn có của blueboxes DrRacket, bao gồm cả phương pháp và thông tin constructor.
  • & quot; Yêu cầu mở Path & quot; menu hỗ trợ & quot; .. & quot; trong tên đường dẫn tương đối.
  • dữ liệu
  • Dữ liệu thêm / liệt kê, một thư viện hỗ trợ điều tra hiệu quả của cấu trúc dữ liệu
  • REDEX
  • sở REDEX-check của nó sử dụng dữ liệu (ngoài ngẫu nhiên) liệt kê để cố gắng tìm phản ví dụ.
  • Chức năng tạo hạn của nó chấp nhận đối số bổ sung để trả lại & quot; i & quot; thành viên -thứ của một mô hình sử dụng dữ liệu / liệt kê (có nghĩa là nó có hiệu quả hỗ trợ giá trị rất lớn của & quot; i & quot;).
  • Các bộ sưu tập ví dụ bao gồm 1993 lớn bước ngữ nghĩa lười biếng Launchbury của.
  • htdp

  • đa giác
  • 2htdp / hình ảnh của thể được xây dựng trên những đường cong bezier thay vì chỉ đường thẳng (xem các tài liệu cho kéo-point).
  • 2htdp / trừu tượng là một teachpack cho giáo viên và sinh viên muốn sử dụng cho / * vòng, phù hợp, xác định kiểu và loại trường hợp trong ISL và ISL +.

  • chương trình
  • 2htdp / vũ trụ có thể được xuất khẩu bằng cách sử dụng cơ chế tạo ra thực thi DrRacket của họ và cư xử đúng mực khi chạy độc lập.
  • gõ-vợt
  • Racket Typed trong DrRacket hiển thị tooltips mà hiển thị các kiểu biểu thức. Tooltips cũng được hiển thị cho loại lỗi.
  • hợp đồng tải Racket Typed tạo ra chỉ khi cần thiết. Điều này làm giảm sử dụng bộ nhớ và thời gian khởi động cho chương trình Racket Typed.
  • Racket Typed đã được cải thiện hỗ trợ cho các cấu trúc prefab, Cột tương lai, và các kênh truyền hình async.
  • Racket Typed hiểu khi hai biến khác nhau đề cập đến những điều tương tự, và cập nhật các loại phù hợp. Điều này đặc biệt là cải thiện việc kiểm tra kiểu của các macro như trận đấu.

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

  • Cố định một vấn đề tương tranh ở mức độ thấp với các thư viện giao diện cho Mac OS X, mà đặc biệt là ảnh hưởng 32-bit xây dựng;
  • phóng GRacket dựa trên cố định (chẳng hạn như `drracket`) trong một cài đặt kiểu Unix;
  • Mở rộng danh sách công nhận phiên bản thư viện OpenSSL;
  • Cố định vấn đề CSS nhỏ và không nhất quán (so với v5.3.6) trong phong cách viết chữ mới như được sử dụng bởi các tài liệu Racket;
  • Nhập số phiên bản trở lại & quot; vợt & quot; thư mục trong gói phân phối mã nguồn.

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

  • Racket 5.92 có một hệ thống phần mềm mới, bao gồm một danh mục hàng trăm gói đã có sẵn. Vui lòng truy cập http://pkgs.racket-lang.org/ cho một tổng quan về các gói.
  • Thông cáo gần đây bao gồm các & quot; beta & quot; các phiên bản của hệ thống gói. Racket phiên bản 5.92 kết hợp nhiều cải tiến được đề xuất bởi những kinh nghiệm sơ bộ:
  • Một gói được đối xử như một bộ sưu tập duy nhất bằng cách mặc định, do đó, nó thậm chí còn dễ dàng hơn để sử dụng một kho Github như là một gói. Hãy bắt đầu một cách nhanh chóng: http://docs.racket-lang.org/pkg/getting-started.html
  • DrRacket bao gồm một giao diện quản lý gói phần mềm mới, có sẵn thông qua File | Package Manager ... mục trình đơn. Các giao diện cũng có sẵn như là một chương trình độc lập thông qua các & quot; gui-pkg-quản lý & quot; gói.
  • Sự phân bố Racket chính đã được tách ra thành khoảng 200 gói. Bộ cài đặt Racket kết hợp các hệ thống cốt lõi với các phiên bản đóng gói của những gói này.
  • Ngoài ra, bạn có thể bây giờ cài đặt một phân phối Racket Minimal --- đó là khoảng 1/10 kích thước của phân phối chính --- và thêm chỉ những gói tin mà bạn cần.
  • cài đặt gói hỗ trợ gói được xây dựng trước đó bao gồm biên dịch mã byte và tài liệu hướng dẫn trả lại, gói nghĩa có thể được cài đặt một cách nhanh chóng khi các phiên bản được xây dựng sẵn. Tất cả các gói trong bản phát hành chính có sẵn trong xây dựng trước hình thức.
  • tiến xa hơn nữa là trong các công trình, đặc biệt là bao gồm tài liệu gói trên trang web gói-catalog.
  • PHÙ LƯU Ý:. hành tinh, hệ thống gói Racket trước, sẽ vẫn được giữ nguyên trong tương lai gần, nhưng chúng tôi hy vọng tất cả các công việc của gói để chuyển sang hệ thống mới
  • Ngoài các gói hệ thống, phiên bản này mang đến một số thay đổi khác:
  • tài liệu HTML của Racket có một cái nhìn mới và được cải thiện, nhờ Matthew Butterick.
  • Các tài liệu bao gồm một hướng dẫn phong cách, & quot; Làm thế nào để Chương trình Racket & quot; http://docs.racket-lang.org/style/
  • biên dịch JIT Racket của hỗ trợ kiến ​​trúc ARM.
  • Racket hỗ trợ chế độ hiển thị của Mac Retina.
  • Hiệu suất của các trình biên dịch Typed Racket cải thiện bằng 50% trên một số chương trình đánh máy; ví dụ, xem http://bit.ly/1d0Ye4z
  • Các hồ sơ cung cấp một chế độ mới mà sử dụng thư viện errortrace để tạo ra các profile hạt mịn.
  • Một báo cáo hợp đồng profiler mới bao nhiêu chương trình thời gian dành hợp đồng kiểm tra, và đó là những hợp đồng đắt giá nhất.
  • Các hoạt động toán / flonum xuất khẩu thư viện nhanh 105-bit chính xác.
  • Kiểm tra cú pháp xử lý định danh được tạo ra, đặc biệt là những người được giới thiệu bởi cấu trúc (ví dụ như các bộ chọn trường) và REDEX (ví dụ, e_1, e_2)
  • 2htdp / lô-io bao gồm các chức năng để đối phó với html / xml trong các tập tin và các trang web như X-biểu thức cộng thuận tiện cho web dựa trên traversals đồ thị.
  • Các `gen: thiết lập 'giao diện chung mở rộng hoạt động thiết lập để làm việc trên các loại người dùng định nghĩa mà thực hiện thiết lập các phương pháp, cũng như trên các thiết lập giống như kiểu có sẵn, chẳng hạn như danh sách
  • .
  • Pict hỗ trợ chuyển đổi sang định dạng SVG.
  • Theo unix, Racket cung cấp mục máy tính để bàn (file .desktop) cho các file thực thi đồ họa của nó.

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

  • Racket v5.3.6 là một bản phát hành Sửa lỗi
  • Nó loại bỏ các lỗi từ v5.3.5 mà người ta đã tìm thấy trong mùa hè.

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

  • Đây là một phiên bản đặc biệt mục đích để phù hợp với xuất hiện của & quot; Realm of vợt & quot; trong các hiệu sách. Racket v5.3.5 thêm một bộ sưu tập vương duy nhất để phát hành v5.3.4. Các bộ sưu tập mới chứa mã nguồn mà độc giả của Realm có thể muốn sử dụng cho các thí nghiệm.

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

  • Extflonums (80-bit floating-point) được hỗ trợ trên một số nền tảng x86 / x86_64 - bao gồm cả Windows, và bao gồm cả nền tảng nơi Racket được biên soạn để sử dụng tập lệnh SSE cho số học flonum. Nhờ Michael Filonenko.
  • OS X:. DrRacket và tất cả các ứng dụng khác đang ký kết với một khoá chính thức
  • Tally Maze:. một trò chơi mới dựa trên một điều tra của những mê cung 2d
  • Các HLV Tối ưu hóa, một plugin DrRacket, đã được di chuyển từ phân phối Racket vào kho gói Racket. Cài đặt nó với:. Raco pkg cài đặt tối ưu hóa-HLV
  • REDEX: định nghĩa-đoàn-ngôn ngữ hiện nay kết hợp sản xuất khi ngôn ngữ xác định không thuộc đầu cuối cùng. Nhờ William Bowman.
  • Thư viện srfi / 19 tại là tương thích với các loại cấu trúc ngày xuất khẩu của vợt / cơ sở.

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

  • Đây là một phiên bản lỗi, sửa chữa để giải quyết một lỗ hổng trong DrRacket v5.3.2 liên quan đến sự tương tác giữa các cửa sổ đường viền và màu cú pháp.

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

  • Thư viện Core:
  • Các thư viện toán học mới cung cấp chức năng và cấu trúc dữ liệu để làm việc với các con số và các bộ sưu tập của các con số. Chức năng bao gồm phi tiểu (như gamma, zeta, W Lambert), số học (thừa số, số học modular), đại số tuyến tính (số học, phép phân), và thống kê (giá trị dự kiến, số liệu thống kê theo thứ tự, binning). Cấu trúc dữ liệu bao gồm bigfloats tùy tiện chính xác, phân bố xác suất, và mảng nhiều chiều.
  • File / tar, tập tin / untgz, và file / thư viện unzip mới hỗ trợ giải nén định dạng lưu trữ được sử dụng rộng rãi.
  • The lazy-yêu cầu hình thức mới cho phép các chương trình để trì hoãn việc tải và instantiation của module helper cho đến khi họ là cần thiết.
  • Các thư viện dữ liệu / bit-vector mới cung cấp một thực thi của vectơ bit (có thể thay đổi một chuỗi các phép toán luận) hỗ trợ popcount.
  • Các vợt / thư viện chung cho phép các đặc điểm kỹ thuật của việc triển khai phương thức mặc định cho các kiểu dữ liệu cốt lõi.
  • Thư viện openssl có thể xác minh tên máy và sử dụng lưu trữ chứng chỉ của hệ điều hành để kiểm tra giấy chứng nhận.

  • Hệ thống
  • Package:
  • Một hệ thống phần mềm mới là trong phiên bản beta. Hệ thống này sẽ trở thành người kế nhiệm của Planet. Nó khác đáng kể từ sau này. Để biết chi tiết, xin vui lòng đọc các tài liệu tại http://docs.racket-lang.org/planet2/ và liệt kê các gói của bạn trên các chỉ số mới tại https://pkg.racket-lang.org/.
  • Các lệnh kiểm tra Raco hỗ trợ thử nghiệm bằng cách thu thập và gói, ngoài của thư mục và tập tin, với các tùy chọn -c và -p.
  • Thư viện giảng dạy:
  • batch-io: chức năng đọc và ghi các hoạt động trên Unix-phong cách tiêu chuẩn đầu vào và đầu ra
  • .
  • DrRacket:
  • GUI DrRacket là phản ứng nhanh hơn.
  • Các chế độ chèn ngoặc tự động được cải thiện.
  • Scribble:
  • Scribble ám file định dạng Markdown thông qua các dòng lệnh --markdown cờ. Trường hợp sử dụng. Ví dụ: Tạo tài liệu lưu trữ trên GitHub hoặc BitBucket

  • thông tin
  • Tài liệu tham khảo chéo được lưu trữ trong một cơ sở dữ liệu SQLite3, có nghĩa là SQLite3 là cần thiết cho việc xây dựng tài liệu hướng dẫn Racket trên các máy Unix / Linux (nhưng SQLite3 được bao gồm trong bản phân phối vợt dành cho Windows và Mac OS X).
  • Sử dụng một cơ sở dữ liệu cho thông tin tham chiếu chéo làm giảm đáng kể các dấu chân đầu tiên của DrRacket, kể từ DrRacket không còn cần phải tải tất cả các thông tin tham chiếu chéo.
  • Racket Typed:
  • chương trình Racket Typed có thể yêu cầu cốt truyện / đánh máy để vẽ lô. List- và chức năng vector-nhận bảo trình tự chung.
  • Racket Typed hỗ trợ phân định tiếp tục và tiếp tục khai thác hiệu Racket của.
  • REDEX:
  • Thêm hỗ trợ nhiều hơn cho xác định bản án, hình thức, bao gồm cả thế hệ ngẫu nhiên cho bản án cũng như hình thành và trực quan của bản án.
  • deprecation:
  • Sau đây đã được loại bỏ trong phiên bản này ...
  • các công cụ dòng lệnh hành tinh; sử dụng Raco hành tinh thay thế.
  • Sau đây đã bị phản đối và sẽ được loại bỏ trong bản phát hành tháng 8 năm 2013 ...
  • thư viện mzlib / class100; sử dụng vợt / lớp học thay thế.

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

  • Racket:
  • Các hình thức công văn trường hợp trên nhân vật, fixnums, biểu tượng, và từ khóa trong thời gian logarit. (Nhờ Jon Zeppieri.)
  • Thư viện vợt / định dạng mới cung cấp chức năng chuỗi định dạng mới và cải tiến.

  • công cụ
  • Logging bao gồm cải thiện lọc hỗ trợ dựa trên tên của một logger. Một hình thức xác định-logger mới đơn giản hóa việc sử dụng của người khai thác gỗ được đặt tên. Hình thức như log-debug giờ đã hỗ trợ định dạng chuỗi.
  • Các hình thức cho doanh nghiệp hỗ trợ #: break và #:. khoản cuối cùng
  • Các biến môi trường PLTCOMPILEDROOTS mới cấu hình các đường dẫn tìm kiếm cho bytecode biên soạn.
  • DrRacket:
  • Kiểm tra cú pháp bây giờ tóm tắt các tài liệu (ví dụ, các hộp màu xanh) cho các định tại điểm chèn ở góc trên bên phải của cửa sổ định nghĩa.
  • Kiểm tra cú pháp bây giờ chạy liên tục cho các chương trình khai báo ngôn ngữ của họ bên trong mã nguồn. Chế độ này đã sẵn sàng cho một số trong những phiên bản trước đây, nhưng bây giờ kích hoạt theo mặc định.
  • DrRacket có thể kiểm tra chính tả hằng chuỗi (cho phép này trong menu Edit).
  • Racket Typed:
  • Typed Racket dịch các loại Bất kỳ như một hợp đồng khác nhau. Điều này có thể báo hiệu các lỗi năng động trong một số hỗn hợp gõ / chương trình không định kiểu hiện có. Việc sửa chữa bình thường là để thay thế việc sử dụng của bất kỳ với một loại cụ thể hơn.
  • NaN được bao gồm trong tất cả các loại dấu chấm động Typed Racket, mà làm kiểu dấu chấm động chính xác dễ dàng hơn để sử dụng.
  • Racket Typed hỗ trợ một hoạt động diễn viên với sự hỗ trợ với nhiều bậc cao.
  • Racket Typed cung cấp: query-type / args và: query-type / Kết quả các tiện ích để khám phá các loại tại REPL
  • .
  • Các loại khác:
  • Các bộ sưu tập phù hợp cung cấp các tính năng từ người thân vợt, chẳng hạn như defmacro và danh sách có thể thay đổi. Những tính năng được cung cấp để giảm bớt quá trình chuyển mã để Racket. Tránh chúng trong mã vợt hiện đại.
  • Ảnh chụp màn hình của các vật dụng được cung cấp bởi các thư viện Racket GUI có trong tài liệu. (Nhờ Diogo F. S. Ramos.)
  • FrTime đã được chuyển sang vợt #lang. (Nhờ Patrick Mahoney.)
  • deprecation:
  • Sau đây đã bị phản đối và sẽ được loại bỏ trong bản phát hành tháng 1 năm 2013:
  • các công cụ dòng lệnh hành tinh; sử dụng Raco hành tinh thay thế.
  • Sau đây đã bị phản đối và sẽ được loại bỏ trong bản phát hành tháng 8 năm 2013:
  • thư viện mzlib / class100; sử dụng vợt / lớp học thay thế.

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

  • Phiên bản này cho biết thêm được cải thiện hiệu suất của khớp REDEX của, một cải thiện & quot; thửa & quot; thư viện, lô đẹp trai, trục kép tùy ve / biến đổi, biểu đồ xếp chồng lên nhau, và các lĩnh vực vector 3D.
  • Hiệu suất cải tiến bao gồm sử dụng epoll () / kqueue (), cross-mô-đun nội tuyến, và sử dụng SSE cho các hoạt động nổi-điểm JIT biên dịch.
  • dây Literal, regexps, vv được thực tập.
  • DrRacket sử dụng các biểu tượng tia truy composable, và Typed Racket cho phép tùy biến loại lỗi trong macro.
  • & quot; 2htdp / vũ trụ & quot; hỗ trợ một trình xử lý mã trò chơi pad nghiệm.
  • & quot; db & quot; thư viện bây giờ hỗ trợ các giao dịch lồng nhau và mảng PostgreSQL.

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

ADP
ADP

17 Feb 15

TXR
TXR

18 Jul 15

GromJS
GromJS

20 Feb 15

Phần mềm khác của nhà phát triển PLT Scheme Inc.

Racket
Racket

10 Feb 16

PLT Scheme
PLT Scheme

5 Jun 15

Ý kiến ​​để Racket

Bình luận không
Nhập bình luận
Bật hình ảnh!