Racket

Скріншот програми:
Racket
Дані програми:
Версія: 6.2 оновлений
Дата завантаження: 27 Sep 15
Розробник: PLT Scheme Inc.
Ліцензія: Безкоштовно
Популярність: 120

Rating: nan/5 (Total Votes: 0)

ракетка (формально Схема PLT) є інноваційним мова програмування, який спирається на багатий практичний та академічної традиції.
Намалюйте більше фотографій або побудувати веб-сервер з нуля. Ракетка включає обидві батареї і середовища програмування, так почнемо!
Grow Ваша програма
Інтерактивний режим ракетку заохочує експерименти і швидко скрипти легко складати у великих системах. Маленькі і великі скрипти системи і виграють від рідної коду JIT компіляції. Коли система стає занадто великий, щоб тримати в голові, ви можете додавати статичні типи.
Розвивайте свою мову
Продовжити ракетки, коли вам потрібно. Mold його краще задовольнити ваші завдання без шкоди для сумісності з існуючими бібліотеками і без зміни ланцюг інструменту. Коли менше означає більше, ви можете видалити частини мови або почати і побудувати новий.
Grow ваші навички
Якщо ви тільки починаєте, хочете дізнатися більше про мовні додатків або моделей програмування, дивлячись на розширити свої горизонти, або готові зануритися в дослідження, ракетки може допомогти вам стати кращим програмістом і система будівельника.

Що нового У цьому випуску:

  • ядро ​​репо
  • Менеджер пакетів підтримує прямі посилання на репозиторії Git через & Quot; Git: // [...] і Quot;, & Quot; HTTP: // [...] .git & Quot;, & Quot і, HTTPS: // . [...] мерзотник і Quot; URL-адреси. (Раніше, тільки посилання на GitHub були підтримані.)
  • а --clone варіант для Raco упак встановити або Raco упак оновлення полегшує Git на основі розвитку пакета. Якщо пакет X має джерело сховища Git, встановлення та оновлення пакету тягне зі сховища в режимі тільки для читання. Використання оновлення Raco PKG --clone Х перемикає локальну установку в сховище касі, яка підходить для модифікації реалізацію пакетів, видачі запитів тягнути, штовхаючи зміни, і так далі.
  • Використання Raco оновлення PKG --lookup Х перемикає пакет назад в режим установки за замовчуванням.
  • drracket
  • Синтаксис перевірки на лінії працює з графічним вмістом.
  • Підвищення доступності blueboxes DrRacket, у тому числі методом та інформації конструктора.
  • The & Quot; Відкрите Вимагати шлях & Quot; Пункт меню підтримує і Quot; .. & Quot; у відносних шляхів.
  • дані
  • Додана дані / перерахувати, бібліотеку, що підтримує ефективний перерахування структур даних
  • REDEX
  • Його REDEX перевірка об'єкт використовує дані (на додаток до випадкових) перерахування, щоб спробувати знайти контрприклади.
  • Його генерувати термін функція приймає додаткові аргументи, щоб повернути і Quot; я & Quot; -й член малюнком з використанням даних / перерахувати (тобто він ефективно підтримує дуже великі значення і Quot; я & Quot;).
  • Колекція включає в себе приклади одна тисяча дев'ятсот дев'яносто три великий крок ледачі семантику Launchbury в.
  • HTDP

  • багатокутник
  • 2htdp / зображення може бути побудована з кривих Безьє, а не тільки прямих (див документацію для потягнув точки).
  • 2htdp / абстракція є teachpack для викладачів і студентів, які хочуть використовувати для / * петлі, матч, визначити типу і типу-випадки в ISL ISL і +.
  • 2htdp / виселення програми можуть бути експортовані за допомогою виконуваного механізм створення DrRacket і вони поводяться правильно, коли запускати самостійно.
  • типізованих ракетки
  • типізованих ракетки в DrRacket відображає підказки, які показують типи виразів. Підказки відображаються також на помилки типу.
  • типізованих ракетки навантаження, створювані контракти тільки в разі потреби. Це зменшує використання пам'яті і час запуску програм ракетку набрали.
  • типізованих ракетки покращена підтримка для збірних конструкцій, майбутніх семафорів і асинхронних каналів.
  • типізованих ракетки розуміє, коли два різних змінні посилаються на одне і те ж, і оновлює види відповідно. Це, зокрема покращує перевірку типу макросів, таких як матч.

