CHICKEN

Yazılım ekran görüntüsü:
CHICKEN
Yazılım detaylar:
Versiyon: 4.0.0
Qayıt: 6 Jun 15
Geliştirici: Felix L. Winkelmann
Lisans: Ücretsiz
Popülerlik: 135

Rating: 2.5/5 (Total Votes: 2)

Ş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

  • C dinamik derlenmiş yüklenebilen kod ve bağlantı için
  • Ş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)

  • ; Yumurta Sınırsız & quot;
  • Birçok kütüphaneler ve uzantıları & quot mevcuttur

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 `

  • Sparc64 mimarileri üzerinde
  • 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.

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

  • (& Quot; & quot;) (;; / & quot & quot) ve ters bölü
  • 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

  • -Host-Uzantısını & quot;
  • 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

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

Benzer yazılım

Rakudo
Rakudo

10 Feb 16

pagen.js
pagen.js

13 May 15

Cruncher
Cruncher

11 Mar 16

LESSCPY
LESSCPY

13 Apr 15

Yorumlar CHICKEN

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!