Bigloo - Bigloo

Büyükbaba
paradigmalar Çoklu paradigma : işlevsel , prosedürel , meta
Aile Lisp
Tarafından dizayn edilmiştir Manuel Serrano
geliştirici INRIA
İlk ortaya çıktı 1995 ; 26 yıl önce ( 1995 )
kararlı sürüm
4.3c / 6 Eylül 2018 ; 2 yıl önce ( 2018-09-06 )
Yazma disiplini Güçlü , dinamik , gizli
Dürbün sözlüksel
Platformu KOL , IA-32 , x86-64 ; PowerPC , Alpha
işletim sistemi Çapraz platform : Android , Windows , macOS , Linux , AIX , Solaris , Tru64 UNIX
Lisans GPL , LGPL
İnternet sitesi www-sop .inria .fr / indes / fp / Bigloo
Tarafından etkilenmiş
Lisp , Şema

Bigloo bir programlama dili , Lisp dilinin bir lehçesi , Scheme dilinin bir uygulamasıdır . Fransız BT araştırma enstitüsü Fransız Bilgisayar Bilimi ve Otomasyon Araştırma Enstitüsü'nde (INRIA) geliştirilmiştir. Elle yazılmış C veya C++ performansıyla eşleşebilecek, etkili ve çeşitli kod üretimi için araçlar sağlamaya yöneliktir . Bigloo sistemi, C kodu ve Java sanal makinesi (JVM) veya .NET Framework (.NET) bayt kodu oluşturabilen bir Scheme derleyicisi içerir . Diğer Lisp lehçelerinde olduğu gibi, okuma-değerlendirme-yazdırma döngüsü (REPL) olarak da adlandırılan bir yorumlayıcı içerir . Öyle ücretsiz ve açık kaynak yazılım . Çalışma zamanı sistemi ve kitaplıklar , bir GNU Kısıtlı Genel Kamu Lisansı (LGPL) altında yayınlanmaktadır . Derleyici ve programlama araçları bir GNU Genel Kamu Lisansı (GPL) altında yayınlanır .

"Bigloo, tek bir amaca ayrılmış bir Scheme uygulamasıdır: C(++) genellikle gerekli olduğunda Scheme tabanlı programlama stilini etkinleştirmek."

Hop web uygulaması motoru ve Roadsend PHP Bigloo yazılmıştır.

Kütüphaneler

Bigloo-lib

Bigloo-lib projesi aşağıdakiler için modüller içerir:

  • Düzenli ifadeler
  • MzScheme Uyumluluğu
  • iconv Karakter Kümesi Dönüştürme
  • Genişletilmiş Konsol Uygulaması desteği – Buna GNU Readline ve termios desteği dahildir
  • SQL – MySQL , Oracle , PostgreSQL ve SQLite ile test edilmiştir
  • XML – Expat XML ayrıştırıcısı için bir arayüz
  • GTK

Ayrıca bakınız

Referanslar

Dış bağlantılar