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
  • простой в использовании интерфейс внешней функции для доступа к Си и Си ++ библиотеки из кода на Схеме
  • легкие темы на уровне пользователя, основанные на первоклассных продолжений
  • Обеспечивает гигиенические макросы высокого и низкого уровня, в том числе синтаксических правил-
  • Включает в себя мощную систему модуль, который интегрирует гигиенические макросы и отдельный сборник
  • Выполнение профилирования, отладки, трассировку и пошагового поддержка
  • Интерфейс 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; вариант, и декларация ненужным
  • The & 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; Режим, при использовании кросс-компиляции курицу
  • Улучшена поддержка кросс-разработки для системы сборки (файл сборки принимает во внимание различные переменные для настройки сборки)
  • & Quot; размер файла и Quot; и & Quot; файл-статистика & Quot; обрабатывать файловые размеры и GT; 4GB Теперь
  • & Quot; найти-файлы & Quot; собирает каталоги, а также, в настоящее время [Спасибо Ивану Райков]
  • добавил и Quot; расстояние & Quot; цель, чтобы верхнего уровня Makefile
  • & Quot; andmap & Quot; и & Quot; ormap & Quot; были устаревшими
  • Make-файлы поддерживают перекомпоновки Теперь
  • добавил и Quot; нитей ждать-за-I / O & Quot!; (SrfI-18 модуль библиотеки)
  • The & 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 модуль: поддержка чтения / записи тайм-аутов

Похожие программы

JLS
JLS

12 Apr 15

TurtleScript
TurtleScript

13 May 15

CSS Crush
CSS Crush

10 Dec 15

Комментарии к CHICKEN

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям