CHICKEN

Software screenshot:
CHICKEN
Podrobnosti Software:
Verze: 4.0.0
Datum uploadu: 6 Jun 15
Licence: Volný
Popularita: 8

Rating: nan/5 (Total Votes: 0)

V současné době běží na Linuxu, MacOS X, Windows, Unix a mnoho souvisejících OSS.
KUŘE vyrábí přenosné, efektivní C, podporuje téměř všechny současného systému jazykového standardu, R5RS a obsahuje mnoho vylepšení a rozšíření

Vlastnosti :.

  • Obsahuje plnohodnotné interaktivní interpret jakož i optimalizace dávkové kompilátor
  • Použitelné pro interpretovány skripty nebo sestavovat samostatných spustitelné soubory buď dynamické nebo statické vazby
  • Plná podpora pro ocas rekurze, prvotřídní pokračováních a hygienických makra
  • Vysoce přenosné a známý spustit na mnoha platformách, včetně x86, x86-64, IA-64, PowerPC, SPARC a UltraSPARC, Alpha, MIPS, ARM a S / 390
  • distribuován zdarma k použití a úpravy v souladu s podmínkami BSD licence
  • Transparentní podpora pro dynamicky načítatelné zkompilovaný kód a vazba na C
  • snadné používat cizí funkci rozhraní pro přístup k C a C ++ knihovny ze schématu kódu
  • Lehká uživatelské úrovni vlákna na bázi prvotřídních pokračováních
  • Poskytuje hygienické makra vysoké a nízké úrovni, včetně syntaxe pravidel
  • obsahuje výkonný modul systém, který integruje hygienické makra a oddělenou kompilaci
  • Provedení profilování, ladění, backtrace a single-posílení podpora
  • POSIX rozhraní, které se týká životního prostředí a souborového systému přístup, trubky, procesy, signály, zámky, zásuvky, a nízké úrovni a paměť-mapované I / O
  • Perl kompatibilní regulární výrazy, včetně podpory pro syntaxi SRE (Structured regulárních výrazů)
  • Podpora interpretovány nebo kompilované skriptech pod Unix a Windows
  • Podpora pro velký počet režimu žádostí o provádění (SRFIs)
  • Mnoho knihoven a rozšíření jsou k dispozici na & quot; Vejce Unlimited & quot;

Co je nového v této verzi:.

  • Opravy na MinGW stavět
  • PCRE 7.7
  • Bug fix pro bitového-nebo použití
  • Oprava chyby v závitu ukončit!
  • Cygwin stavět Patched dát běhové knihovny na správném místě.
  • přidána podpora pro out-of-stromu kompilace (přes proměnné zdrojovém adresáři)
  • bug fix pro (String & gt; počtu & quot; / & quot;)
  • Podpora výběrového řízení profilování v kompilátoru
  • jednotka utils: přestěhoval fileand postupy cestu související s investičním souborů
  • nové jednotkové files

Co je nového ve verzi 3.3.0:

  • bug fix pro bitového-nebo použití
  • opravy chyb pro vstupenky 393, 430, 436
  • bug fix pointer- & gt; adresa
  • build systém nyní nastaví soname pole libchicken.so pod Linuxem
  • fixní alokace chyba v decode_literal
  • Některé opravy k sestavení systému, pokud je nastaveno USE_HOST_PCRE
  • přidal využití jednotkových přístavů do podílových bonusů a kuřecím masem-setup
  • Unit utils a doplňky: stěhoval rozšíření portů jednotek přístavů
  • nové jednotkové porty

Co je nového ve verzi 3.2.0:

  • jednotka Extra: pohybovali seznamy, fronty, struny na data-struktury
  • Nová jednotka data-struktury
  • jednotka knihovna: symbolická & gt; string nyní zkopíruje jeho argument,
  • kuře-setup: přidána volba -svn-kufru
  • jednotka utils: přidán soubor-kopírování a file-move (žádost o einit tým)
  • jednotka srfi-69:! Přidán hash-table-clear
  • jednotka srfi-69: nový
  • jednotka doplňky: stěhoval SRFI 69 na jednotce srfi-69

