Chicken

Programinė įranga Screenshot:
Chicken
Programinė detalės:
Versija: 4.9.0.1 Atnaujintas
Įkėlimo datą: 17 Jul 15
Kūrėjas: Felix
Licencija: Nemokamai
Populiarumas: 15

Rating: nan/5 (Total Votes: 0)

Vištienos yra nemokama ir atviro kodo kompiliatorius taikymo schemos programavimo kalba. Ji yra suderinama su Linux / UNIX operacine sistema.
Vištienos gamina veiksmingą ir nešiojamų C, ir ji palaiko daugelis dabartinę sistemą kalbos standartą (žr žemiau esančio sąrašo detales).
Ji suteikia "out-of-the-box parama SRFI 0 (dir-expand), SRFI 1 (sąrašas biblioteka), SRFI 2 (ir let *) SRFI 4 (Vientisos skaitmeniniai vektoriniai duomenų tipai), SRFI 6 (pagrindinis styginių uostus ), SRFI 8 (gauna), SRFI 9 (įrašykite tipus), SRFI 10 (#, išorės forma), SRFI 13 (Styginių biblioteka), SRFI 14 (simbolių rinkinys biblioteka), SRFI 16 (byla-lambda), SRFI 17 ( Apibendrintas rinkinys!), SRFI 18 (Wielowątkowa parama), SRFI 23 (klaida), SRFI 25 (Daugiamačių masyvų primityvai), SRFI 26 (supjaustyti, mielas), SRFI 28 (formatas), SRFI 30 (Block komentarai) SRFI 37 ( Programos argumentas procesorius), SRFI 38 (išorinio atstovavimo duomenų su bendra struktūros), SRFI 39 (parametrai), SRFI 40 (Srove biblioteka), SRFI 42 (Eager comprehensions), SRFI 43 (Vektorius biblioteka) ir SRFI 55 (reikalauti, pratęsimas ).

Kas naujo , šioje laidoje:

  • Ši laida apima keletą svarbių saugumo ir katastrofos pataisymai, po neseniai klaidą medžioklės šėlsmas mūsų pagrindinių įsilaužėlių.

Kas naujo versijos 4.8.0.5:

  • Ši laida apima keletą svarbių saugumo ir katastrofos pataisymai, po neseniai klaidą medžioklės šėlsmas mūsų pagrindinių įsilaužėlių.

Kas naujo versijos 4.8.0.3:

  • Ši laida pirmiausia nustato triktį Linux ir Solaris, kuris sukelia aukšto procesoriaus naudojimas, kai laukia vaikų proceso I / O.

