Yazılım detaylar:
Versiyon: 4.0.0
Qayıt: 6 Jun 15
Lisans: Ücretsiz
Popülerlik: 135
Şu anda Linux, MacOS X, Windows ve birçok Unix işletim ilgili üzerinde çalışır.
TAVUK, taşınabilir, verimli C üretir, cari Şema dil standardının tüm neredeyse R5RS destekler ve çeşitli iyileştirmeler ve uzantıları içerir
Özellikler :.
- tam özellikli bir interaktif tercüman yanı sıra optimize toplu derleyici içermektedir
- yorumlanır komut dosyaları için Kullanılabilir ya ya dinamik ya da statik bağlantı ile bağımsız yürütülebilir derlenmiş
- kuyruk özyineleme, birinci sınıf Angola'dakiler ve hijyenik makrolar için tam destek
- Yüksek taşınabilir ve x86, x86-64, IA-64, PowerPC, SPARC ve UltraSPARC, Alpha, MIPS, ARM ve S / 390 da dahil olmak üzere birçok platformda, çalıştırmak için bilinen
- BSD Lisansı şartları altında kullanılmak ve değişiklik için ücretsiz dağıtılan
- Şeffaf destek
- Kolay Şeması kodu C ve C ++ kütüphaneleri erişmek için yabancı fonksiyon arabirimi kullanmak için
- birinci sınıf Angola'dakiler dayalı Hafif kullanıcı düzeyinde ipler
- sözdizimi kuralları dahil olmak üzere, yüksek ve düşük seviyeli hijyenik makroları sağlar
- hijyenik makrolar ve ayrı derleme entegre güçlü bir modül sistemi içerir
- Yürütme profilleme, hata ayıklama, üretilmesine ve tek adım desteği
- çevre ve dosya sistemi erişimi, borular, süreçler, sinyaller, kilitler, prizler, ve düşük seviyede ve kapsayan bir POSIX arayüzü I / O bellek eşlemeli
- İBBS sözdizimi desteği (Düzenli İfadeler Yapılandırılmış dahil) Perl uyumlu düzenli ifadeler,
- Unix ve Windows altında yorumlanır veya derlenmiş kabuk betikleri için destek
- Uygulama için Şema istekleri çok sayıda desteği (SRFIs)
- Birçok kütüphaneler ve uzantıları & quot mevcuttur
C dinamik derlenmiş yüklenebilen kod ve bağlantı için
; Yumurta Sınırsız & quot;
Bu sürümdeki yeni nedir:.
- MinGW Düzeltmeler inşa
- PCRE 7.7
- bit-veya kullanım için Hata düzeltme
- iplik sonlandırmak! Hata düzeltme
- Cygwin doğru yerde çalışma zamanı kütüphaneleri koymak için yamalı oluşturmak.
- (SRCDIRın değişkeni aracılığıyla) out-of-ağacının derleme için destek eklendi
- için bug fix (Şerit- & gt; & quot sayı; / & quot;)
- derleyici seçici prosedür profil desteği
- birim utils: Birim dosyaları Fileand yol adı ile ilgili prosedürleri taşındı
- yeni birim dosyaları
nedir sürüm 3.3.0 Yeni: bit-veya kullanım
- bug fix >
Bilet 393, 430, - hata düzeltmeleri 436
- bug fix pointer- & gt; adres
- inşa sistemi artık Linux altında libchicken.so bir SONAME alanı ayarlıyor
- bir ayırma hata decode_literal sabit
- USE_HOST_PCRE ayarlanır yapı sisteminde bazı düzeltmeler
- Cihaz ekstralar ve tavuk-kurulumu birim limanların eklenen kullanımı
- birim utils ve ekstralar: Birim limanlarına liman uzantıları taşındı
- yeni birim portları
sürüm 3.2.0 Yeni nedir:
- birim ekstralar: taşındı listeler, kuyruklar, dizeleri veri yapıları
- yeni birim veri yapıları
- birim kütüphanesi: sembol & gt; dize şimdi kopya onun argüman
- tavuk kurulum: seçeneği eklendi -svn-gövde
- birim utils: katma dosya kopyalama ve dosya hareket (einit ekibi tarafından istek)
- Cihaz srfi-69: eklenen hash tablo net
- Cihaz srfi-69: Yeni
- ünite ekstralar: üniteye srfi 69 taşındı srfi-69
nedir sürüm 3.1.0 Yeni:
- svnrevision.sh temizlenmiş mantık geçersiz hata iletisi önlemek için
- yürütülebilir statik bağlama engelleyen csc sabit hata (sipariş sorunlarını kurmak)
- Cihaz regex: PCRE 7.6
- Cihaz regex: regex eşleştirme dize kopya önlemek
- tavuk kurulum: Yumurta indirilen ve CHICKEN_TMPDIR veya TMPDIR ortam değişkenleri tarafından belirlenen geçici bir dizine derlenmiş veya sırasıyla -build-öneki ve -indir-dir seçenekleri ile; -destdir seçenek -install-öneki ile değiştirilir.
- Cihaz tcp: dizeye ofset ziyade hızlı priz yazmak için altkatarıyla kullanımı [Jim Ursetto]
- MSVC şimdi sistemi oluşturmak için kullanılabilir (MSYS) gibi standart UNIX araçları mevcut olduğunda
- birim kütüphanesi: eklenen & quot; flonum baskı hassas & quot; 16 varsayılan değiştirmek için
- Cihaz posix: create-dizin şimdi verilen yolda DOS sürücü harflerini işleyebilir
- Cihaz posix: dosya türleri için eklenen statpredicates
- Cihaz posix: katma strftime biçim dizesi destek & quot; zamana & gt; dize & quot;
- Cihaz posix: eklenen & quot; Şerit- & gt; & quot ;, zaman bir işlev biçim dizesi alır (Unix için)
- birim ekstralar: & eklendi quot; sol bölümünde & quot ;, & quot; sağ bölümünde & quot ;, & quot; hiçbiri & quot ;, & quot; Her zaman & quot ;, ve & quot; asla & quot; ??
- birim ekstralar: & eklendi quot; karma tablo birleştirme & quot ;, & quot; karma tablo-map & quot ;, & quot;-için-karma-tablo her & quot ;, ve genişletilmiş & quot; make-karma tablo & quot; Minimum / maksimum yük ve başlangıç değeri ile
- birim ekstralar: & eklendi quot; eq -HASH & quot ;, & quot; eqv -HASH & quot ;, & quot; eşit -HASH & quot ;, & quot; sayı-karma & quot ;, & quot; sembol karma & quot ;, & quot; kelime-karma & quot?? ;, & quot; ## sys # numaralı karma-kanca & quot ;, ve & quot; karma-by-kimlik & quot; & eşanlamlı olarak quot; eq -HASH & quot;?
nedir sürüm 3.0.0 Yeni:
sürüm 0.6
- yükseltilmiş şema-complete.el
- birim kütüphanesi: eklenen & quot; blob = & quot; ?
- kütüphane isteğe bağlı olarak önceden yüklenmiş libpcre ile inşa edilebilir
- tavuk-Kur ana TAVUK sürümüne özgü yumurta ayrı bir dizi, erişir (3)
- csi seçenekleri & quot ekledi; p & quot; (& Quot; -print & quot;) ve & quot; P & quot; (& Quot; -Çok baskı & quot;)
- Mac OS X evrensel çiftler için destek eklendi Hase
- 'genişletmeye koşul çekirdek makro kümesi mevcuttur `
- fazla 126 işlem argümanlar izin verilir
- POSIX birimi: & quot; seconds- & gt; dize & quot; ve & quot; zamana & gt; dize & quot; var şimdi onların sondaki #
- ewline karakteri kaldırıldı. BU GERİ-UYUMSUZ DEĞİŞTİR IS.
Sparc64 mimarileri üzerinde
nedir sürüm 2,739 Yeni:
SVN ödeme şimdi olmadan bir önyükleme arşivini inşa edilebilir
- tavuk & quot; önceden yüklenmiş & quot ihtiyacı; yürütülebilir
- değişmezleri kez derlemek ve kompakt ikililer moe C daha hızlı sonuçlanır yürütülebilir bir platform bağımsız ikili kodlama derlenmektedir. Bu da yapar & quot; & quot-değişmezleri sıkıştırmak; seçeneği ve beyan gereksiz
- & quot; -compress-değişmezleri & quot; derleyici seçeneği ve & quot; & quot-değişmezleri sıkıştırmak; deklarasyon kaldırıldı
- CHICKEN_HOME ortam değişkeni artık kullanılmıyor, kullanımı CHICKEN_PREFIX ve muhtemelen CHICKEN_REPOSITORY_PATH
- öncesi GC kanca C düzeyi değişkeni eklendi
- Cygwin şimdi tam olarak desteklenir
- kaldırıldı kaldırılmış fonksiyonları:
- uzantısı-info
- baskı üretilmesine
- test özelliği?
- ___ callback (chicken.h)
- yabancı geri-lamda [*]
- iplik teslim sinyal!
- kritik bölüm
- etkinleştirmek kesmeler
- devre dışı-kesmeler
- geçersiz prosedürü-call-işleyici
- artık hiçbir platforma bağımlı pathname dizin ayırıcı, eğik çizgi vardır karakterler birbirinin kullanılabilir
- Yeni prosedürler & quot; regexp * & quot ;, & quot; regex-optimize & quot; ve & quot; make-demirlemiş-desen & quot; (Regex kütüphane birimi)
- Yeni prosedürler & quot; terminall boyutu & quot ;, & quot; terminal adı & quot; ve & quot; olsun-host-name & quot; (POSIX kütüphane birimi)
- tavuk kurulumu: Yumurta depo yerel SVN çıkış gelen depo katalog dosyası oluşturabilirsiniz
- tavuk-Kur yeni seçenek & quot vardır; ev sahibi & quot; & quot uzantıları derleme zorlamak için; mod bir çapraz derleme tavuk kullanırken
- yapı sistemi için daha iyi bir çapraz geliştirme desteği (Makefile inşa özelleştirmek için çeşitli değişkenler kabul eder)
- & quot; dosya boyutu & quot; ve & quot; dosya, stat & quot; & gt dosya boyutları ele-; 4GB şimdi
- & quot; & quot-dosyaları bulmak; Şimdi yanı sıra dizinleri toplar [Ivan Raikov sayesinde]
- eklenen & quot; dist & quot; toplevel makefile hedef
- & quot; andmap & quot; ve & quot; ormap & quot; onaylanmaz edilmiştir
- makefiles şimdi relinking destek
- eklenen & quot; iplik bekle-için-i / o & quot!; (Srfi-18 kütüphane birimi)
- & quot; tavuk-bug & quot; Şimdi program hata raporları oluşturmak ve TAVUK bakımcılara göndermek için kullanılabilir
(& Quot; & quot;) (;; / & quot & quot) ve ters bölü
-Host-Uzantısını & quot;
nedir sürüm 2,717 Yeni:
- Yeni ikili uyumluluk sürümü (3) yüklü yumurta mst yeniden derlenmesi !
- önerilmemektedir & quot; & quot kayması!; ve & quot; unshift & quot;!
- regex birimi: PCRE'yi 7.4 kullanır
- utils birimi: normal ifadeler derlenmiş kullanır
- Cihaz posix: derlenmiş kullanır normal ifadeler
- ekstra sembol yuvası için kaldırılmıştır inşa seçeneği
- katma Lisp-sembol stil mülkiyet listeleri
sürüm 2.701 yeni Nedir:
- sayısız onarımları ve küçük iyileştirmeler
- yeni yabancı tipleri:
- [nonnull-] unsigned-c-string [*]
- c-string listesi [*]
- eklenen & quot; kullanılmayan & quot; beyan belirteci
- Yeni GNU Make tabanlı inşa süreci
- libffi artık kullanılmaz, handcoded montajcı x86, x86-64 ve powerpc platformları için kullanılır
- kütüphane birimi:
- damla?
- make-blob
- blob boyutu
- Şerit- & gt; blob
- blob- & gt; dize
- regex birimi:
- glob?
- utils birimi:
- dizin null?
- port kat
- ekstralar birimi:
- karma tablo-kaldır!
- lolevel birimi:
- mutasyon-yordam
- srfi-4 birim:
- XXXvector- & gt; blob [/ paylaştı]
- blob- & gt; XXXvector [/ paylaştı]
- csc seçenekleri:
- -cxx adı
- -sakatlar-derleyici makrolar
- bayt-vektörler kaldırıldı ve yeni & quot yerini almış; blob & quot; tipi
- srfi-4 ünitede çeşitli blobSRFI-4 vektör dönüşüm prosedürleri eklendi
- & quot;: İsteğe bağlı & quot; & quot yeniden adlandırıldı; isteğe & quot; (Eski adı hala kullanılabilir, ancak artık kullanılmayan bir)
- & quot; anahtar & quot; & quot yerini almıştır; & quot; (& Quot; anahtar & quot; hala kullanılabilir ancak önerilmez)
- & quot; tcp-connect & quot; ve & quot; tcp-kabul & quot; tcp-bağlantı zaman aşımı & quot; & quot parametreler üzerinden zaman aşımlarını ele; ve & quot; tcp-kabul-timeout & quot;
- TCP birimi: okuma / yazma zaman aşımı için destek
Yorum Bulunamadı