Szoftver adatai:
Változat: 4.0.0
Feltöltés dátuma: 6 Jun 15
Engedély: Ingyenes
Népszerűség: 135
Jelenleg fut Linux, MacOS X, Windows, és sok Unix kapcsolódó operációs.
CSIRKE gyárt hordozható, hatékony C, támogatja szinte az összes jelenlegi rendszer nyelvi norma, R5RS és sok fejlesztést és a kiterjesztéseket.
Tulajdonságok :
- Tartalmaz egy teljes funkcionalitású interaktív tolmács, valamint az optimalizálási batch fordító
- Szakszerűen értelmezni szkriptek vagy összeállított önálló futtatható akár dinamikus vagy statikus kötés
- Teljes mértékben támogatja a farok rekurzió, első osztályú folytatásai és higiéniai makrók
- Könnyen hordozható és kifutnak számos platformon, beleértve az x86, x86-64, IA-64, PowerPC, SPARC és UltraSPARC, Alpha, MIPS, ARM és S / 390
- Elosztott használata ingyenes és módosítása értelmében a BSD licenc
- Átlátszó támogatása dinamikusan betölthető lefordított kód és illesztő C
- Egy könnyen használható külföldi funkciót felület eléréséhez C és C ++ könyvtárak Scheme kódot
- Könnyű felhasználói szintű szálak alapuló első osztályú folytatásai
- Biztosítja a magas és alacsony szintű higiéniai makrók, szintaxis-szabályok
- tartalmaz egy nagy teljesítményű modul rendszer, amely integrálja higiéniai makrók és külön válogatás
- Execution profilalkotás, hibakeresés, visszakövetést és egy-léptető támogatás
- A POSIX felület, amely magában foglalja környezet és fájlrendszer hozzáférést, csövek, folyamatok, jelek, zárak, aljzatok, és az alacsony szintű és memórialeképezésesek I / O
- Perl kompatibilis reguláris kifejezések támogatása, beleértve a SRE szintaxis (Structured reguláris kifejezések)
- Támogatás értelmezhető vagy összeállított shell-scriptek Unix és a Windows
- Támogatás nagyszámú rendszer kéri a végrehajtás (SRFIs)
- Sok könyvtár és bővítmények állnak rendelkezésre & quot; Tojás Unlimited & quot;
Mi az új ebben a kiadásban:
- javítások mingw építeni.
- PCRE 7.7
- Bug fix for közti bit-vagy használja
- Hibajavítás a menet-felmondani!
- Cygwin építeni foltozott, hogy a futásidejű könyvtárak a megfelelő helyen.
- hozzáadott támogatása out-of-tree összeállítás (via a SRCDIR változó)
- bug javítás (String & gt; számát & quot; / & quot;)
- támogatását szelektív eljárás profilalkotás a fordító
- egység utils: költözött fileand pathname kapcsolatos eljárásokat egység fájlok
- új egység fájlok
Mi az új verzióban 3.3.0:
- hibajavítás a bitenkénti-vagy használja
- hibajavításokat jegyek 393, 430, 436
- hibajavítás pointer- & gt; címre
- a build rendszer most beállítja a so területén libchicken.so Linux alatt
- rögzített elosztási hiba decode_literal
- a javításokat, hogy a build rendszer, ha USE_HOST_PCRE beállítása
- hozzá a készülék használatát kikötők egység extrák és a csirke-setup
- egység utils és extrák: költözött port kiterjesztést egység portok
- új egység kikötők
Mi az új verzióban 3.2.0:
- egység extrák: költözött listákat, sorban állás, húrok data-struktúrák
- új egység data-struktúrák
- egységet könyvtár: szimbolizálja & gt; húr most példányban érvelését
- csirke-setup: hozzáadott választás -svn-trunk
- egység utils: hozzáadott fájlmásolási és a fájl-move (kérésre a einit csapat)
- egység srfi-69: hozzáadott hash-tábla-világos!
- egység srfi-69: új
- egység extrák: költözött SRFI 69 egység srfi-69
Mi az új verzióban 3.1.0:
- svnrevision.sh tisztítani a logika, hogy megakadályozza az érvénytelen hibaüzenet
- CSC fix szoftverhiba miatt nem statikus összekapcsolása futtatható (build érdekében kérdések)
- egység regex: PCRE 7.6
- egység regex: elkerülni karakterlánc másolatát a regex találtunk
- csirke-setup: tojás letöltődnek, és ezeket egy ideiglenes könyvtárba határozza CHICKEN_TMPDIR vagy TMPDIR környezeti változók, vagy Build-előtag és -töltsd-dir lehetőségek szerint; -destdir opciót cserélni -install-prefix.
- egység tcp: az eltolt be karakterlánc helyett alsztringjeként gyorsabb socket írási [Jim Ursetto]
- MSVC már fel lehet használni építeni a rendszert, amikor a hagyományos UNIX eszközökkel (például MSYS) állnak
- egységet könyvtár: hozzá & quot; flonum-print pontosságú & quot; módosíthatja az alapértelmezett 16
- egység posix: create-könyvtár már tudja kezelni DOS Meghajtóbetűjelek az adott útvonalon,
- egység posix: hozzáadott statpredicates fájltípusok
- egység posix: hozzáadott strftime formátumstringek támogatást a & quot; idő- & gt; szöveg & quot;
- egység posix: hozzá & quot; String & gt; időt & quot ;, amely úgy a strptime formátum string (Unix esetén)
- egység extrák: hozzá & quot; bal & quot ;, & quot; jobb & quot ;, & quot; sem? & Quot ;, & quot; mindig? & Quot ;, és & quot; soha? & Quot;
- egység extrák: hozzá & quot; hash-tábla-merge & quot ;, & quot; hash-tábla-map & quot ;, & quot; hash-tábla-for-each & quot ;, és kiterjesztette & quot; make-hash-tábla & quot; minimális / maximális terhelés és a kezdeti érték
- egység extrák: hozzá & quot; ekv? -hash & Quot ;, & quot; egy.ért? -hash & Quot ;, & quot; egyenlő? -hash & Quot ;, & quot; több-hash & quot ;, & quot; szimbólum-hash & quot ;, & quot; kulcsszót-hash & quot ;, & quot; ## sys # szám-hash-hook & quot ;, és & quot; hash-by-identitás & quot; szinonímájaként & quot; ekv? -hash & quot;
Mi az új a 3.0.0 verzió:
- továbbfejlesztett program-complete.el a 0.6 verzió
- egységet könyvtár: hozzá & quot; blob =? & Quot;
- A könyvtár opcionálisan beépített egy már telepített libpcre
- csirke-setup hozzáfér egy külön sor tojást, külön a nagy csirke változat (3)
- hozzáadott csi opciók & quot; -p & quot; (& Quot; -print & quot;) és a & quot; P & quot; (& Quot; -pretty-print & quot;)
- támogatja a Mac OS X univerzális bináris jut, bővült
- 'vez-bővíteni "áll rendelkezésre sor alapvető makrók
- A sparc64 architektúrák több mint 126 eljárás érvek engedélyezett
- posix egység: & quot; seconds- & gt; szöveg & quot; és a & quot; idő- & gt; szöveg & quot; Van most a záró #
- ewline karakter távolítani. EZ EGY visszafelé kompatibilis változást.
Mi az új verzióban 2,739:
- az SVN checkout most épül egy bootstrapping tarballokon nélkül hogy szükség van egy előre telepített & quot; csirke & quot; futtatható
- literálok összeállított egy platform-független bináris kódolás a futtatható ami gyorsabb C összeállításához idők és moe kompakt binárisok. Ez lehetővé teszi a & quot; tömöríteni-literálok & quot; opciót, és nyilatkozatot felesleges
- A & quot; -compress-literálok & quot; fordítói beállítást, és a & quot; tömöríteni-literálok & quot; nyilatkozatot eltávolították
- A CHICKEN_HOME környezeti változó elavult, használja CHICKEN_PREFIX és esetleg CHICKEN_REPOSITORY_PATH
- hozzáadott pre GC horog C-szintű változót
- Cygwin most már teljes mértékben támogatja
- távolítani elavult funkciók:
- bővítési információs
- print-visszakövetést
- teszt-funkció?
- ___ callback (chicken.h)
- Külföldi-callback-lambda [*]
- thread-szállít-jel!
- kritikus szakasz
- enable-megszakítások
- disable-megszakítások
- érvénytelen-eljárás-ügyeleti
- Nincs platform-függő pathname könyvtárelválasztó többé, a perjel (& quot; / & quot;) és backspace (& quot; & quot;) karakter használható interchangably
- New eljárások & quot; regexp * & quot ;, & quot; regex-optimalizál & quot; és & quot; make-horgonyzott-minta & quot; (Regex könyvtár egység)
- New eljárások & quot; terminall méretű & quot ;, & quot; terminál-name & quot; és & quot; get-host-name & quot; (Posix könyvtári egységben)
- csirke-setup: létrehozhat adattár katalógusban a helyi SVN checkout tojás adattár
- csirke-beállítás élvez az új opciót & quot; -host-hosszabbítása & quot; kényszeríteni összeállítása kiterjesztések & quot; host & quot; üzemmódot, ha a határon összeállítása csirke
- jobb határon fejlesztési támogatást a build rendszer (a Makefile elfogadja különböző változók testre a build)
- & quot; fájlméret & quot; és & quot; fájl-stat & quot; kezeli fájl-méretű & gt; 4GB most
- & quot; találják-fájlok & quot; gyűjt könyvtárak is, most [Köszönet Ivan Raikov]
- hozzá & quot; dist & quot; cél, hogy toplevel makefile
- & quot; andmap & quot; és a & quot; ormap & quot; már elavult
- makefiles támogatják újralinkelni most
- hozzá & quot; thread-várj-for-i / o! & Quot; (Srfi-18 könyvtári egységben)
- A & quot; csirke-bug & quot; programot már fel lehet használni, hogy hozzon létre hibabejelentés és elküldi őket, hogy a csirke fenntartók
Mi az új verzióban 2,717:
- New bináris kompatibilitás verziója (3) telepített tojás mst újra kell fordítani !
- elavult & quot; váltani! & Quot; és a & quot; unshift! & quot;
- regex egység: Felhasználás PCRE 7.4
- utils egység: Felhasználása össze a reguláris kifejezések
- egység posix: Felhasználása össze a reguláris kifejezések
- távolítani építmények lehetőség extra szimbólum slot
- hozzáadott Lisp-szerű szimbólum ingatlan listákat
Mi az új verzióban 2.701:
- számtalan hibajavítás és kisebb fejlesztések
- új külföldi típusok:
- [nonnull-] aláíratlan-c-string [*]
- c-húr-lista [*]
- hozzá & quot; unused & quot; nyilatkozatot specifikátor
- új GNU Make alapú fordítási folyamat
- libffi már nem használják, handcoded szerelő használják x86, x86-64 és PowerPC platformokon
- könyvtár egység:
- blob?
- make-blob
- blob-size
- String & gt; blob
- blob- & gt; szöveg
- regex egység:
- glob?
- utils egység:
- könyvtár-null?
- port-szeres
- extrák egység:
- hash-tábla-eltávolítás!
- lolevel egység:
- mutate-eljárás
- srfi-4 egység:
- XXXvector- & gt; blob [/ shared]
- blob- & gt; XXXvector [/ shared]
- CSC lehetőségek:
- -cxx-name
- -disable-compiler-makrók
- byte-vektorok eltávolították, és helyébe új & quot; blob & quot; írja
- hozzáadott különböző blobSRFI-4 vektor konverziós eljárások srfi-4 egység
- & quot;: opcionális & quot; lett nevezve a & quot; opcionális & quot; (A régi név még mindig rendelkezésre áll, de már elavultnak)
- & quot; switch & quot; váltotta & quot; & quot; (& Quot; switch & quot; még mindig rendelkezésre áll, de elavult)
- & quot; tcp-csatlakozáshoz & quot; és & quot; tcp-elfogadom & quot; kezelni időtúllépés paraméterek segítségével, & quot; tcp-connect-timeout & quot; és & quot; tcp-elfogadom-timeout & quot;
- tcp egység: támogatja az írási / olvasási timeout
Hozzászólás nem található