Co je nového ve verzi 3.1.0:

  • svnrevision.sh vyčistit logiku, aby se zabránilo neplatné chybovou zprávu
  • CSc opravena chyba brání statické propojení spustitelných souborů (build problémy pořadí)
  • jednotka regex: PCRE 7.6
  • jednotka regex: vyhnout se kopie řetězec v regex shody
  • kuře-setup: Vejce jsou staženy do a sestavil v dočasném adresáři určeném proměnné prostředí CHICKEN_TMPDIR nebo TMPDIR, nebo -build-prefix a -Stáhnout-dir možností, příslušně; -destdir volba je nahrazena -install-prefixem.
  • jednotka tcp: použití ofset do řetězce, spíše než podřetězec pro rychlejší zásuvky zápis [Jim Ursetto]
  • MSVC lze nyní použít k vytvoření systému, kdy jsou k dispozici standardní nástroje UNIX (jako MSYS)
  • jednotka knihovna: přidáno & quot; flonum-print-precizní & quot; pro změnu výchozí nastavení 16
  • jednotka POSIX: vytvořit-directory nyní zvládne DOS písmena v dané cestě
  • jednotka POSIX: přidány statpredicates pro typy souborů
  • jednotka POSIX: přidána podpora formátu strftime řetězec & quot; časově & gt; string & quot;
  • jednotka POSIX: přidáno & quot; String & gt; doba & Quot ;, který trvá formátu strptime řetězec (Unix pouze)
  • jednotka doplňky: přidán & quot; levý průřez & quot ;, & quot; pravou část & quot ;, & quot; nikdo & quot ;, & quot; vždycky & quot ;, a & quot; nikdy & quot;
  • ???
  • jednotka doplňky: přidán & quot; hash-table-merge & quot ;, & quot; hash-table-map & quot ;, & quot; hash-table-for-each & quot ;, a rozšířil & quot; make-hash-table & quot; s minimálním / maximálním zatížení a počáteční hodnoty
  • jednotka doplňky: přidán & quot; eq -hash & quot ;, & quot; ekv -hash & quot ;, & quot; rovná -hash & quot ;, & quot; číslo-hash & quot ;, & quot; symbol-hash & quot ;, & quot; klíčové slovo-hash & quot??? ;, & quot; ## sys # číslo-hash-hák & quot ;, a & quot; hash-by-identita & quot; jako synonymum pro & quot; eq -hash & quot;?