Що нового у версії 5.93:

  • Виправлена ​​проблема паралелізму низького рівня з бібліотекою GUI для Mac OS X, яка особливо впливає 32-бітові збірки;
  • Виправлені пускові GRacket основі (наприклад, `drracket`) в установці з Unix-стилі;
  • Розширений список визнаних версій бібліотеки OpenSSL;
  • Виправлені невеликі проблеми з CSS і невідповідності (у порівнянні з v5.3.6) в новому стилі, Scribble, використовувані в документації ракетка;
  • Додана номер версії назад на & 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, доступний через File | диспетчера пакетів ... пункт меню. Графічний інтерфейс також доступний як автономна програма через & Quot; GUI-PKG-менеджера і Quot; упаковка.
  • Головний розподільний ракетка була відокремлена в 200 пакетів. Ракетка установки поєднує в собі ядро ​​системи з комплекті версії цих пакетів.
  • Крім того, тепер ви можете встановити мінімальну розподіл ракетка --- що складає близько 1/10 Розмір основного розподілу --- і додати тільки ті пакети, які вам потрібно.
  • Установка пакета підтримує попередньо зібрані пакети, які включають скомпільовані байт-код і надаваних документації, сенс пакети можуть бути встановлені швидко, коли побудовані версії. Всі пакети в основний дистрибутив доступні в попередньої побудований формі.
  • Подальші удосконалення в роботах, зокрема, у тому числі пакет документації на веб-сайті пакет-каталозі.
  • СУМІСНІСТЬ Примітка :. Планета, попередня система ракетки пакет, буде залишатися на місці в осяжному майбутньому, але ми очікуємо, що всі роботи з пакет перейти до нової системи
  • Поза системою пакетів, цей реліз вносить ряд інших змін:
  • HTML Документація ракетка має новий і покращений зовнішній вигляд, завдяки Метью Butterick.
  • Документація включає в себе керівництво за стилем, & Quot; Як програмувати ракетки & Quot; http://docs.racket-lang.org/style/
  • компілятор ракетку підтримує архітектуру ARM в.
  • Ракетка підтримує режим відображення сітківки Мака.
  • Продуктивність компілятора типізованих ракетки поліпшеною на 50% на деяких типізованих програм; наприклад, див http://bit.ly/1d0Ye4z
  • профілювальник забезпечує новий режим, який використовує бібліотеку errortrace виробляти детальні профілі.
  • A нові звіти контракт Profiler, скільки тимчасових програм проводять перевірку контрактів, і які є найбільш контракти дорого.
  • Математичні / експорту бібліотеки Речові числа швидко точності 105-бітові операції.
  • Перевірити Синтаксис обробляє згенеровані ідентифікатори, особливо введені структури (наприклад селектори поле) і редекс (наприклад, e_1, e_2)
  • 2htdp / партії-ю включає функції для роботи з HTML / XML у файлах і веб-сайтів, як X-виразів плюс зручностями для веб-обходах графіка.
  • Параметр `покоління: встановити" загальний інтерфейс розширює набір операцій для роботи на користувача типи, що реалізують методи, встановлених, а також на інший набір, як вбудовані типи, такі як списки
  • .
  • піктів підтримувати перетворення в формат SVG.
  • У UNIX, ракетки забезпечує записи настільні (файли .desktop) для своїх графічних виконуваних файлів.

Що нового у версії 5.3.6 :.

  • Ракетка v5.3.6 виправляє помилки реліз
  • Це усуває помилки v5.3.5, що люди знайшли протягом літа.

Що нового у версії 5.3.5:

  • Це реліз спеціального призначення, щоб відповідати Прибуття & Quot; Царство ракетка & Quot; в книжкових магазинах. Ракетка v5.3.5 додає одну колекцію сервері, випуску v5.3.4. Нова колекція містить вихідний код, що читачі можуть Realm хочете використовувати для експериментів.

Що нового у версії 5.3.4:

  • Extflonums (80-бітові числа з плаваючою крапкою) підтримуються деякими x86 / x86_64 платформ, включаючи Windows, - і в тому числі платформ, де ракетка скомпільовані використовувати інструкції SSE для Речові числа арифметики. Завдяки Майклу Філоненко.
  • OS X :. DrRacket і всі інші програми які вже підписали з офіційним ключем
  • Таллі лабіринт :. нова гра, заснована перерахування 2d лабіринти
  • Оптимізація тренер, плагін DrRacket, був переміщений з дистрибутива ракетка в сховище ракетки пакет. Встановіть його з :. Raco PKG установки оптимізації-тренер
  • Redex: визначити, союз мовою в даний час об'єднує виробництв, коли мови визначити ті ж нетермінали. Завдяки Вільям Боуман.
  • Бібліотека SrfI / 19 тепер сумісний з типом Дата структури експортованого ракетки / бази.

Що нового у версії 5.3.3:

  • Це помилка-фікс реліз для вирішення недолік в DrRacket v5.3.2 щодо взаємодії між вікні контуру і забарвлення синтаксису.

Що нового у версії 5.3.2:

  • Основні бібліотеки:
  • Нова математична бібліотека забезпечує функції та структури даних для роботи з числами і наборів чисел. Функції включають Неелементарні (наприклад, гамма-Зета, W Ламберта), теоретико-числові (розкладання, модульна арифметика), лінійна алгебра (арифметика, розкладання), і статистичні (очікувані значення, порядкові статистики, бінірованіе). Структури даних включають довільної точності bigfloats, імовірнісні розподілу, і багатовимірні масиви.
  • Новий файл / розархівувати файл, / untgz і файлові / розпакувати бібліотеки підтримки розпакування широко використовувані формати архівів.
  • Новий ледачий вимагає форма дозволяє програмам затримати завантаження і примірника допоміжних модулів, поки вони не знадобляться.
  • Нові дані / біт-вектор бібліотека забезпечує реалізацію бітних векторів (змінюваний послідовність логічних значень) підтримки popcount.
  • Ракетка / загальний бібліотека дозволяє специфікацію реалізацій методу за замовчуванням для основних типів даних.
  • Бібліотека OpenSSL може перевірити імена хостів і використовувати сховище сертифікатів операційної системи, щоб переконатися, сертифікати.
  • Пакет система:
  • Нова система пакет знаходиться в бета-версії. Ця система буде стати наступником планети. Це істотно відрізняється від останнього. Для отримання детальної інформації, будь ласка, прочитайте документацію на http://docs.racket-lang.org/planet2/ і перерахувати свої пакети на новий індекс в https://pkg.racket-lang.org/.
  • Тестова команда Raco підтримує тестування по збору та упаковці, на додаток до по каталогу і файлу, з -c і -p варіантів.
  • Навчання Бібліотеки:
  • партія-IO: читання і запису функції працюють на стандартному вході і виході Unix-стилі
  • .
  • DrRacket:
  • DrRacket Графічний інтерфейс більш чуйним.
  • Режим автоматичної вставки дужки поліпшується.
  • Писанина:
  • Писанина надає файли формату Markdown через --markdown прапором командного рядка. Приклад використання :. Генерація документації на GitHub розміщеного або BitBucket
  • Документація крос-довідкова інформація зберігається в базі даних SQLite3, що означає, що SQLite3 потрібно для побудови ракетка документацію на машинах Unix / Linux (але SQLite3 входить в розподілах Ракетка для Windows, і Mac OS X).
  • Використання бази даних для крос-довідкової інформації значно знижує первісний слід DrRacket, так DrRacket більше не потрібно завантажувати всі крос-довідкову інформацію.
  • типізованих ракетки:
  • Програми типізованих ракетки може зажадати ділянку / набраний звернути ділянок. List- і вектор-функції приймають приймаючи загальні послідовності.
  • типізованих ракетки підтримує роздільниками продовження і продовження Всі оператори ракетку в.
  • Redex:
  • Додана підтримка більш визначити, суддівське форму, в тому числі випадкового покоління для добре освічених рішень і візуалізації рішень.
  • Застарілі:
  • Нижче були видалені в цій версії ...
  • інструмент командного рядка планета; Використання Raco планета замість цього.
  • Нижче застаріла і буде видалена у випуску серпня 2013 ...
  • бібліотека mzlib / class100; використовувати ракетку / клас замість цього.

Що нового у версії 5.3.1:

  • ракетки:
  • Форма корпусу розсилки на персонажів, fixnums, символів та ключових словах логарифмічною часу. (Дякуємо Джон Zeppieri.)
  • Нова бібліотека ракетки / формат забезпечує нові та вдосконалені функції форматування рядків.
  • Вхід інструменти включають в себе поліпшені фільтрації підтримку на основі імені реєстратора. Нова форма визначити реєстратор спрощує використання названих лісорубів. Види, такі як лог-налагодження тепер підтримує форматування рядка.
  • The для форми тепер підтримує #: брейк і # :. прикінцеві положення
  • Нова змінна середовища PLTCOMPILEDROOTS налаштовує шлях пошуку для скомпільованого байт-коду.
  • DrRacket:
  • Перевірити Синтаксис Тепер узагальнює документацію (наприклад, сині) для ідентифікатора в точці вставки у верхньому правому куті вікна визначень.
  • Перевірити Синтаксис тепер працює безперервно протягом програми, які заявляють їхню мову в джерелі. Цей режим був доступний протягом декількох останніх релізів, але тепер включена за замовчуванням.
  • DrRacket може означати перевірка строкові константи (включити це в меню Правка).
  • типізованих ракетки:
  • типізованих ракетки інтерпретує будь-якого типу, інший договору. Це може сигналізувати динамічні помилки в деяких існуючих змішаних набраних / нетипізований програм. Нормальний виправлення, щоб замінити використання Будь з більш конкретними типами.
  • Нан включені у всі типи з плаваючою точкою типізованих ракетки, яка робить точні типи з плаваючою комою простіше у використанні.
  • типізованих ракетки підтримує операцію литий з підтримкою типів вищого порядку.
  • типізованих ракетки забезпечує: запит типу / Args і: запит типу / результат утиліти для вивчення типів в REPL
  • .
  • Інше:
  • Колекція сумісність забезпечує функції від ракетки родичів, таких як defmacro і змінюваних списків. Ці функції надаються, щоб полегшити портирование коду ракетка. Уникайте їх в сучасній коду ракетка.
  • Скріншоти віджетів, що надаються бібліотекою ракетки GUI включені в документацію. (Дякуємо Діого Ф. С. Рамос.)
  • FrTime була портована на ракетки #lang. (Дякуємо Патрік Махоні.)
  • Застарілі:
  • Нижче застаріла і буде видалена у випуску січня 2013:
  • інструмент командного рядка планета; Використання Raco планета замість цього.
  • Нижче застаріла і буде видалена у випуску серпня 2013:
  • бібліотека mzlib / class100; використовувати ракетку / клас замість цього.

Що нового у версії 5.2.1:

  • Ця версія додає покращилася продуктивність збігів редекс, в поліпшена і Quot; ділянку і Quot; бібліотека, гарніше вид ділянки, настроюється двовісний кліщів / перетворення, складені гістограми і векторних полів 3D.
  • Покращена продуктивність включають в себе використання Epoll () / Kqueue (), крос-модуль вбудовування і використання SSE для операцій JIT-компілюється з плаваючою крапкою.
  • текстових рядків регулярних виразів, і т.д. інтерновані.
  • DrRacket використовує компонований Ray-простежується ікони, і типізованих ракетки дозволяє помилки типу Налаштування макросів.
  • & Quot; 2htdp / Всесвіт і Quot; підтримує експериментальний майданчик ключову гра обробник.
  • The & Quot; дБ & Quot; Бібліотека підтримує вкладені транзакції і масиви PostgreSQL.

Схожі програми

Chapel
Chapel

11 May 15

CMake
CMake

16 Aug 18

GNU Automake
GNU Automake

22 Jun 18

Інші програми розробника PLT Scheme Inc.

PLT Scheme
PLT Scheme

5 Jun 15

Racket
Racket

10 Feb 16

Racket

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями