Sagteware besonderhede:
Weergawe: 4.0.0
Upload datum: 6 Jun 15
Lisensie: Gratis
Populariteit: 135
Dit loop tans op Linux, MacOS X, Windows, en baie Unix-verwante bedryfstelsels.
CHICKEN produseer draagbare, doeltreffende C, ondersteun byna al die huidige skema taal standaard, R5RS en sluit baie verbeterings en uitbreidings
Eienskappe :.
- Sluit 'n volledige interaktiewe tolk sowel as 'n optimalisering joernaal samesteller
- bruikbaar vir geïnterpreteer skrifte of saamgestel selfstandige executables met óf dinamiese of statiese binding
- Volledige ondersteuning vir stert rekursie, eerste-klas voortsettings en higiëniese makros
- hoogs draagbare en bekend te loop op baie platforms, insluitend x86, x86-64, IA-64, PowerPC, SPARC en Ultra, Alpha MIPS, ARM en S / 390
- gratis vir gebruik en wysiging versprei onder die voorwaardes van die BSD lisensie
- Transparent ondersteuning vir dinamiese laaibare saamgestel kode en verbinding met C
- 'n maklik om te buitelandse funksie koppelvlak te gebruik vir toegang tot C en C ++ biblioteke uit Skema-kode
- Liggewig gebruiker-vlak drade gebaseer op die eerste-klas voortsettings
- Verskaf hoë-en lae-vlak higiëniese makros, insluitend sintaks-reëls
- Sluit 'n kragtige module stelsel wat higiëniese makros en afsonderlike samestelling integreer
- Uitvoering profilering, ontfouting, terugsoektog en enkel-trap ondersteuning
- 'n POSIX koppelvlak wat omgewing en lêerstelsel toegang, pype, prosesse, seine, slotte, voetstukke, en 'n lae-vlak en dek geheue-kaart I / O
- Perl versoenbaar gereelde uitdrukkings, insluitende ondersteuning vir SRE sintaksis (Gestruktureerde Gereelde Expressions)
- Ondersteuning vir geïnterpreteer of saamgestel dop skrifte onder Unix en Windows
- Ondersteuning vir 'n groot aantal Skema Versoeke vir implementering (SRFIs)
- Baie biblioteke en uitbreidings is beskikbaar by & quot; Eiers Unlimited & quot;
Wat is nuut in hierdie release:.
- Oplossing om die MinGW bou
- PCRE 7,7
- Bug fix vir bis-of gebruik
- Bug fix in draad-beëindig!
- Cygwin bou gelapte die runtime biblioteke in die regte plek sit.
- bygevoeg ondersteuning vir out-of-boom samestelling (via die SRCDIR veranderlike)
- bugfix vir (string- & gt; getal & quot; / & quot;)
- ondersteuning vir selektiewe proses profilering in die samesteller
- eenheid utils: geskuif fileand-padnaam verwante prosedures om eenheid lêers
- nuwe eenheid lêers
Wat is nuut in weergawe 3.3.0:
- bugfix vir bis-of gebruik
- foutherstellings vir kaartjies 393, 430, 436
- bugfix pointer- & gt; adres
- die bou stelsel stel nou die SONAME gebied van libchicken.so onder Linux
- vaste 'n toekenning fout in decode_literal
- 'n paar fixes die bou stelsel wanneer USE_HOST_PCRE is ingestel
- bygevoeg gebruik van eenheid hawens eenheid ekstras en hoender-setup
- eenheid utils en ekstras: geskuif hawe uitbreidings aan eenheid hawens
- nuwe eenheid hawens
Wat is nuut in weergawe 3.2.0:
- eenheid ekstras: geskuif lyste, toue, stringe data-strukture
- nuwe eenheid data-strukture
- eenheid biblioteek: symbol- & gt; string nou afskrifte sy argument
- hoender-opstelling: bygevoeg opsie -svn-stam
- eenheid utils: bygevoeg lêer kopieer en lêer-move (versoek van die einit span)
- eenheid srfi-69: bygevoeg hash tafel helder
- eenheid srfi-69: nuwe
- eenheid ekstras: geskuif SRFI 69 tot eenheid srfi-69
Wat is nuut in weergawe 3.1.0:
- svnrevision.sh skoongemaak logika ongeldig fout boodskap te voorkom
- CSC vaste fout voorkoming statiese koppeling van executables (bou sodat kwessies)
- eenheid regex: PCRE 7,6
- eenheid regex: vermy string in regex bypassende kopie
- hoender-opstelling: eiers afgelaai en saamgestel in 'n tydelike gids bepaal deur CHICKEN_TMPDIR of TMPDIR omgewing veranderlikes, of deur -build-voorvoegsel en -Download-dir opsies, onderskeidelik; -destdir opsie vervang met Installeer-voorvoegsel.
- eenheid tcp: gebruik van verreken in string eerder as substring vir vinniger socket skryf [Jim Ursetto]
- MSVC kan nou gebruik word om die stelsel te bou, wanneer standaard UNIX instrumente (soos MSYS) is beskikbaar
- eenheid biblioteek: bygevoeg & quot; flonum-druk-presisie & quot; vir die verandering van die standaard van 16
- eenheid POSIX: skep-gids kan nou hanteer DOS drive letters in die gegewe pad
- eenheid POSIX: bygevoeg statpredicates vir lêer tipes
- eenheid POSIX: bygevoeg strftime formaat string ondersteuning aan & quot; tyd- & gt; string & quot;
- eenheid POSIX: bygevoeg & quot; string- & gt; & quot ;, tyd waarin 'n strptime formaat string neem (Unix net)
- eenheid ekstras: bygevoeg & quot; links artikel & quot ;, & quot; regs-afdeling & quot ;, & quot; geen & quot ;, & quot; altyd & quot ;, en & quot; nooit & quot; ??
- eenheid ekstras: bygevoeg & quot; hash tafel-merge & quot ;, & quot; hash tafel-kaart & quot ;, & quot; hash tafel-for-elk & quot ;, en uitgebrei & quot; make-hash tafel & quot; met minimum / maksimum vrag & aanvanklike waarde
- eenheid ekstras: bygevoeg & quot; vgl -hash & quot ;, & quot; eqv -hash & quot ;, & quot; gelyke -hash & quot ;, & quot; nommer hash & quot ;, & quot; simbool-hash & quot ;, & quot; navraag hash & quot?? ;, & quot; ## sys # nommer hash-haak & quot ;, en & quot; hash-by-identiteit & quot; as 'n sinoniem vir & quot; vgl -hash & quot;?
Wat is nuut in weergawe 3.0.0:
- opgegradeer skema-complete.el weergawe 0.6
- eenheid biblioteek: bygevoeg & quot; blob = & quot; ?
- die biblioteek kan opsioneel gebou met 'n reeds geïnstalleer libpcre
- hoender-setup toegang 'n afsonderlike stel eiers, spesifiek op die groot CHICKEN weergawe (3)
- bygevoeg csi opsies & quot; p & quot; (& Quot;-Druk & quot;) en & quot; P & quot; (& Quot; -pretty-druk & quot;)
- ondersteuning vir Mac OS X universele binaries Hase is bygevoeg
- `cond-brei 'is beskikbaar in die stel van kern makros
- Op sparc64 argitekture meer as 126 prosedure argumente word toegelaat
- POSIX eenheid: & quot; seconds- & gt; string & quot; en & quot; tyd- & gt; string & quot; het nou hul sleep #
- ewline karakter verwyder. DIT IS 'n agterlike-STRYDIGE VERANDER.
Wat is nuut in die weergawe 2,739:
- die SVN Checkout kan nou gebou word van 'n Opstarten tarball sonder die behoefte aan 'n pre-geïnstalleer & quot; hoender & quot; uitvoerbare
- literals saamgestel in 'n platform-onafhanklike binêre encoding in die uitvoerbare wat vinniger resultate in C stel tye en moe kompakte program. Dit maak ook die & quot; compress-literals & quot; opsie en verklaring onnodige
- die & quot; -compress-literals & quot; samesteller opsie en die & quot; compress-literals & quot; verklaring verwyder
- die CHICKEN_HOME omgewing veranderlike is nou verouderd, gebruik CHICKEN_PREFIX en moontlik CHICKEN_REPOSITORY_PATH
- bygevoeg pre GC haak C-vlak veranderlike
- Cygwin is nou ten volle ondersteun
- verwyder afgekeur funksies:
- uitbreiding-inligting
- Print terugsoektog
- toets-funksie?
- ___ terugbel (chicken.h)
- buitelandse terugbel-lambda [*]
- draad-red-sein!
- kritieke afdeling
- in staat stel-onderbrekings
- afskakel-onderbrekings
- ongeldig-prosedure-bel-hanteerder
- Daar is geen platform-afhanklike padnaam directory separator nie, die skuinsstreep (& quot; / & quot;) en backslash (& quot; & quot;) karakters kan interchangably gebruik word
- New prosedures & quot; regexp * & quot ;, & quot; regex-optimaliseer & quot; en & quot; make-geanker-patroon & quot; (Regex biblioteek eenheid)
- New prosedures & quot; terminall-grootte & quot ;, & quot; terminale-naam & quot; en & quot; get-gasheer-naam & quot; (POSIX biblioteek eenheid)
- hoender-opstelling: kan repository katalogus lêer te skep van plaaslike SVN Checkout eier repository
- hoender-setup het die nuwe opsie & quot; -host-verlenging & quot; te dwing opstel van uitbreidings in & quot; gasheer & quot; af wanneer die gebruik van 'n kruis-samestelling van hoender
- Beter kruis-ontwikkeling steun vir die bou stelsel (die Make File aanvaar verskillende veranderlikes vir die opstel van die opbou)
- & quot; file-grootte & quot; en & quot; file-stat & quot; hanteer lêer groottes van & gt; 4GB nou
- & quot; vind-lêers & quot; versamel dopgehou so goed, nou [Dankie aan Ivan Raikov]
- bygevoeg & quot; dist & quot; teiken toplevel makefile
- & quot; andmap & quot; en & quot; ormap & quot; is afgekeur
- makefiles nou ondersteun relinking
- bygevoeg & quot; draad-wag-vir-i / o & quot!; (Srfi-18 biblioteek eenheid)
- die & quot; hoender-fout & quot; program kan nou gebruik word om fout verslae te skep en stuur dit na die hoender onderhouers
Wat is nuut in die weergawe 2,717:
- New binêre verenigbaarheid weergawe (3) geïnstalleer eiers mst word gehercompileerd
- afgekeur & quot; te skuif & quot!; en & quot; unshift & quot;
- regex eenheid: Gebruik PCRE 7,4
- utils eenheid: Gebruik saamgestel gereelde uitdrukkings
- eenheid POSIX: Gebruik saamgestel gereelde uitdrukkings
- verwyder bou opsie vir ekstra simbool slot
- bygevoeg Lisp-styl simbool eiendom lyste
Wat is nuut in die weergawe 2,701:
- talle bugfixes en klein verbeterings
- nuwe buitelandse tipes:
- [nonnull-] Unsigned-c-string [*]
- c-string-lys [*]
- bygevoeg & quot; ongebruikte & quot; verklaring specific
- nuwe GNU Maak gebaseer bou proses
- libffi word nie meer gebruik, handcoded assembler word gebruik vir x86, x86-64 en PowerPC platforms
- biblioteek eenheid:
- blob?
- make-blob
- blob-grootte
- string- & gt; blob
- blob- & gt; string
- regex eenheid:
- glob?
- utils eenheid:
- directory-nul?
- hawe-vou
- ekstras eenheid:
- hash-tafel verwyder!
- lolevel eenheid:
- muteren-prosedure
- srfi-4 eenheid:
- XXXvector- & gt; blob [/ gedeel]
- blob- & gt; XXXvector [/ gedeel]
- CSC opsies:
- -cxx-naam
- -disable-samesteller-makros
- byte-vektore is verwyder en vervang deur 'n nuwe & quot; blob & quot; tik
- bygevoeg verskeie blobSRFI-4 vector Omskakeling prosedures in srfi-4-eenheid
- & quot;: opsionele & quot; is herdoop tot & quot; opsionele & quot; (Die ou naam is nog steeds beskikbaar, maar afgekeur)
- & quot; skakelaar & quot; is vervang deur & quot; kies & quot; (& Quot; skakelaar & quot; is nog beskikbaar, maar afgekeur)
- & quot; tcp-verbinding & quot; en & quot; tcp-aanvaar & quot; hanteer time-outs via parameters & quot; tcp-verbinding-out & quot; en & quot; tcp-aanvaar-out & quot;
- tcp eenheid: ondersteuning vir die lees / skryf outs
Kommentaar nie gevind