Детали программы:
Версия: 4.0.0
Дата загрузки: 6 Jun 15
Тип распространения: Бесплатная
Популярность: 135
В настоящее время работает на 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 модуль: поддержка чтения / записи тайм-аутов
Комментарии не найдены