CHICKEN

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

Rating: nan/5 (Total Votes: 0)

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

Cython
Cython

10 Dec 15

LuaJIT
LuaJIT

28 Sep 15

Metalua
Metalua

13 May 15

pagen.js
pagen.js

13 May 15

Kommentaar te CHICKEN

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie