CHICKEN

Скріншот програми:
CHICKEN
Дані програми:
Версія: 4.0.0
Дата завантаження: 6 Jun 15
Розробник: Felix L. Winkelmann
Ліцензія: Безкоштовно
Популярність: 8

Rating: nan/5 (Total Votes: 0)

В даний час працює на Linux, MacOS X, Windows і Unix багато пов'язаних ОС.
Курча виробляє портативний, ефективний C, підтримує практично всі поточні стандарту мови Схема, R5RS і включає в себе безліч поліпшень і розширень

Особливості :.

  • Включає в себе повнофункціональний інтерактивний інтерпретатор, а також оптимізуючий компілятор пакетний
  • Корисна для інтерпретованих скриптів або компіляції автономні виконувані або динамічний або статичний зв'язку
  • Повна підтримка хвіст рекурсії, першокласних продовжень і гігієнічних макросів
  • Портативний і відомі працювати на багатьох платформах, в тому числі x86, x86-64, IA-64, PowerPC, SPARC і UltraSPARC, Alpha, MIPS, ARM і S / 390
  • Розповсюджується безкоштовно для використання і модифікації відповідно до умов Ліцензії BSD
  • Прозорий підтримка динамічно завантажуваний скомпільованого коду і прив'язки до C
  • простий у використанні інтерфейс іноземних функцію для доступу до C і C ++ бібліотеки з коду на Схемі
  • легкі теми на рівні користувача, засновані на першокласних продовжень
  • Забезпечує гігієнічні макроси високого і низького рівня, в тому числі синтаксичних правил -
  • включає в себе потужний модульну систему, яка інтегрує гігієнічні макроси і окремий збірник
  • Виконання профілювання, налагодження, трасування і покрокового підтримка
  • інтерфейс POSIX, який охоплює середовища і файлової системи доступу, труби, процеси, сигнали, замки, розетки, і низького рівня і пам'яті, відображені введення / виведення
  • Perl сумісні регулярні вирази, в тому числі підтримка синтаксису SRE (Structured регулярних виразів)
  • Підтримка інтерпретовані або компіляції сценаріїв оболонки під Unix і Windows,
  • Підтримка великої кількості запитів схема виконання (SRFIs)
  • Багато бібліотек і модулі доступні в & Quot; яйця Необмежена & Quot;

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

  • Виправлення до MinGW побудувати
  • PCRE 7.7
  • Виправлена ​​помилка для поразрядного-або використовувати
  • Виправлені помилки в потоці-припинити!
  • Cygwin будувати виправлена ​​поставити бібліотеки часу виконання в потрібному місці.
  • додана підтримка для поза-дерева компіляції (за допомогою змінної SRCDIR)
  • Виправлена ​​помилка для (string- & GT, кількість і Quot; / & Quot;)
  • підтримка для селективного процедури профілювання в компілятор
  • Блок утиліти: переїхав fileand процедури імені каталогу, пов'язані з об'єднати файли
  • нові файли блок

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

  • Виправлена ​​помилка для поразрядного-або використовувати
  • Виправлені помилки на квитки 393, 430, 436
  • Виправлена ​​помилка указатель- & GT; адреса
  • система збирання тепер встановлює поле ігнорований в libchicken.so під Linux
  • фіксованою помилка виділення в decode_literal
  • деякі виправлення в системі компонування, якщо USE_HOST_PCRE встановлений
  • додав використання одиничних портів блоку і додаткові курячої установки
  • Блок утиліти і додаткові: переїхав розширення порту об'єднати порти
  • нові порти блок

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

  • блок Додатково: Перенесено списки, черги, щоб рядки структури даних
  • новий блок структури даних
  • Блок бібліотека: Symbol- & GT; рядок в даний час копії свого аргументу
  • курка установки: додана опція -svn-багажник
  • Блок утиліти: додана копіювання файлів і файлів-хід (запит на einit команди)
  • Блок SrfI-69: додав хеш-таблиці ясно
  • Блок SrfI-69: новий
  • блок Додатково: переїхав SRFI 69 з блоком SrfI-69

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

  • svnrevision.sh очистити логіка для запобігання неприпустимого повідомлення про помилку
  • CSC виправлена ​​помилка запобігання статичну компоновку виконуваних (побудувати питання порядку)
  • Блок регулярний вираз: PCRE 7.6
  • Блок регулярний вираз: уникнути копіювання рядка в регулярних виразів відповідності
  • курка установки: яйця завантажуються в і склав у тимчасовому каталозі, обумовленому змінними оточення CHICKEN_TMPDIR або TmpDir, або -Build-префіксом і -Завантажити-реж варіантів, відповідно; -destdir варіант замінюється -install-префікса.
  • Блок TCP: використання зміщення у рядку, а не подстрока для швидкого гніздо записи [Джим Ursetto]
  • MSVC тепер можуть бути використані для створення системи, коли стандартні інструменти UNIX (як MSYS) доступні
  • Блок бібліотека: додана & Quot; Речові числа відбиток точності і Quot; для зміни значення за замовчуванням 16
  • Блок POSIX: створити каталог-тепер можуть обробляти DOS букви дисків в даному шляху
  • Блок POSIX: додані statpredicates для типів файлів
  • Блок POSIX: додано рядок формату STRFTIME підтримка & Quot; за часом і GT; рядок & Quot;
  • Блок POSIX: додана & Quot; string- & GT; час і Quot;, яка приймає рядок формату strptime (Unix тільки)
  • блок Додатково: додана & Quot; зліва розділ & Quot;, & Quot; право перетин і Quot;, & Quot; ні & Quot;, & Quot; завжди & Quot;, і & Quot; ніколи не & Quot;
  • ??
  • блок Додатково: додана & Quot; хеш-таблиці злиття і Quot;, & Quot; хеш-таблиці на карті і Quot;, & Quot; хеш-таблиці для, кожен і Quot;, і розширена і Quot; макіяж хеш-таблиці і Quot; з мінімальним / максимальним навантаження та початкової вартості
  • блок Додатково: додана & Quot; екв -hash & Quot;, & Quot; екв -hash & Quot;, & Quot; одно -hash & Quot;, & Quot; номер-хеш і Quot;, & Quot; символ-хеш і Quot;, & Quot; ключові слова хеш і Quot ?? ;, & Quot; ## SYS # номер-хеш-гак і Quot;, & Quot і, хеш-на-ідентичності та Quot; як синонім & Quot; екв -hash & Quot ;?

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

  • оновлений схема-complete.el до версії 0.6
  • Блок бібліотека: додана & Quot; крапля = & Quot;
  • ?
  • Бібліотека може бути необов'язково побудовані з уже встановленою libpcre
  • курка установки доступ окремий набір яйця, визначений на основної версії КУРЕЙ (3)
  • додав CSI варіанти & Quot; р & Quot; (& Quot; -print & Quot;) і & Quot; -Р & Quot; (& Quot; -pretty-принт & Quot;)
  • підтримка Mac OS X універсальних довічних файлів Хасе були додані
  • `конд-розширення 'доступний в наборі основних макросів
  • На sparc64 архітектур більше 126 процедур аргументи допускається
  • POSIX одиниця: & Quot; секунд-& GT; рядок & Quot; і & Quot; за часом і GT; рядок & Quot; Тобто тепер їх трейлинг #
  • ewline характер видалені. ЦЕ ТОМУ-несумісне зміна.

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

  • замовлення SVN тепер можуть бути побудовані з самонастроювання архіву без потреба в попередньо встановленої і Quot; курки і Quot; виконуваний
  • літерали складені в незалежній від платформи двійкового кодування в виконуваний файл, що призводить до більш швидкого C час компіляції і Мо компактні файли. Це також робить і Quot; стиснути-літерали & Quot; варіант, і декларація непотрібним
  • & Quot; -compress-літерали і Quot; Опція компілятора і & Quot; стиснути-літерали & Quot; Декларація були видалені
  • змінна середовища CHICKEN_HOME є застарілим, використовуйте CHICKEN_PREFIX і, можливо, CHICKEN_REPOSITORY_PATH
  • додав попередньо змінну ГК гачок С-рівня
  • Cygwin тепер повністю підтримується
  • видалені застарілі функції:
  • Розширення-інфо
  • друку трасування
  • тест-функція?
  • ___ зворотного виклику (chicken.h)
  • в іноземній зворотного виклику лямбда [*]
  • Тема-доставки сигналу!
  • критичної секції
  • Enable-переривання
  • Disable-переривання
  • недійсним, порядок виклику обробника
  • Там немає залежить від платформи роздільник каталогів шлях більше, коса риса (і Quot; / & Quot;) і зворотний (& Quot; & Quot;) символи можуть бути використані як взаємозамінні
  • Нові процедури і Quot; регулярний вираз * & Quot;, & Quot; регулярний вираз-оптимізації та Quot; і & Quot; макіяж на якорі-модель & Quot; (Регулярний вираз блок бібліотека)
  • Нові процедури і Quot; terminall розміру і Quot;, & Quot; термінал ім'я та Quot; і & Quot; отримати ім'я-хоста-й Quot; (POSIX блок бібліотека)
  • курка установки: можна створити сховище файлів з локального каталогу SVN репозиторію перевірки яєць
  • курка установки має нову опцію & Quot; -host-розширення & Quot; щоб змусити компіляції розширення в & Quot; господаря і Quot; Режим, при використанні крос-компіляції курку
  • Покращена підтримка крос-розробки для системи збірки (Makefile бере до уваги різні змінні для налаштування збірки)
  • & Quot; розмір файлу і Quot; і & Quot; файл-статистика & Quot; обробляти файлові розміри і GT; 4GB Тепер
  • & Quot; знайти-файли & Quot; збирає каталоги, а також, в даний час [Спасибі Івану Райков]
  • додав і Quot; відстань і Quot; мета, щоб верхнього рівня Makefile
  • & Quot; andmap & Quot; і & Quot; ormap & Quot; були застарілими
  • make-підтримка перекомпонування Тепер
  • додав і Quot; ниток чекати-за-I / O & Quot !; (SrfI-18 модуль бібліотеки)
  • & Quot; курки помилка і Quot; Тепер програма може бути використана для створення звітів про помилки і відправити їх на курку супроводжуючих

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

  • Нова версія бінарна сумісність (3) встановлений яйця MST перекомпілювати
  • застарілим і Quot; зрушення & Quot !; і & Quot; unshift & Quot;
  • регулярне блок: Використання PCRE 7.4
  • утиліти блок: Використовує складений регулярних виразів
  • Блок POSIX: Використовує складений регулярні вирази
  • видалити параметр збірки для додаткової слот символу
  • додані Lisp-стиль-листи символ власності

Що нового у версії 2,701:

  • незліченні виправлення і незначні поліпшення
  • нові іноземні види:
  • [nonnull-] без знака-с-рядок [*]
  • рядок-сі-лист [*]
  • додав і Quot, не використовувався & Quot; Декларація специфікатор
  • Новий GNU Make основі процес складання
  • libffi більше не використовується, handcoded асемблера використовується для x86, x86-64 і PowerPC платформах
  • модуль бібліотеки:
  • крапля
  • макіяж крапля
  • крапля розміром
  • string- & GT; крапля
  • blob- & GT; рядок
  • регулярне блок:
  • Глоб?
  • утиліти блок:
  • Каталог-нуль?
  • порт рази
  • Додатково блок:
  • хеш-таблиці видалити!
  • lolevel блок:
  • мутувати-процедура
  • SrfI-4 блок:
  • XXXvector- & GT; крапля [/ поділився]
  • blob- & GT; XXXvector [/ поділився]
  • Параметри CSC:
  • -cxx ім'я
  • -disable-компілятора-макроси
  • байт-вектори були видалені і замінені на нові і Quot; крапля & Quot; введіть
  • додані різні процедури перетворення вектор blobSRFI-4 в SrfI-4 блоки
  • & Quot ;: & Quot бажанням; був перейменований в & Quot; опціонально & Quot; (Стара назва раніше доступний, але застарілий)
  • & Quot; перемикач & Quot; був замінений і Quot; виберіть & Quot; (& Quot; перемикач & Quot; раніше доступний, але не рекомендується)
  • & Quot; TCP-підключення та Quot; і & Quot; TCP-прийняти і Quot; обробляти тайм-аути за допомогою параметрів і Quot; TCP-підключення тайм-ауту і Quot; і & Quot; TCP-прийняти-тайм-аут і Quot;
  • TCP модуль: підтримка читання / запису тайм-аутів

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

Rubinius
Rubinius

10 Feb 16

Teapot
Teapot

1 May 16

LiveScript
LiveScript

23 Jul 15

LuaJIT
LuaJIT

28 Sep 15

CHICKEN

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