CHICKEN

Sagteware kiekie:
CHICKEN
Sagteware besonderhede:
Weergawe: 4.0.0
Upload datum: 6 Jun 15
Ontwikkelaar: Felix L. Winkelmann
Lisensie: Gratis
Populariteit: 135

Rating: 2.5/5 (Total Votes: 2)

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

Soortgelyke sagteware

Middleman
Middleman

9 Feb 16

Traceur
Traceur

1 Oct 15

JsShrink
JsShrink

13 Apr 15

Assets-packager
Assets-packager

13 Apr 15

Kommentaar te CHICKEN

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!