Racket

Yazılım ekran görüntüsü:
Racket
Yazılım detaylar:
Versiyon: 6.2 Güncelenir
Qayıt: 27 Sep 15
Geliştirici: PLT Scheme Inc.
Lisans: Ücretsiz
Popülerlik: 22

Rating: nan/5 (Total Votes: 0)

Raket (resmen PLT Scheme) zengin bir pratik ve akademik geleneği üzerine inşa yenilikçi bir programlama dilidir.
Daha fazla resim çizin ya da sıfırdan bir web sunucusu kurmak. Raket pil ve bir programlama ortamı hem de içerir, bu nedenle başlamak!
büyümek için Program
Raketin etkileşimli mod deney teşvik ve hızlı komut dosyaları kolayca büyük sistemler içine oluşturmaktadır. Küçük scriptler ve büyük sistem yerel kod JIT derleme hem yarar. Bir sistem kafanın içinde tutmak için çok büyük aldığında, statik türlerini ekleyebilirsiniz.
büyümek için Dil
İhtiyacınız olduğunda Raket uzatın. Daha iyi mevcut kütüphaneleri ile birlikte çalışabilirliği ödün vermeden ve araç zinciri değiştirmek zorunda kalmadan görevlerini uyacak şekilde Kalıp. Az daha olduğunda, bir dilin parçalarını kaldırmak veya baştan başlamak ve yeni bir tane oluşturabilirsiniz.
büyümek için Becerileri
Sadece dışarı başlıyoruz olsun, ufkunuzu genişletmek için, ya da araştırma içine dalmaya hazır, Raket daha iyi bir programcı ve sistem üreticisi haline yardımcı olabilir görünümlü, programlama dili uygulamaları veya modelleri hakkında daha fazla bilmek istiyorum.

Bu sürümde> /

  • çekirdek repo
  • paket yöneticisi & quot aracılığıyla Git depolarına doğrudan referanslar destekler; Git: // [...] & quot ;, & quot; http: // [...] .git & quot ;, ve & quot; https: // . [...] git & quot; URL'ler. (Daha önce, GitHub sadece referans desteklenmiştir.)
  • Raco pkg A --clone seçenek yüklemek veya RACO pkg güncelleme Git-tabanlı paket gelişimini kolaylaştırır. Bir paket X yükleme ve paket güncelleme, bir Git depo kaynağı varsa salt okunur modda deposundan çeker. Kullanımı Raco pkg güncelleme --clone X böylece, paket uygulaması modifiye çekme isteklerini veren, değişiklikleri itmek ve uygun bir depo çıkış yerel kurulum geçer.
  • Kullanma Raco pkg güncelleme --lookup X varsayılan yükleme moduna geri paketi geçer.
  • drracket
  • Bu on-line check sözdizimi grafiksel içerik ile çalışır.
  • yöntemiyle ve yapıcı bilgiler dahil olmak üzere, DrRacket en blueboxes durumu arttırıldı.
  • & quot; Açık Yolu & quot gerektir; .. & quot; menü öğesi & quot destekler; göreceli pathnames.
  • veri
  • Eklenen veri / veri yapılarının etkin numaralandırma destekleyen bir kütüphane numaralandırmak
  • REDEX
  • Bu REDEX-çek tesis karşı örnekler bulmaya çalışın numaralandırma (rastgele ek olarak) verileri kullanır.

  • i & quot; a desen -th üyesi verilerini kullanarak / numaralandırmak (verimli & quot çok büyük değerleri destekler anlam i & quot;).
  • Onun oluşturmak vadeli fonksiyonu & quot dönmek için ek argümanlar kabul eder
  • örnekler koleksiyonu Launchbury 1993 büyük adım tembel anlam içerir.
  • HTDP
  • 2htdp / görüntünün poligon yerine sadece düz çizgilerin Bezier eğrileri dışarı inşa edilebilir (çekti noktası için dokümanlar bakınız).
  • 2htdp / soyutlama ISL ve ISL + 'da / * döngüler, maç tanımlamak tipi ve tip-durumlar için kullanmak isteyen eğitmenler ve öğrenciler için bir teachpack olduğunu.
  • 2htdp / evren programları DrRacket yürütülebilir oluşturma mekanizmasını kullanarak ihraç edilebilir ve bağımsız çalıştırdığınızda düzgün davranırlar.
  • yazdığınız-raket
  • DrRacket Typed Raket ifadelerin türleri gösteren ipuçları görüntüler. Araç ipuçları da tip hataları gösterilir.
  • Yazılan Raket yükleri oluşturulan sözleşmeler yalnızca gerektiğinde. Bu Yazılan Raket programları için bellek kullanımını ve başlatma süresini azaltır.
  • Yazılı Raket prefabrik yapılar, gelecek semafor ve zaman uyumsuz kanallar için destek geliştirdi.
  • Yazılan raketi iki farklı değişken de aynı şey dediğimiz zaman anlıyor ve buna göre güncellemeler türleri. Bu, özellikle gibi maç. Makrolar tür denetlemesi geliştirir

