Arcueid

Yazılım ekran görüntüsü:
Arcueid
Yazılım detaylar:
Versiyon: 0.1.2
Qayıt: 20 Feb 15
Geliştirici: Rafael R. Sevilla
Lisans: Ücretsiz
Popülerlik: 89

Rating: 3.5/5 (Total Votes: 2)

Arcueid C dilinde Lisp Paul Graham'ın Arc lehçesinin bir açık kaynak uygulama. Bir Cı tercüman olarak tasarlanmıştır.
Arcueid Arc yazılımının 3.1 sürümü ile uyumlu olacak şekilde tasarlanmıştır, bu C basit bir arayüz özellikleri ve uzatma dil ve gömülü tercüman olarak kolayca kullanılabilir.

Ne yeni < Bu sürümde / strong>:

  • Bu sürümdeki yeni özellikler Lots. Sonunda daha fazla bir yıl için dışarı olmuştur iç içe quasiquotes hata düzeltildi ettik. Readline bu 0.1.1 vardı daha iyi çalışıyor gibi görünüyor. Bellek sızıntısı sorunları ve çöp toplayıcı problemleri gibi bazı onarımları. Biz şimdi çöp toplama için Huelsbergen-Winterbottom VCGC algoritması kullanarak geri gitti. Büyük dosya desteği bignum desteği de mevcuttur, hatta 32-bit sistemlerde artık kullanılabilir. Biz Plan 9 / Inferno Düzenli İfade kütüphanesine dayalı bazı düzenli ifadeler var (ve şimdi benzer sınırlı içindir). yük fonksiyonu şimdi destekleniyor tercüman ve yük yolları içine inşa edilmiştir. Ve şimdi Arcueid bir mesele, örneğin kullanılabilir, böylece bir komut modu var aşağıdaki içeriği ile çalıştırılabilir bitine bir dosyayı çalıştırmak için artık mümkün
  • #! / Usr / local / bin / arcueid --script
  • (prn (1 + 1))
  • bu bir beklediğini yapar ve.
  • Normal ifadeler r /.../ sözdizimi vasıtasıyla sağlanmaktadır. Karakter sınıfları, Kleene yıldızı ve artı operatörleri gibi sadece temel şeyler,? Operatör, münavebe, ve yakalama grupları desteklenmektedir. Birçok Perl / POSIX konstrüksiyonlar hala kullanılamaz, ancak regexp desteği en yararlı özellikleri birçok desteklemek için gelişmeye gerektiğini yakında bulunmaktadır. Yakında sayılır tekrarlar, d gibi karakter sınıfı kısaltmalar ve olmayan yakalama grupları gibi şeyler eklemek mümkün dileğiyle. İfadelerinin kullanmak için, karakter dizileri uygulanabilir, örneğin:
  • yay & gt; (R / (abc) (def) / & quot; zzzabcdefgh & quot;)
  • (3 (& quot; abcdef & quot; & quot; abc & quot; & quot; def & quot;))

  • Maçın pozisyon ve düzenli ifade ile eşleşen tüm dize ile başlayan tüm yakalama grupları listesi, bir liste döndürür
  • . Regexp maç başarısız olursa döndürür nil. = ~ Makro, Perl öyle bir şekilde, örneğin benzer maç edilen dize konuma $$, bağlar ve böylece bütün Bahisler kısma $ 0, ilk yakalama $ 1, ve hangi kullanılabilir:
  • yay & gt; (= ~ R / (abc) (def) / & quot; zzzabcdefgh & quot; (liste $ 1 $ 2))
  • (& quot; abc & quot; & quot; def & quot;)
  • Yük yolları yük yolu listesi loadpath bir dizin ekler loadpath ekleyin fonksiyonu, * vasıtasıyla eklenebilir.

Benzer yazılım

Mercury
Mercury

15 Apr 15

SmartEiffel
SmartEiffel

3 Jun 15

Pyastra
Pyastra

3 Jun 15

motor
motor

3 Jun 15

Yorumlar Arcueid

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