Co je nového ve verzi 3.0.0:

  • modernizované schéma-complete.el na verzi 0.6
  • jednotka knihovna: přidáno & quot; blob = & quot;
  • ?
  • knihovna může být volitelně postaven s již nainstalovanou libpcre
  • kuřecí-setup přistupuje samostatnou sadu vajec, specifický na hlavní KUŘE verzi (3)
  • přidal CSI volby & quot; p & quot; (& Quot; -print & quot;) a & quot; -P & quot; (& Quot; -pretty-tisk & quot;)
  • podpora pro Mac OS X Univerzální dvojhvězd Hase byla přidána
  • `cond-expand 'je k dispozici v sadě základních maker
  • Na sparc64 architektury více než 126 postup argumenty jsou povoleny
  • POSIX jednotka: & quot; seconds- & gt; STRING & quot; a & quot; časově & gt; STRING & quot; mají nyní jejich koncové #
  • ewline znak odstraněn. TOTO JE zpětně INCOMPATIBLE CHANGE.

Co je nového ve verzi 2,739:

  • SVN checkout může být nyní postaven z bootstrapping tarballu bez potřeba předinstalovaného & quot; kuře & quot; spustitelný
  • literály jsou shrnuty v binárním kódování platformě nezávislé do spustitelného souboru, který má za následek rychlejší C kompilace časy a moe kompaktní binárky. To také dělá & quot; komprimovat-literály & quot; volba a prohlášení zbytečné
  • & quot; -compress-Literály & quot; volba kompilátoru a & quot; komprimovat-literály & quot; prohlášení byly odebrány
  • proměnná CHICKEN_HOME prostředí je nyní zastaralé, použijte CHICKEN_PREFIX a případně CHICKEN_REPOSITORY_PATH
  • přidal předem proměnnou GC hák C-úrovni
  • Cygwin je nyní plně podporován
  • odstraněny zastaralé funkce:
  • rozšíření-info
  • print-ladicích
  • test-funkce?
  • ___ callback (chicken.h)
  • zahraniční-callback-lambda [*]
  • thread-dodávat signál!
  • kritický průřez
  • Povolit-přerušení
  • Zakázat přerušení
  • invalid-postup-call-handler
  • Není závislé na platformě separátor cesta adresář už, lomítkem (& quot; / & quot;) a zpětné lomítko (& quot; & quot;) znaky mohou být použity interchangably
  • Nové postupy & quot; regexp * & quot ;, & quot; regex-optimize & quot; a & quot; make-zakotvenou vzoru & quot; (Regex knihovny jednotka)
  • Nové postupy & quot; terminall-size & quot ;, & quot; terminálu název & quot; a & quot; get-host-name & quot; (POSIX knihovna jednotka)
  • kuře-setup: může vytvořit úložiště soubor katalogu z lokálního SVN pokladně vaječného repozitáře
  • kuře-setup má novou možnost & quot; -host-prodloužení & quot; vynutit sestavování rozšíření v & quot; hostitele & quot; Režim při použití cross-kompilace kuře
  • Lepší podpora cross-vývoj pro sestavení systému (Makefile akceptuje různé proměnné pro přizpůsobení build)
  • & quot, file-size & quot; a & quot; file-stat & quot; zpracovat soubor-velikosti & gt; 4GB teď
  • & quot; najít-soubory & quot; sbírá adresářů stejně, teď [Díky Ivan Raikov]
  • přidal & quot; dist & quot; cíl na toplevel makefile
  • & quot; andmap & quot; a & quot; ormap & quot; byly zastaralé
  • makefiles podporují nyní relinking
  • přidal & quot; thread-wait-for-I / O & quot!; (Srfi-18 knihovna jednotka)
  • & quot; chicken-bug & quot; Program lze nyní použít k vytvoření hlášení o chybách a poslat je na kuře správcům

Co je nového ve verzi 2,717:

  • Nová verze binární kompatibilita (3) nainstalován vejce mst být recompiled !
  • zastaralé & quot; posun & Quot!; a & quot; unshift & quot;!
  • regex jednotka: Používá PCRE 7.4
  • utils jednotka: Používá sestaven regulárních výrazů
  • jednotka POSIX: Používá sestaven regulární výrazy
  • odstraněna možnost vybudovat pro extra symbol slot
  • přidané Lisp stylu seznamy symbol vlastnictví

Co je nového ve verzi 2,701:

  • nespočet opravy chyb a drobná vylepšení
  • nových zahraničních typy:
  • [nonnull-] unsigned-c-string [*]
  • c-string-list [*]
  • přidal & quot; nepoužité & quot; Prohlášení specifikátor
  • Nový GNU Udělat založený build proces
  • libffi již není využíváno, handcoded assembler se používá pro x86, x86-64 a PowerPC platformy
  • knihovní jednotky:
  • Blob?
  • make-blob
  • blob-size
  • String & gt; blob
  • blob- & gt; string
  • regex jednotka:
  • GLOB?
  • utils jednotka:
  • directory-null?
  • Port-násobné
  • extras jednotka:
  • hash-table-odstranit!
  • lolevel jednotka:
  • mutovat-procedura
  • srfi-4 ks:
  • XXXvector- & gt; blob [/ sdílené]
  • blob- & gt; XXXvector [/ sdílené]
  • Možnosti CSC:
  • -cxx-název
  • -disable-kompilátoru makra
  • byte-vektory byly odstraněny a nahrazeny novými & quot; blob & quot; zadejte
  • přidal různé blobSRFI-4 vektor konverze postupy srfi-4 jednotky
  • & quot;: volitelný & quot; byl přejmenován na & quot; nepovinný & quot; (Starý název je stále k dispozici, ale Zastaralé)
  • & quot; switch & quot; byl nahrazen & quot; vyberte & quot; (& Quot; switch & quot; je stále k dispozici, ale zavržené)
  • & quot, tcp-connect & quot; a & quot; tcp-akceptovat & quot; zvládnout časové limity pomocí parametrů & quot; tcp-connect-timeout & quot; a & quot; tcp-accept-timeout & quot;
  • tcp jednotka: podpora pro čtení / zápis timeout

Podobný software

mkr
mkr

19 Jul 15

Protocol Buffers
Protocol Buffers

5 Jun 15

LESSCPY
LESSCPY

13 Apr 15

Komentáře k CHICKEN

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!