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 единица: подкрепа за четене / запис на кратки прекъсвания

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

    YARV
    YARV

    13 May 15

    Erector
    Erector

    13 May 15

    ExecJS
    ExecJS

    12 Apr 15

    Pyjamas
    Pyjamas

    13 May 15

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

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