Programinė detalės:
Versija: 4.0.0
Įkėlimo datą: 6 Jun 15
Licencija: Nemokamai
Populiarumas: 135
"Šiuo metu veikia Linux, MacOS X, Windows ir UNIX daug susijusių OS.
VIŠTIENOS gamina nešiojamas, efektyvus C, beveik palaiko visus dabartinę sistemą kalbos standartą, R5RS ir apima daug patobulinimų ir plėtinių
Įranga .
- Apima pilnai interaktyvi vertėją, taip pat yra optimizuoti partijos kompiliatorių
- Naudinga interpretuojančioms scenarijus arba sudarytas standalone vykdomąjį su arba dinaminiai arba statiniai ryšį;
- Visas parama uodegos rekursijos, pirmos klasės tęsinių ir higienos makrokomandas,
- labai nešiojamų ir žinoma paleisti daugelyje platformų, įskaitant x86, x86-64, IA-64, PowerPC, SPARC ir UltraSPARC, Alpha, MIPS, rankos ir S / 390,
- platinamas nemokamai naudoti ir modifikavimas pagal BSD licencijos sąlygomis;
- Skaidri parama dinamiškai keičiamos apkrovos rengiami kodas ir sąsajos su C
- lengva naudoti užsienio funkcija sąsaja susipažinimo su C ir C ++ bibliotekas schema kodas
- Lengvieji vartotojo lygmens temas remiantis pirmos klasės tęsinių;
- Teikia aukšto ir žemo lygio higienos makrokomandas, įskaitant sintaksės-taisykles;
- Apima galingas modulis sistemą, kuri leidžia higienos makrokomandas ir atskirą kompiliaciją "
- Vykdymo profiliavimas, derinimo, pėdsakas ir vieno gerinimo parama;
- POSIX sąsaja, kuri apima aplinkos ir failų sistemos galimybes, vamzdžiai, procesų signalus, spynos, kištukiniai lizdai, elektros ir žemo lygio ir atminties priskirti I / O "
- Perlas suderinami reguliarios išraiškos, įskaitant paramą SRE sintaksė (Struktūrinis reguliarios išraiškos),
- Parama aiškinami ar surinktais apvalkalo scenarijuose pagal Unix ir Windows
- Parama daugelio schemos Prašymai įgyvendinimo (SRFIs)
- Daugelis bibliotekų ir plėtiniai yra AT & quot; Kiaušiniai Neribotas & quot;
Kas naujo , šioje laidoje.
- Išspręsti į MinGW statyti;
- pcre 7.7
- Re fix Bitinis-arba naudoti
- Klaidų taisymas siūlų-nutraukti!
- Cygwin statyti Pataisa įdėti Runtime bibliotekos reikiamoje vietoje.
- papildoma parama out-of-medžio rengimo (per SRCDIR kintamasis)
- klaidą fix (STRING & gt; & quot; skaičius / & quot;)
- parama selektyvaus procedūra profiliavimo į sudarytojas;
- vieneto utils: persikėlė fileand takus susijusių procedūrų vienetų failus,
- naujos vieneto failai,
Kas naujo versijos 3.3.0:
- klaidą fix Bitinis-arba naudoti
- pataisymai bilietus 393, 430, 436,
- Klaidų taisymas rodyklė-& gt; adresas;
- Build System dabar nustato SONAME lauką libchicken.so Linux
- fiksuoto paskirstymo klaidą į decode_literal
- kai pataisymai pasiruošimo sistemą, kai USE_HOST_PCRE yra nustatytas;
- pridūrė naudojimas vieneto uostus vienetų priedai ir vištienos setup
- vieneto utils ir priedai: persikėlė uosto plėtinius vienetų uostuose
- naujos vieneto uostai,
Kas naujo versijos 3.2.0:
- vieneto įranga: persikėlė sąrašus, eilių, styginiams ir -struktūros duomenų,
- naujas padalinys duomenų struktūros;
- vienetas biblioteka: simbolių perdavimo & gt; styginių dabar kopijuoja savo argumentą,
- vištienos sąranka: įtraukta galimybė -svn-kamieno;
- vieneto utils: pridėta failų kopiją ir failų Perkelti (prašymas dėl einit komanda);
- vienetas srfi-69: įtraukta maišos lentelės aišku,
- vienetas srfi-69: naujasis "
- vieneto priedai: persikėlė SRFI 69 iki vieneto srfi-69
Kas naujo versijos 3.1.0:
- svnrevision.sh valyti logika išvengti negaliojančią klaidos pranešimą
- CSC Ištaisyta klaida prevencijos statinį susiejimas vykdomąjį (build užsakymų klausimais);
- vienetas įpraiška: pcre 7.6
- vienetas įpraiška: išvengti string kopiją RegEx atitikimą;
- vištienos sąranka: kiaušiniai atsisiųsti į ir rengiami laikiną katalogą nustatyta CHICKEN_TMPDIR arba tmpdir aplinkos kintamieji arba -build-prefix ir -download-rež variantų, atitinkamai; -destdir parinktis pakeisti install-prefix.
- vienetas TCP: naudoti kompensuoti į eilutę, o ne fragmentą greičiau lizdo rašykite [Jimas Ursetto]
- MSVC dabar gali būti naudojamos sukurti sistemą, kai standartiniai UNIX įrankiai (pavyzdžiui, MSYS) yra prieinami;
- vienetas biblioteka: įtraukta & quot; flonum-spausdinimo tikslumo & quot; keičiant 16 pagal nutylėjimą;
- vienetas POSIX: sukurti-katalogas, dabar gali dirbti DOS disko raides tam tikroje kelio;
- vienetas POSIX: Įtraukta statpredicates dėl failų tipų,
- vienetas POSIX: įtraukta strftime formato eilutę parama & quot; pagal laiką & gt; styginių & quot;
- vienetas POSIX: įtraukta & quot; STRING & gt; & quot ;, laikas, kuris trunka strptime formato eilutę (tik unix),
- vieneto priedai: įtraukta & quot; paliko pjūvis & quot ;, & quot; dešiniuoju pelės skyriuje & quot ;, & quot; niekas & quot ;, & quot; visada & quot ;, ir & quot; niekada & quot; ??
- vieneto priedai: įtraukta & quot; maišos lentelė suliejimo & quot ;, & quot; maišos lentelės žemėlapis & quot ;, & quot; maišos lentelė skirto kiekvieno & quot ;, ir pratęsė & quot; make-maišos lentelė & quot; su Minimalus / maksimalus apkrovos ir pradinės vertės;
- vieneto priedai: įtraukta & quot; dn -hash & quot ;, & quot; ekv -hash & quot ;, & quot; lygi -hash & quot ;, & quot; Taškų-maišos & quot ;, & quot; simbolis-maišos & quot ;, & quot; raktažodžių maišos? & quot? ;, & quot; ## SYS # skaičius-maišos kablys & quot ;, ir & quot; maišos po tapatybės & quot; kaip ir sinonimas quot; dn -hash & quot;?
Kas naujo 3.0.0 versijos:
- modernizuotos schema-complete.el versija 0,6
- vienetas biblioteka: įtraukta & quot; BLOB = & quot; ?
- biblioteka pasirinktinai gali būti pastatytas su jau įdiegta libpcre
- vištienos sąrankos pasiekia atskirą rinkinį kiaušiniams, konkrečios pastabos dėl pagrindinių CHICKEN versija (3),
- pridūrė CSI galimybes & quot; -p & quot; (& Quot; -Atspausdinti & quot;) ir & quot; -P & quot; (& Quot; -pretty-PRINT & quot;);
- parama Mac OS X universaliųjų binaries Hase buvo pridėta;
- "dir-expand 'yra prieinama iš pagrindinių makrokomandų rinkinį;
- SPARC64 architektūros daugiau nei 126 procedūra argumentai yra leidžiama;
- POSIX vienetas: & quot; seconds- & gt; styginių & quot; ir & quot; pagal laiką & gt; styginių & quot; turi dabar jų gale #
- ewline simbolių pašalintas. TAI ATGAL nesuderinamas kaita.
Kas naujo versija 2,739:
- SVN checkout dabar gali būti pastatytas iš saviranka archyve be vištienos & quot; už iš anksto įdiegta & quot poreikis; vykdomąjį
- literał yra rengiami nuo platformos nepriklausomas dvejetainis kodavimas į vykdomąjį kurio susidaro greičiau C kaupia kartus ir Moe kompaktiškas dvejetainius. Tai taip pat daro & quot; suspausti-literał & quot; variantas ir deklaracija nereikalinga;
- & quot; -compress-literał & quot; kompiliatorius variantas ir & quot; suspausti-literał & quot; deklaracija buvo ištrintas,
- CHICKEN_HOME aplinkos kintamąjį jau yra pasenęs, panaudoti CHICKEN_PREFIX ir galbūt CHICKEN_REPOSITORY_PATH
- pridūrė anksto GC kablys, C-lygio kintamasis;
- Cygwin dabar visiškai pritarė,
- pašalintos pasenusios funkcijos: "
- plėtinys-informacijos;
- spausdinimo pėdsakas,
- bandymo funkcija? "
- ___ atgalinių (chicken.h)
- užsienio atgalinių-Lambda [*] "
- sriegis-pristatyti-signalas!
- kritinis pjūvis;
- enable-pertraukia
- Išjungti-pertraukia
- neteisingas-tvarka-skambinti-prižiūrėtojas;
- Nėra platformos priklausomas takus katalogas separatorius nebėra, įstrižas brūkšnys (& quot; / & quot;) ir Backslash (& quot; & quot;) simboliai gali būti naudojami interchangably
- Nauja tvarka & quot; Regexp * & quot ;, & quot; įpraiška-optimizuoti & quot; ir & quot; make-tvirtinamas-modelio & quot; (Įpraiška biblioteka vienetas);
- Nauja tvarka & quot; terminall dydžio & quot ;, & quot; terminalo-vardas & quot; ir & quot; get-šeimininko vardas & quot; (POSIX biblioteka vienetas);
- vištienos nustatymas: galite sukurti saugyklos kataloge failą iš vietos SVN kasos kiaušinių saugykloje;
- vištienos sąranka turi naują funkciją & quot; -host-extension & quot; priversti sudarymo plėtinius & quot; priimančiosios & quot; režimas, kai naudojant kryžminį kompiliuoti vištiena;
- Geriau kryžminio plėtros parama kaupti sistemos (Makefile priima įvairius kintamuosius tinkinti statyti);
- & quot; failo dydis & quot; ir & quot; failą-Stat & quot; tvarkyti failų dydžių & gt; 4GB dabar,
- & quot; rasite rinkmenas & quot; renka katalogus, taip pat, dabar [dėka Ivan Raikov]
- pridūrė & quot; raj & quot; tikslas, kad toplevel makefile
- & quot; andmap & quot; ir & quot; ormap & quot; buvo pasmerkta,
- Makefiles parama relinking dabar,
- pridūrė & quot; sriegio laukti-už-I / O & quot!; (Srfi-18 biblioteka vienetas);
- & quot; vištienos klaidą & quot; programa dabar gali būti naudojama siekiant sukurti klaidų pranešimus ir siųsti juos į viščiuką lydi
Kas naujo versija 2,717:
- Nauja dvejetainis suderinamumas versija (3) įdiegta kiaušiniai MST būti perkompiliavote !;
- atgyvenę & quot; & quot pereiti!; ir & quot; unshift & quot;!;
- įpraiška vienetas: Naudoja pcre 7.4
- utils vienetas: Naudoja kaupiami reguliarios išraiškos,
- vienetas POSIX: Naudoja kaupiami reguliarios išraiškos,
- ištrintas statyti galimybė už papildomą simbolį lizdą;
- pridėta Lisp stilius Muzikiniai nuosavybės sąrašai;
Kas naujo versija 2,701:
- daugybė taisymo ir nedidelių patobulinimų
- naujas užsienio tipai: "
- [nonnull-] nepasirašytas-C-string [*] "
- C-String sąrašas [*] "
- pridūrė & quot; nepanaudotą & quot; deklaracija specifikatorius
- Naujas GNU make remiantis statyti procesas;
- libffi nenaudojamas nebėra, handcoded surinkėjo naudojamas x86, x86-64 ir powerpc platformų,
- biblioteka vienetas:
- BLOB? "
- make-Blob,
- BLOB dydžio;
- STRING & gt; Blob,
- blob- & gt; eilutė
- įpraiška vienetas:
- Glob? "
- utils vienetas:
- katalogas null? "
- uosto kartus;
- priedai vienetas:
- maišos lentelės pašalinti!
- lolevel vienetas:
- mutuoti-tvarka;
- srfi-4 vienetas:
- XXXvector- & gt; BLOB [/ pasidalino]
- blob- & gt; XXXvector [/ pasidalino]
- CSC variantai: "
- -cxx-pavadinimas
- -disable-kompiliatorius-makrokomandos
- baitų vektoriai buvo pašalintas ir pakeistas nauja & quot; BLOB & quot; įrašykite "
- pridėta įvairių blobSRFI-4 vektorius konvertavimo procedūras srfi-4 vienetą;
- & quot;: pasirinktinai & quot; buvo pervadintas į & quot; neprivaloma & quot; (Senas pavadinimas vis dar galima, bet Pasenęs),
- & quot; jungiklis & quot; buvo pakeistas & quot; pasirinkite & quot; (& Quot; jungiklis & quot; yra vis dar prieinami, bet pasenusios),
- & quot; TCP prijunkite & quot; ir & quot; TCP-priimti & quot; tvarkyti laiko-out per parametrus & quot; TCP-connect-timeout & quot; ir & quot; TCP-priimti-timeout & quot;
- TCP vienetas: parama skaitymo / rašymo praėjęs laikas;
Komentarai nerastas