Guile

Yazılım ekran görüntüsü:
Guile
Yazılım detaylar:
Versiyon: 2.0.7
Qayıt: 20 Feb 15
Geliştirici: Marius Vollmer
Lisans: Ücretsiz
Popülerlik: 56

Rating: 3.0/5 (Total Votes: 2)

kurnazlık programcılar esnek uygulamalar oluşturmanıza yardımcı olmak için tasarlanmış bir kütüphanedir. Plug-ins, ya da modülleri (orada birçok isim vardır, ama kavram aslında aynıdır) ve kullanıcıları yazmak için bir uygulama programcıları Guile sağlar kullanan bir uygulama kendi ihtiyaçlarına uygun olması için bunları kullanmak için.
Uzatma dilleri istihdam kanıtlanmış uygulamaların uzun bir liste var. Özgür yazılım dünyasında başarılı ve uzun ömürlü örnekler GNU Emacs ve GIMP vardır. Sunucu uygulamaları uzanan
çok popüler örnekler Apache Perl ve PHP modülleri projeler vardır.
Uzatma dilleri kullanıcıları, programcılar, ve üçüncü parti geliştiricilerin bir bütün olarak programı yeniden yazmak zorunda kalmadan bir programa özellikler eklemek için izin, ve insanların herhangi bir tüketmek zorunda kalmadan, birbirleriyle işbirliği için bir program uzanan veriyor ekstra çaba.
Guile sizin programlara dahil edilebilir bir kütüphane olarak paketlenmiş Scheme programlama dili için bir tercüman olduğunu. Sizin kullanıcılar tercüman tam erişime sahip, bu yüzden kurnazlık kendisi kullanıcının ihtiyaçlarına göre, uzatılabilir. Sonuç, uygulama için özel bir betik dili olacaktır.
program daha kullanışlı hale ile Guile kullanma. Kullanıcılar özelleştirmek için başvurunuzun sıhhi tesisat öğrenmek gerekmez; onlar sadece Guile anlamak gerekir, ve erişim sağladığınız. Kolayca indirme ve komut dosyaları oluşturma, yerine karmaşık yamaları ticareti ve onların uygulamalarını recompiling tarafından ve hisse özelliklerini ticaret yapabilirsiniz. Onlar size, ya da başkası ile koordine etmek gerekmez

Bu sürümdeki yeni nedir:.

  • Bu sürüm srfi-105 kıvırcık infix ifadeleri, başına port okuyucu seçenekleri, iç içe gelecekleri, fonksiyonel rekor belirleyiciler, HTTP organları bir liman arayüzü, daha optimizasyonlar, daha iyi yük yolu ve derlenmiş yük yolu taşıma, ve onarımları her zamanki uzun bir liste ekler.

nedir sürüm 1.8.8 Yeni:.

  • 1.8 stabil seri Bakım serbest

sürüm 1.9.9 yeni nedir:

  • sıvıları ile bağlama hızlı dinamik
  • `sıvı-ref şimdi bytekod talimatları adanmış 'akışkan-set' ve '.
  • Dinamik `yoluyla bağlayıcı-sıvılarla 'ya da' ile-akışkanların * 'artık neden
  • özyinelemeli VM dualar, ne de vücudun kapatılması tahsisi. Kullanılmayan
  • akışkan numaraları artık çöp toplama vardır.
  • Uyumsuz Ağaç-IL değişiklikler:
  • son döngüsünde yapılan uyumsuz değişiklikler bir dizi vardı

  • Ağaç-IL, kurnazlık en üst düzey ara dili ile ilgili
  • .
  • bak
  • Ayrıntılar için değişiklik günlükleri. Bu sizi etkilediyse açıkça
  • gerekir
  • yukarı derleyici yamalar göndermek!
  • ister: Sınırlandırılmış, composable continuations:
  • Guile şimdi ilkel dilin bir parçası olarak istemleri vardır. Bkz & quot; istemleri & quot;. Kılavuzda, daha fazla bilgi için
  • İfadeler REPL de girdi, ya da komut satırından, varsayılan istemi etiketiyle istemi ile çevrilidir.

  • Onaylanmamaktadır
  • : `tembel yakalamak, ancak` yakalamak 'noktasında dinamik devlet' bir 'atış noktasında yığınını yakalanan bir form olduğunu'. Bu, biraz
  • deli. `Yakalamak kullanmak için değiştirmek 'muhtemelen bir atış-işleyici ile, or`with-atmak-işleyici' Lütfen.
  • 'yakalama', 'atmak', 'birlikte-atmak-işleyici' Şema uygulanan
  • Bu, herhangi bir son kullanıcı etkisi yoktur, ancak kullanıcı API değiştirirken değil iken biz HABERLER bunu bahsetmek gerekir ki, istemleri ve sıvıların açısından bu yapıları uygulamak mümkün olmanın gurur duyuyoruz . Okuduğunuz için teşekkürler!
  • sözdizimi genişletici Güncel-modül izleme:
  • bir hata nedeniyle, çalışma değildi, bir `başlar 'zaman an`eval-ile mevcut modülü değişti ifadesini' Genişleyen. Bu tespit edildi.
  • REPL çerçeveleri görünmüyor REPL de geriye dönük izleme
  • 1.9 serisi REPL uygulanmasına iç çerçeveleri gösterdi aşırı ayrıntılı geriye dönük izleme, olmuştur. Bu, çoğunlukla sabit olmuştur.
  • bug-guile@gnu.org. Hataları rapor edin

  • Yabancı fonksiyon arabirimi (FFI)
  • İlaveler
  • `(Sistem yabancı) vb` uzun ',' size_t '' modülü şimdi C'nin `int karşılık gelen ek yabancı türleri sağlar '.
  • Ayrıca, `dinamik bağlantı 'prosedürü şimdi bir & quot döner durumda, herhangi bir argüman olmadan çağrılabilir;. Programı mevcut sembolleri izin ;, küresel sembol kolu & quot kadar baktım
  • sözdizimi kuralların makrolar `Dokümantasyon:
  • kılavuzda makrolar belgeleri artık prosedürlerin o ayrıdır. Sözdizimi-kuralların makroları `üzerinde yeni bir bölüm eklendi.

  • 2.0
  • Etkili versiyon yumru:

  • Etkili sürümü & quot;
  • kurnazlık & quot olmuştur; bir süre için, genellikle & quot üretilen, MAJOR-VERSION.MINOR-VERSİYONU & quot ;. Bu sürüm 2.0 erken ayarlama, gerçek sürümünden itibaren geçerli sürümü decouples. Bu herhangi bir sürümü ile ilgili dağıtım hataları silkelemek gerekir.
  • Paralel monte edilebilirlik giderir:
  • Guile artık etkili sürümü özgü dizine kendi başlık dosyaları yükler ve (örneğin 2.0) kütüphane adı (örneğin libguile-2.0.so).
  • etkili sürümünü içerir
  • Bu değişiklik guile.m4 makro veya üçkağıtçılık-2.0.pc pkg-config dosyası üzerinden Guile algılamalıdır kullanıcılara şeffaf olmalıdır. Bu Guile geliştirme ortamları birden sürümleri için paralel yükler sağlayacaktır.

Benzer yazılım

Invicta
Invicta

2 Jun 15

execline
execline

18 Jul 15

Seed7
Seed7

22 Jun 18

Yorumlar Guile

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