Kas naujo versijos 4.8.0.2:

  • interpretatorius
  • Nustatyti regresiją, D procedūras, kurios lėmė sprintf klaidos.
  • Kompiliatorius:
  • Nustatyti perrašymas naujomis eilutėmis (~~) į printf.
  • Trukmė:
  • Leisti & gt; 4GB krūva ant 64 bitų sistemose (# 974).
  • Pridėta trūksta bibliotekoje (-lrt) Solaris už nanosleep skambučių (# 970).
  • Build System:
  • Naudoti testas -f vietoj bandymo -e į identify.sh nuraminti Solaris.

Kas naujo versijos 4.8.0.1:

  • Saugumo pataisymai: "
  • Naudoti POSIX apklausa () sistemose, jei jos prieinamos. Taip išvengiama dizaino škvalas Select (); ji palaiko ne daugiau kaip FD_SETSIZE aprašais.
  • Pagrindiniai bibliotekos:
  • Fiksuotas EINTR tvarkymo procesą laukti ir skaitant iš failo uostus.
  • Ištaisyta už irregex (# 686). Pastaba:. Nors dabar irregex.scm sako versija 0.9.2, versija yra iš tikrųjų 0.8.3 plius keletas backported pleistrai
  • Fiksuotas problema "make-takus", kuris grąžino absoliutų kelią, jei suteikta santykinį vieną be katalogas argumentas.
  • 64 bitų sistemose funkcija identifikatorius "64bit" yra registruotas.
  • Kompiliatorius:
  • Fiksuoti įvairių riktai tipo duomenų bazėje.
  • Klaidų ištaisymas ir patobulinimai Tyrinėtojas.
  • srauto analizė perdavimą, tipo atitikimo derinių "sąrašo" sąrašo ir "tipų buvo padaryta / patikimiau.
  • Sintaksė Expander:
  • Padaryti makro-pervadintas apibrėžia pradėti Institucijos (viduje modules) matomos vėliau formų. (# 944).
  • Runtime sistema:
  • Ištaisyta neteisingą kodą užsienio argumentas konversijos "unsigned-integer64" (# 955).
  • Pagrindiniai įrankiai:
  • Runtime tiltelis takas surinktais vykdomąjį nebuvo tinkamai nustatytas FreeBSD sistemose.
  • Nustatyti install-prailginimo lūžimo, kai antroji ARG yra porų (SRC DST).
  • Build System:
  • Neleisti atnaujinimas buildversion.scm ant kiekvieno padaryti.
  • (1) Windows

Kas naujo versijos 4.8.0:


  • sąsajos ir functors buvo įtraukta į modulio sistemą.
  • tipo sistema buvo pratęstas.
  • daug pataisymų ir bendrojo valymo buvo padaryta kompiliatorius, Runtime sistema, pagrindinės bibliotekos, ir sintaksė skečiamuoju.

Kas naujo versijos 4.6.0:

  • Kai kompiliatorius optimizavimas buvo žymiai pagerėjo.
  • Keletas įmontuota procedūrose ir paskirstymo tvarką sąrašus, vektorių, ir struktūras generuoti greičiau kodą.
  • Vienetai srfi-4 ir srfi-18 buvo labai išvalyti ir optimizuoti.

  • Keletas klaidos buvo ištaisytos į siūlais planavimo.
  • vištienos įdiegti buvo pratęstas, o jos kryžius kompiliacija parama buvo gerokai patobulinta.
  • Build System dabar palaiko daugiau platformų ir kompiliatoriai.
  • Įvairios infrastruktūros scenarijai buvo modernizuota, kad atspindėtų naują interneto svetainę infrastruktūros struktūrą.

Kas naujo versijos 4.4.0:

  • sistema dabar gali būti pastatytas su llvm-GCC ir / arba "klingsėti" (toliau llvm C kompiliatorius, kuri nenaudoja GNU C frontend)
  • pridėjo naują funkciją "-trunk" į "vištienos įdiegti", kuri pajėgos statybą ir instaliavimą plėtros versiją pratęsimų kartu su `t vietos"
  • pridėjo naują variantą `-deploy" į "vištienos įdiegti", kuri stato pratęsti naudojimo "dislokuoti" programų (žiūrėti žemiau)
  • pridūrė parinktį `-deploy" į `CSC", sudarytojas vairuotojas. Naudodami šią parinktį `CSC" galite sukurti visiškai įmontuotu programų paketus ir dukart spausti "Macintosh" GUI programas; pamatyti "Deployment" vadovo skyrius Daugiau informacijos
  • katalogas skiriamas `-prefix" variantą iš "vištienos įdiegti" dabar gali būti santykinis takus.
  • ištrintas GUI specifinė Runtime Library (`libchicken-GUI) iš" Windows kurti
  • GUI- ir ne GUI programų dabar naudoja tą patį Runtime Library
  • Specialios formos užsienio funkcija sąsaja buvo pakeista vidaus forma ir sintaksės leisti pervadinti ir šešėliai šių formų;
  • Naujas "-private-saugykla" variantas: "CSC" rengia vykdomąjį su prailginimo-saugykla keliu nustatytą į katalogą, iš kurio buvo pradėta programa "
  • `CSC": atšaukia "-W" ir "-windows variantai ', pridūrė" -gui "kaip platforma nepriklausomas pakeitimo
  • `reikalauja-plėtinį '/` naudojimas "priima dabar importo-specifikacijas;
  • user-defined priauginimas-ir pagalbinių `set-plėtinys-specifikatorius!" buvo ištrintas,
  • `ištrinti failą [*]", "pervadinti failą", "Create-katalogą", `failo kopijavimo", `failo-move", "ištrinti-katalogą" ir `kaitos-katalogą" grįžti į jų argumentus, / paskirties failo sėkmės
  • pridūrė trūkstamą procedūrą "būklė-kintamo pavadinimas" į srfi-18 bibliotekos padalinio (Ačiū Joerg Wittenberger)
  • `Glob?" funkcija iš `RegEx" vienetas buvo pasmerkta
  • pridūrė procedūrą "Scan-įvesties linijas" perdavė `utils bibliotekai vieneto
  • pridėjo naują runtime variantą "- G", kuri leidžia GC derinimo išvesties
  • melioracijos nepanaudotų simbolių simbolis-gc "režimas (" -: w "), dabar vyksta tik dėl simbolių su tuščiu turto sąrašą,
  • Windows pakrovimo kodas rengiami [Ne] GUI Runtime bibliotekos žlugs ir gaminti klaidos pranešimą, kai pakrovimo vykdomąjį yra susijęs su kitu runtime sistemos
  • Windows GUI bibliotekas buvo neteisingai sieja `CSC"
  • vienetas POSIX: įtraukta seteris už "failų modifikavimo laiku"
  • banerio rodo statyti branchname, nebent tai "laivo kapitonas"
  • `-no-install 'variantas" vištienos įdiegti "ignoruojamas statant / diegiant priklausomybes
  • `vištienos pašalinti" užima Glob vietoj reguliaraus išraiška kaip argumentas
  • Pervardyti ir palyginkite funkcijos žemo lygio makro apibrėžimai dabar priimti savavališki S-išraiškas ir pervadina / palygina juos rekursyviai
  • `Numeris & gt; string 'rankenos neigiami skaičiai bazėmis skirtingų nuo 10 teisingai (dėka Peter Danenberg)
  • ištrintas atgyvenę "setup-install-vėliava" ir `setup-vedant daugiau vėliavą" iš "Sąrankos-API" moduliu,
  • pridėjo naują funkciją "-repository" į "vištienos įdiegti" (Ačiū Christian KELLERMANN)
  • pašalinta "vištienos Setup" nebaigtas programa
  • Fix "CSC" naudoti teisingą biblioteką, nustatydama dinaminei apkrovai kelius (Ačiū Derrell Piper);
  • ištrintas HTML dokumentus iš platinimo (wiki vadovas dabar bus įdiegta)
  • Ištaisyta klaida "reeksporto", kuris sukelia sintaksę nebus teisingai reeksportuoti;
  • ankstesni priskyrimas tam toplevel kintamasis, kuris yra atskirti šalutinį poveikį laisvųjų išraiškų yra pašalintas
  • fiksuotas langai versija `find-failai" (ačiū Jim Ursetto)
  • dokumentacija plėtinių nėra įdiegtas automatiškai "vištienos įdiegti" nebėra
  • pasikeitė dvejetainis versiją iš "4" į "5", nes naujieji Runtime bibliotekos nėra dvejetainis-suderinama su ankstesnėmis versijomis; Tai reiškia, kad visi kiaušiniai turi būti iš naujo ir esamų programų galima perkompiliavote!
  • pridūrė Unboxing kamuolį sudarytojas, dėl kurio iš dalies dramatical veiklos patobulinimų nesaugių slankiojo kablelio intensyviai kodą; Unboxing yra įjungtas optimizavimo lygius 4 ir 5
  • ištrintas poilsio argumentas vektoriaus optimizavimas, nes tai gali prieštarauti įterpimas (ačiū Sven Hartrumpf)
  • pervadintas "žymeklis-offset" į "žymeklis +" ir atgyvenę "žymeklis-offset"
  • Toplevel užduotis, kurios neturi kiti šalutiniai poveikiai gali būti pašalintos, jeigu gali būti įrodyta, kad vertė yra nenaudojamas (sudarytojas sukurs šiuo atveju įspėjimas)
  • ištrintas atgyvenę "-quiet" variantas "vištienos" programa
  • ištrintas atgyvenę "run-time-makrokomandas deklaracijos,
  • ištrintas atgyvenę "-v2" ir "-v3" Funkcijos "CSC" programos `
  • ištrintas atgyvenę "sąrašo ir" funkciją (tai tik prieinamas kaip "sąrašo nuo?" dabar)
  • ištrintas atgyvenę "stat -..." funkcijos POSIX bibliotekos padalinio,
  • ištrintas atgyvenę "už-kiekvienam-line", ir, už-kiekvienam-argv-line "procedūrų utils biblioteka padalinys
  • pridūrė `fpinteger?" ir `fpabs"
  • atgyvenę "apibrėžti parengta-sintaksę"
  • pridėta naujų slankiojo kablelio Pirmykštė `fpsin" "fpcos" `fptan", `fpasin" "fpacos" `fpatan" "fpatan2" "fpexp" "fplog" "fpexpt" ir ` fpsqrt "
  • Sunkūs išvalymas plaukiojantieji matematikos funkcijas, kurios suteikia daug geresnių rezultatų, ypač kodas parengtą nesaugaus režimu
  • paskambinę `teigti" su vienu argumentu rodo išbandyti išraiška gedimo;
  • įvairūs pataisymai ir valymo

Kas naujo Versija 4.2.0:

  • vištienos įdiegti buvo pakeistas rūšiuoti bibliotekos priklausomybes į topologijos tvarka ir išbandyti alternatyvius serverius, jei kiaušinis serveris atsako klaidos.
  • vykdomąjį kamino surinkimo moduliams kodas yra išjungtas pagal nutylėjimą.
  • Daug klaidų buvo fiksuotas MinGW statyti.
  • Kelios naujos galimybės buvo įtraukta į sudarytojas ir vertėją.

Kas naujo versijos 3.4.0:

  • sudarytojas dabar palaiko selektyvus procedūra profiliavimą.
  • Visi failų susijusių procedūros buvo perkeltos į naują padalinį failus.
  • Būta daug pataisymai į Cygwin ir MinGW stato.
  • pcre siejama su vištiena buvo atnaujintas.

Panaši programinė įranga

Voodoo Compiler
Voodoo Compiler

20 Feb 15

Racket
Racket

27 Sep 15

Arcueid
Arcueid

20 Feb 15

Kita programinė įranga kūrėjas Felix

Komentarai Chicken

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!