nedir sürümü 5.93 Yeni

  • GUI kitaplığı için bir düşük seviye eşzamanlılık sorunu düzeltildi özellikle 32-bit etkilenen Mac OS X oluşturur;

  • Bir Unix tarzı kurulum (örneğin drracket` `gibi)
  • Sabit GRacket tabanlı fırlatma;

  • tanınan OpenSSL kütüphane sürümleri listesi Genişletilmiş
  • Raket belgelerine tarafından kullanılan Sabit küçük CSS sorunları ve yeni Karalama tarzı (v5.3.6 göre) tutarsızlıkları;
  • sürüm numarası geri & quot eklendi; raket & quot; Kaynak dağılımı paket içinde dizin.

nedir sürümü 5.92 Yeni

  • Raket 5.92 bir katalog içeren yeni bir paket sistemine sahiptir zaten mevcut paketlerin yüzlerce. Paketlerin genel bir bakış için http://pkgs.racket-lang.org/ ziyaret edin.

  • beta & quot;
  • Yeni bültenleri & quot dahil; paket sistemi sürümleri. Raket sürümü 5.92 Bu ön deneyimleri tarafından önerilen birçok yenilik içeriyor:
  • Bir paket varsayılan olarak tek bir koleksiyon olarak kabul, bu yüzden bir paket olarak bir Github depo kullanmak daha kolaydır almaktadır. Hızlı bir şekilde başlamak: http://docs.racket-lang.org/pkg/getting-started.html

  • Paket Yöneticisi ... menü öğesi |
  • DrRacket Dosya ile kullanılabilir yeni bir paket yöneticisi GUI içerir. Gui-pkg-yönetici & quot; GUI de & quot yoluyla tek başına bir program olarak mevcuttur; paketi.
  • ana Raket dağılımı yaklaşık 200 paket halinde ayrılmış oldu. Raket yükleyici bu paketlerin paketlenmiş sürümleri ile çekirdek sistemi birleştirir.
  • Alternatif olarak, şimdi ana dağıtım yaklaşık 1/10 boyutu Minimal Raket dağılımı --- --- yüklemek ve sadece ihtiyacınız olan paketleri ekleyebilirsiniz.
  • Paket kurulumu yapılmış sürümleri mevcut olduğunda anlam paketleri hızlı bir şekilde monte edilebilir, byte kodu ve render belgeleri derlenmiş içerir önceden oluşturulmuş paketleri destekler. Ana dağıtım Tüm paketler önceden oluşturulmuş formda mevcuttur.
  • Daha iyileştirmeler özellikle paket-katalog web sitesinde paket belgeler de dahil olmak üzere, eserlerinde bulunmaktadır.
  • UYUMLULUK NOT:. PLANET, önceki Raket paket sistemi, öngörülebilir gelecekte yerinde kalacak, ama hepimiz paket çalışması yeni sisteme geçiş için bekliyoruz
  • paket sistemi ötesinde, bu dönemde diğer bir dizi değişiklik getiriyor:
  • raket HTML belgeleri Matthew Butterick için yeni ve geliştirilmiş bir görünüm sayesinde vardır.

  • Raket & quot How to Program;
  • dokümantasyon bir stil rehberi, & quot kapsar; http://docs.racket-lang.org/style/
  • raket en JIT derleyicisi ARM mimarisini destekler.
  • Raket Mac Retina ekran modunu destekler.
  • Bazı yazdığınız programlarda% 50 iyileşme Yazılan Raket derleyici performansı; örneğin, bkz http://bit.ly/1d0Ye4z
  • profiler ince taneli profilleri üretmek için errortrace kütüphanesini kullanan yeni bir modu sağlar.
  • zaman programları kontrol sözleşmeleri harcamak ve sözleşmeler ne kadar yeni bir sözleşme profiler raporları en pahalı.
  • matematik / flonum kütüphane ihracatı hızlı 105-bit hassas işlemleri.
  • Kontrol Sözdizimi özellikle yapı (örneğin saha seçiciler) ve REDEX tarafından tanıtıldı oluşturulan tanımlayıcı, kolları (örneğin, E_1, E-2)
  • 2htdp / toplu io web tabanlı grafik geçişleri için X-ifadeleri artı kolaylıklar olarak dosya ve web siteleri html / xml ile başa çıkmak için fonksiyonları içerir.
  • `gen. set 'jenerik arayüz kullanıcı tanımlı yöntemler set uygulamak türleri, hem de diğer set gibi yerleşik gibi listeleri gibi türleri,
  • olduğu gibi üzerinde çalışmak için set işlemleri uzanır
  • Picts SVG formatında dönüştürme desteği.

  • unix altında
  • Raket grafiksel yürütülebilir masaüstü girdileri (.desktop dosyaları) sağlar.

sürümünde 5.3.6 yeni nedir.

  • Raket v5.3.6 bir bugfix sürümüdür
  • Bu insanlar yaz boyunca bulduk v5.3.5 gelen hataları ortadan kaldırır.

nedir sürümü 5.3.5 Yeni

  • Bu bir özel amaçlı serbest bırakma maç olduğunu Racket & quot Diyar; & quot gelişi; kitapçılarda. Raket v5.3.5 v5.3.4 sürümü tek bir bölge koleksiyonu ekler. Yeni koleksiyon Alem okuyucuların deneyler için kullanmak isteyebilirsiniz kaynak kodunu içerir.

nedir sürümü 5.3.4 Yeni

  • Extflonums (80-bit kayan noktalı sayılar) Windows dahil olmak üzere, ve Raket flonum aritmetik GGD talimatlarını kullanmak için derlendi platformları da dahil olmak üzere - bazı x86 / x86_64 platformlarda desteklenir. Michael Filonenko için teşekkürler.
  • OS X:. DrRacket ve diğer uygulamalar tüm şimdi resmi bir anahtar ile imzalanmış
  • Tally Maze:. 2d labirentine bir numaralandırma dayalı yeni bir oyun
  • Optimizasyon Koç, bir DrRacket eklentisi, Raket paket deposuna Raket dağıtım taşındı. Ile kurun. Raco pkg optimizasyon-koç install
  • REDEX: dillerde aynı nonterminallerin tanımlarken tanımlamak sendika dil artık yapımları birleştirir. William Bowman teşekkürler.
  • srfi / 19 kütüphane şimdi raket / tabanı tarafından ihraç edilen tarih yapı tipine ile uyumludur.

nedir sürümü 5.3.3 Yeni

  • Bu bir adrese bir hata düzeltme sürümüdür- kontur pencere ve sözdizimi renklendirme arasındaki etkileşimleri konusunda DrRacket v5.3.2 kusurunu.

sürümünde 5.3.2 yeni Nedir:

  • Çekirdek Kütüphaneler:
  • Yeni matematik kütüphanesi numaraları ve sayıların koleksiyonları ile çalışmak için işlevler ve veri yapıları içerir. Fonksiyonlar (örneğin gama, zeta, Lambert'in W gibi) olmayan ilkokul, sayı-teorik (çarpanlara ayırma, modüler aritmetik), lineer cebir (aritmetik, ayrıştırma) ve istatistiksel (beklenen değerler, sıra istatistikleri, binning) içerir. Veri yapıları keyfi kesinlikte bigfloats, olasılık dağılımlarını ve çok boyutlu diziler yer alıyor.
  • Yeni dosya / Tar, dosya / untgz ve dosya / unzip kütüphaneler yaygın olarak kullanılan arşiv formatlarını açma destekler.

  • zamana kadar programlar yardımcı modülleri yükleme ve örnekleme geciktirmek sağlayan yeni tembel-gerektiren formu
  • .
  • yeni veri / bit-vektör kütüphane popcount destekleyen bit vektörlerin bir uygulama (Boolean bir değişken dizisi) sağlar.
  • raket / jenerik kütüphane çekirdek veri türleri için varsayılan yöntem uygulamalarının özelliklerini tanır.
  • openssl kütüphanesi konak doğrulamak ve sertifikaları doğrulamak için işletim sisteminin sertifika deposunu kullanabilirsiniz.
  • Paket Sistemi:
  • Yeni bir paket sistemi beta sürümünde olduğunu. Bu sistem Planet'in halefi olacak. Bu ikincisi önemli ölçüde farklıdır. Ayrıntılar için, http://docs.racket-lang.org/planet2/ de belgeleri okuyunuz ve en https://pkg.racket-lang.org/. Yeni endeks üzerinde paketleri listelemek
  • Raco test komutu -c ve -p seçenekleri ile, dizin ve dosya tarafından ek olarak toplanması ve paket tarafından test destekler.
  • Öğretim Kütüphaneler:
  • toplu io: okuma ve yazma fonksiyonları Unix tarzı standart giriş ve çıkış üzerinde çalışmak
  • .
  • DrRacket:

  • DrRacket GUI daha duyarlı
  • olduğunu.
  • Otomatik parantez ekleme modu artırıldı.
  • Karalama:
  • Karalama --markdown komut satırı bayrağı yoluyla Markdown formatı dosyaları vermektedir. Örnek kullanım:. GitHub veya BitBucket barındırılan belgeleri oluşturun
  • Dokümantasyon çapraz başvuru bilgileri SQLite3 (ama SQLite3 Windows ve Mac OS X için raket dağılımları dahil) Unix / Linux makinelerinde Raket belgeleri oluşturmak için gerekli olduğu anlamına gelir bir SQLite3 veritabanında saklanır.

  • DrRacket artık tüm çapraz başvuru bilgileri yüklemek gerekiyor çünkü
  • çapraz başvuru bilgileri için bir veritabanı kullanarak önemli ölçüde DrRacket ilk ayak izi azaltır.
  • Yazılan Raket:
  • Yazılı Raket programları araziler çizmek için yazdığınız arsa / gerektirebilir. List ve vektör kabul fonksiyonlar genel dizileri kabul eder.
  • Yazılı Raket Raket en ayrılmış devamı ve devam işareti operatörleri destekler.
  • REDEX:

  • için tanımlamak-yargı-formu iyi biçimli yargıları ve kararların görüntülenmesi için rastgele nesil de dahil olmak üzere,.
  • eklendi daha fazla destek
  • İtiraz:
  • Bu sürümde kaldırılmıştır aşağıdaki ...
  • gezegen komut satırı aracı; kullanım Raco gezegen yerine.
  • Aşağıdaki onaylanmaz ve Ağustos 2013 sürümünde kaldırılacaktır ...
  • mzlib / Class100 kütüphane; Bunun yerine raket / sınıfını kullanın.

sürümünde 5.3.1 yeni Nedir:

  • Raket:
  • logaritmik sürede karakterler, fixnums, semboller ve anahtar kelimelere harf formu gönderir. (Jon Zeppieri teşekkürler.)
  • Yeni raket / biçim kütüphane yeni ve gelişmiş bir dize biçimlendirme fonksiyonları sağlar.
  • Günlük araçları logger adına göre destek filtreleme geliştirilmiş içerir. Yeni tanımlar-logger formu adında kaydediciler kullanımını kolaylaştırır. Log-debug olarak Formlar şimdi dize biçimlendirme desteklemektedir.
  • formlar şimdi # desteklemesi için: molası ve #:. Nihai hükümler
  • Yeni PLTCOMPILEDROOTS ortam değişkeni derlenmiş bayt için arama yolunu yapılandırır.
  • DrRacket:
  • Sözdizimi artık tanımları penceresinin sağ üst köşedeki ekleme noktasında tanımlayıcı için belgelerine (yani mavi kutuları) özetlemektedir edin.
  • Kontrol Sözdizimi şimdi kaynağı içinde kendi dilini beyan programlar için sürekli çalışır. Bu mod geçmiş bültenleri birkaç için mevcut olmuştur, ama şimdi varsayılan olarak etkin olmuştur.
  • DrRacket yazım denetimi yapabilirsiniz dize sabitleri (Düzen menüsünde bu etkinleştirin).
  • Yazılan Raket:
  • Yazılan Raket farklı bir sözleşme olarak herhangi bir tür yorumlar. Bu varolan bazı karışık daktilo / türlenmemiş programlarda dinamik hataları işaret ediyor olabilir. Normal düzeltme daha spesifik tipleri ile herhangi bir kullanım değiştirmektir.
  • NaN kullanımı daha kolay hassas kayan nokta türlerini yapar Yazılan Raket kayan nokta türleri, tüm yer almaktadır.
  • Yazılı Raket üst düzey türleri için desteği olan bir döküm işlemi destekler.
  • Yazılan Raket sağlar: Sorgu türü / args ve: Sorgu türü / sonuç programları repl de türlerini keşfetmek için
  • .
  • Çeşitli:
  • uyumluluk toplama gibi defmacro ve değişken listeleri gibi Raket yakınları, gelen özellikler sunar. Bu özellikler, raket taşıma kodu kolaylaştırmak için sağlanmıştır. Modern Raket kodunda bunları kaçının.
  • Raket GUI kütüphanesi tarafından sağlanan widget Ekran belgelerinde yer almaktadır. (Diogo F. S. Ramos teşekkürler.)
  • FrTime raket #lang taşıdık edildi. (Patrick Mahoney teşekkürler.)
  • İtiraz:
  • Aşağıdaki onaylanmaz ve Ocak 2013 sürümünde kaldırılacaktır:
  • gezegen komut satırı aracı; kullanım Raco gezegen yerine.
  • Aşağıdaki onaylanmaz ve Ağustos 2013 sürümünde kaldırılacaktır:
  • mzlib / Class100 kütüphane; Bunun yerine raket / sınıfını kullanın.

sürümünde 5.2.1 yeni Nedir:

  • Bu sürüm REDEX en Eşleştirici performansı geliştirilmiş ekler, bir geliştirilmiş & quot; arsa & quot; kütüphane, güzel görünümlü araziler, özelleştirilebilir çift eksenli keneler / dönüşümleri, yığılmış histogramlar ve 3D vektör alanları.
  • Performans iyileştirmeleri epoll () / kqueue (), çapraz modül inlining kullanarak ve JIT derlenmiş kayan nokta operasyonları için SSE kullanarak içerir.

  • vb
  • Edebi dizeleri, regexpleri, staj edilir.
  • DrRacket composable ray-takip simgeler kullanır ve Yazılan Raket makroları uyarlama türü hatalarını verir.
  • & quot; 2htdp / evren & quot; deneysel bir oyun pedi anahtar işleyicisi destekler.
  • & quot; db & quot; Kütüphane şimdi iç içe geçmiş işlem ve PostgreSQL dizileri destekler.

Benzer yazılım

Gauche
Gauche

14 Apr 15

MAWK
MAWK

17 Feb 15

GNU Binutils
GNU Binutils

17 Aug 18

purepy
purepy

14 Apr 15

Geliştirici Diğer yazılım PLT Scheme Inc.

Racket
Racket

10 Feb 16

PLT Scheme
PLT Scheme

5 Jun 15

Yorumlar Racket

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