CHICKEN

Софтуер снимки:
CHICKEN
Софтуер детайли:
Версия: 4.0.0
Дата на качване: 6 Jun 15
Розробник: Felix L. Winkelmann
Разрешително: Безплатно
Популярност: 135

Rating: 2.5/5 (Total Votes: 2)

В момента той работи върху Linux, MacOS X, Windows и много операционни системи, свързани с Unix.
ПИЛЕ произвежда преносими, ефективност C, поддържа почти всички от настоящия стандарт на език схема, R5RS и включва много подобрения и разширения

<силни> Характеристики :.

<ул >

  • Включва пълнофункционален интерактивна преводач, както и оптимизиране на партидите компилатор
  • използваеми за тълкуват скриптове или изготвен на самостоятелни изпълними или с динамичен или статичен връзка
  • Пълна подкрепа за опашката рекурсия, първокласни продължения и хигиенни макроси
  • лесно преносим и е известно, че се движат по много платформи, включително x86, x86-64, IA-64, PowerPC, SPARC и UltraSPARC, Alpha, MIPS, ARM и S / 390
  • разпространява безплатно за ползване и модификация при условията на Лиценза за BSD
  • Transparent подкрепа за динамично зареждаеми компилиран код и връзка към C
  • Един лесен за използване интерфейс функция чуждестранна за достъп до C и C ++ библиотеки от код Схема
  • теми Lightweight на ниво потребител, основаващи се на първокласни продължения
  • Осигурява високо и ниско ниво на хигиенни макроси, включително синтактични-правила
  • Включва мощна система модул, който интегрира хигиенни макроси и отделна компилация
  • Изпълнение профилиране, отстраняване на грешки, обратно проследяване и еднократна засилване подкрепа
  • A POSIX интерфейс, който обхваща среда и файлова система за достъп, тръби, процеси, сигнали, брави, розетки, и на ниско ниво и паметта картирани I / O
  • Perl съвместими регулярни изрази, включително подкрепа за SRE синтаксис (Структуриран регулярни изрази)
  • Подкрепа за тълкуват или компилирани шел скриптове под Unix и Windows
  • Подкрепа за голям брой на схемата искания за изпълнение (SRFIs)
  • Много библиотеки и разширения са на разположение на & quot; Яйца Unlimited & quot;
  • Какво ново в тази версия:.

    • Поправките на MinGW изграждане
    • PCRE 7.7
    • Bug Fix за побитова-или използвайте
    • Bug Fix на конци-прекратява!
    • Cygwin изгради закърпена да сложи библиотеките по време на работа на мястото си.
    • добавена поддръжка за компилация извън дърво (чрез променливата SRCDIR)
    • бъг, за (string- & GT; брой & quot; / & quot;)
    • подкрепа за селективна профилиране процедура в компилатора
    • единични UTILS: преместени fileand процедури името на пътя, свързани с единични файлове
    • ново звено файлове

    Какво ново във версия 3.3.0:

    • бъг, за побитова-или използвайте
    • корекции на грешки за билети 393, 430, 436,
    • бъг pointer- & GT; адрес
    • Системата за създаване предприятието определя областта на SONAME на libchicken.so под Linux
    • фиксиран бъг разпределение в decode_literal
    • някои поправки към Системата за създаване, когато USE_HOST_PCRE се определят
    • добавена използване на единичните пристанища за единица екстри и пилешко-настройка
    • единични UTILS и екстри: премества пристанищни разширения на единичните пристанища
    • ново звено пристанища

    Какво ново във версия 3.2.0:

    • единични Екстри: преместени списъци, опашки, струни за от данни структури
    • нов блок данни,-структури
    • звено библиотека: символ за & GT; низ сега копия своя аргумент
    • пиле-настройка: добавена опция -svn-багажника
    • единични UTILS: добавен файл-копие и файл-ход (искане от екипа на einit)
    • единица srfi-69:! Добавен хеш-таблица-ясна
    • единица srfi-69: нов
    • единични екстри: премества SRFI 69 до единица srfi-69

    Какво ново във версия 3.1.0:

    • svnrevision.sh почистени логика да се предотврати невалидна съобщение за грешка
    • CSC фиксиран бъг предотвратяване статично свързване на изпълними файлове (изграждане на реда въпроси)
    • единица регулярни: PCRE 7.6
    • единица регулярни: избегне низ копие в регулярни съвпадение
    • пиле-настройка: яйца се изтеглят и събрани в временна директория определя от CHICKEN_TMPDIR или TMPDIR системни променливи, или чрез -build-префикс и -download-реж опции, съответно; -destdir опция се заменя с -install-префикс.
    • единица TCP: използване на офсет в низ, а не подниз за по-бързо гнездо запис [Джим Ursetto]
    • MSVC вече могат да бъдат използвани за изграждане на системата, когато стандартните UNIX инструменти (като MSYS) са на разположение
    • звено библиотека: добавя & quot; flonum-принт-прецизно & quot; за промяна на неизпълнение от 16
    • единица POSIX: създаване-директория вече могат да се справят с DOS букви на устройства в дадения път
    • единица POSIX: добавени statpredicates за файлови типове
    • единица POSIX: добави диалоговия прозорец за грешките форматен подкрепа на & 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; ## Сис # редица-хеш-кука & quot ;, и & quot; хеш-по-идентичност & quot; като синоним на & quot; екв -hash & quot;?

    Какво ново във версия 3.0.0:

    • обновена схема-complete.el до версия 0.6
    • звено библиотека: добавя & quot; петно ​​= & quot;
    • ?
    • библиотеката може по избор да бъде построен с вече инсталиран libpcre
    • пиле-настройка достъп отделен набор от яйца, специфична за основен ПИЛЕ версия (3)
    • добавена CSI опции & quot; -р & quot; (& Quot; -Принтирай & quot;) и & quot; -Р & quot; (& Quot; -pretty-печат & quot;)
    • Hase е добавена поддръжка за Mac OS X универсални бинарни файлове
    • `дир-разширяване" е на разположение в набор от основни макроси
    • за Sparc64 архитектури повече от 126 процедура аргументи са позволени
    • POSIX единица: & quot; seconds- & GT; низ & quot; и & quot; за времето & GT; низ & quot; имаме сега им изоставаше #
    • ewline характер отстранен. ТОВА Е обратна INCOMPATIBLE CHANGE.

    Какво ново във версия 2.739:

    • касата SVN вече може да бъде построена от възбуждане архив, без да необходимостта от предварително инсталиран & quot; пиле & quot; изпълним
    • литерали са събрани в един независим от платформата двоично кодиране в изпълнимия файл, който води до по-бързо C съставят пъти и Moe компактни бинарни файлове. Това също прави & quot; компресирате-литерали & quot; опция и декларация ненужно
    • на & quot; -compress-литерали & quot; компилатор опция и & quot; компресирате-литерали & quot; декларация са били отстранени
    • променливата на обкръжението CHICKEN_HOME вече е остаряло, използвайте CHICKEN_PREFIX и евентуално CHICKEN_REPOSITORY_PATH
    • прибавя предварително променлива GC кука C-ниво
    • Cygwin вече е напълно подкрепена
    • отстранени отхвърлени функции:
    • удължаване-инфо
    • разпечатка обратно проследяване
    • тест-функция?
    • ___ обаждане (chicken.h)
    • външнополитически обаждане-ламбда [*]
    • нишка достави сигнал!
    • критично сечение
    • Активиране-прекъсва
    • Изключи-прекъсва
    • невалиден-процедура-наричаме-манипулатор
    • Няма платформено-зависима името на пътя разделител вече, наклонена черта (& quot; / & quot;) и обратно наклонена черта (& quot; & quot;) символи може да се използва взаимозаменяемо
    • Нови процедури & quot; рег.израз * & quot ;, & quot; регулярни-Optimize & quot; и & quot; грим закотвен-модел & quot; (Регулярни библиотека единица)
    • Нови процедури & quot; terminall размер & quot ;, & quot; терминал-име & quot; и & quot; получите-домакин име & quot; (POSIX библиотека единица)
    • пиле-настройка: да създадете архив на стоките файл от местната SVN Checkout на яйце хранилище
    • пиле-настройка има нова опция & quot; -host-разширение & quot; да принуди съставянето разширения в & quot; домакин & quot; режим, когато се използва напречно съставянето пиле
    • По-добра поддръжка на напречното развитие за системата строителство (на Makefile приема различни променливи за персонализиране на строителство)
    • & quot; файл с размер & quot; и & quot; файл-Stat & quot; справят файлови размери & GT; 4GB сега
    • & quot; намерите файлове & quot; събира директории, както и, сега [Благодарение на Иван Райков]
    • добавена & quot; дист & quot; цел за най-високо ниво Makefile
    • & quot; andmap & quot; и & quot; ormap & quot; са отхвърлени
    • Makefile-ове поддържат relinking сега
    • добавена & quot; конци-чакай-за-I / O & quot!; (Srfi-18 библиотека единица)
    • на & quot; пиле-бъг & quot; програма вече може да се използва за създаване на доклади за грешки и да ги изпращате на хората от поддръжката ПИЛЕШКИ

    Какво ново във версия 2.717:

    • Нова версия бинарна съвместимост (3) инсталирана яйца MST бъдат прекомпилирани !
    • отхвърлена & quot; смени & quot!; и & quot; unshift & quot;!
    • регулярни единица: Използва PCRE 7.4
    • UTILS единица: Използва компилиран регулярни изрази
    • единица POSIX: Използва компилиран регулярни изрази
    • отстранява натрупването възможност за допълнително символ слот
    • добавено Lisp стил списъци символ собственост

    Какво ново във версия 2.701:

    • безброй поправки и дребни подобрения
    • нови чужди видове:
    • [nonnull-] грозен-с-низ [*]
    • С-низ-списък [*]
    • добавена & quot; неизползвана & quot; декларация спецификатор
    • нова GNU Направи обоснован процес строителство
    • libffi не се използва вече, handcoded асемблер се използва за x86, x86-64 и PowerPC платформи
    • библиотека единица:
    • петно?
    • грим петно ​​
    • петно ​​с размер
    • string- & GT; петно ​​
    • blob- & GT; низ
    • регулярни единица:
    • Глоб?
    • UTILS единица:
    • указател-нищожна?
    • порт-кратно
    • екстри единица:
    • хеш-таблица-премахне!
    • lolevel единица:
    • мутират-процедура
    • srfi-4 блок:
    • XXXvector- & GT; петно ​​[/ споделена]
    • blob- & GT; XXXvector [/ споделена]
    • Опции за CSC:
    • -cxx-име
    • -disable-съставител-макроси
    • байт вектори са премахнати и заменени с нов & quot; петно ​​& quot; Типове
    • добавени различни blobSRFI-четири процедури вектор конверсия в 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 единица: подкрепа за четене / запис на кратки прекъсвания

    Подобен софтуер

    Django Gears
    Django Gears

    12 May 15

    Rake
    Rake

    13 Apr 15

    Traceur
    Traceur

    1 Oct 15

    HHVM
    HHVM

    5 Jun 15

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

    Коментари не е намерена
    добавите коментар
    Включете на изображения!
    Търсене по категория