Racket

Software screenshot:
Racket
Software ətraflı:
Version: 6.2 Yenil?nib
Tarixi Upload: 27 Sep 15
Geliştirici: PLT Scheme Inc.
Lisenziya: Pulsuz
Məşhurluq: 22

Rating: nan/5 (Total Votes: 0)

Raket (formal PLT Scheme) zəngin praktik və akademik ənənə əsaslanır yenilikçi proqramlaşdırma dilidir.
Daha çox şəkil çəkmək və ya sıfırdan bir web server qurmaq. Raket batareyaları və bir proqramlaşdırma mühiti də daxildir, belə ki, başlamaq!
Grow sizin Program
Raket interaktiv rejimi təcrübə təşviq və sürətli scripts asanlıqla böyük sistemlərinə daxildir. Kiçik scripts və böyük sistemləri doğma kodu JIT tərtib, həm də fayda. Bir sistem baş saxlamaq üçün çox böyük olur zaman, siz statik növ əlavə edə bilərsiniz.
Grow Sizin Dil
Sizə lazım zaman Raket uzatmaq. Daha yaxşı mövcud kitabxanaları ilə qarşılıqlı ödün olmadan və alət zəncir dəyişdirmək olmadan sizin vəzifələri uyğun üçün kif. Daha az daha çox zaman, bir dil hissələri aradan qaldırılması və ya başlamaq və yeni bir inşa edə bilərsiniz.
Grow sizin Skills
Siz yalnız həyata başlayan olsanız, üfüqlər genişləndirmək, və ya tədqiqat daxil dalış hazır Raket daha yaxşı bir proqramçı və sistem builder olmaq kömək edə bilər axtarır, proqramlaşdırma dili applications və ya modelləri haqqında daha çox bilmək istəyirəm.

Bu azad>

  • core repo
  • paketi meneceri & quot vasitəsilə Git depolar birbaşa istinadlar dəstəkləyir; git: // [...] & quot ;, & quot; http: // [...] .git & quot ;, və & quot; https: // . [...] git & quot; URL'leri. (Əvvəllər GitHub yalnız istinadlar dəstəklədi.)
  • Raco Pkg üçün --clone seçimi quraşdırma və ya Raco Pkg yeniləmə Git-based paket inkişaf asanlaşdırır. Paketi X quraşdırma və paketi yenilənməsi, bir Git depo mənbə varsa bir read-yalnız rejimi deposu çıxarmaz. Istifadə Raco Pkg yeniləmə --clone X belə, paket həyata değiştirmeyle pull sorğu verilməsi, dəyişikliklər basmaqla və üçün uyğun bir depo checkout yerli quraşdırılması keçir.
  • istifadə Raco Pkg yeniləmə --lookup X default quraşdırma rejimi geri paketi keçir.
  • drracket
  • Onun on-line çek syntax qrafik məzmunu ilə işləyir.
  • metodu və konstruktor məlumat, o cümlədən, DrRacket nin blueboxes mövcudluğu artdı.
  • & quot; Açıq yolun & quot tələb etmək; .. & quot; menu item quot & dəstəkləyir; nisbi pathnames edir.
  • data
  • Əlavə data / data strukturları səmərəli yoxlama dəstəkləyən kitabxana sadalamaq
  • redex
  • Onun redex çek Counter-nümunələr tapmaq üçün cəhd almasının (təsadüfi əlavə) veri istifadə edir.

  • I & quot; bir model -ci üzvü veri istifadə edərək / sadalamaq (bu səmərəli & quot çox böyük dəyərləri dəstəkləyir, yəni; i & quot;).
  • Onun yaratmaq müddətli funksiyası & quot qayıtmaq üçün əlavə dəlillər qəbul
  • nümunələr toplanması Launchbury nin 1993 böyük addım tənbəl semantika daxildir.
  • htdp
  • 2htdp / picture poliqon əvəzinə yalnız düz xətləri bezier əyriləri həyata inşa edilə bilər (çəkdi nöqtəsi üçün docs bax).
  • 2htdp / abstraksiya ISL və ISL + in / * loops, matç, müəyyən tipli və növü-hallar istifadə etmək istədiyiniz müəllimlər və tələbələr üçün teachpack edir.
  • 2htdp / kainatın proqramları DrRacket yürütülebilir yaradılması mexanizmi istifadə edərək, ixrac edilə bilər və müstəqil run zaman düzgün davranmaq.
  • tipli-raket
  • DrRacket da Tipli Racket ifadələrin növ göstərmək Araç ipuçlarını göstərir. Araç ipuçlarını də tipli səhvlər göstərilir.
  • Tipli Racket yük yaranan müqavilələr yalnız lazım olduqda. Bu tipli Racket proqramları üçün yaddaş istifadə və başlanğıc dəfə azaldır.
  • Tipli Racket prefab strukturları, gələcək semaphores və async kanalları dəstək yaxşılaşmışdır.
  • Tipli Racket iki müxtəlif dəyişənlərin eyni şey dediyimiz zaman anlayır və müvafiq olaraq yenilikləri növləri. Bu, xüsusilə kimi matç. Makro növü yoxlanılması yaxşılaşdırır

nədir versiyası 5.93 Yeni

  • GUI kitabxana ilə aşağı səviyyəli concurrency problem Sabit xüsusilə 32-parça təsir Mac OS X, qurur;

  • Bir UNİX-style quraşdırılması (məsələn drracket` `kimi)
  • Sabit GRacket-based işə

  • Tanınmış OpenSSL kitabxana versiyasını siyahısı Expanded
  • Raket sənədlərin istifadə kimi Sabit kiçik CSS problemlər və yeni Scribble stil (v5.3.6 nisbətən) uyğunsuzluqlar;
  • version sayı geri & quot əlavə; raketi & quot; mənbə distribution paketi çərçivəsində directory.

nədir versiyası 5.92 Yeni

  • Raket 5.92 bir kataloq o cümlədən yeni paket sistemi var artıq mövcud paketləri yüzlərlə. Paketləri ümumi üçün http://pkgs.racket-lang.org/ müraciət edin.

  • Beta & quot;
  • Son relizlər & quot daxil; paketi sisteminin versiyasını. Raket version 5.92 bu ilkin təcrübə təklif bir çox irəliləyişlər özündə birləşdirir:
  • A paketi default bir toplusu kimi müalicə, belə ki, bir paket kimi Github depo istifadə etmək daha asan edir. Tez başlamaq: http://docs.racket-lang.org/pkg/getting-started.html

  • Paket Manager ... menu item |
  • DrRacket File vasitəsilə yeni paketi meneceri GUI daxildir. Gui-Pkg-meneceri & quot; GUI də & quot vasitəsilə bağımsız bir proqram kimi mövcuddur; paketi.
  • əsas Racket paylanması təxminən 200 paketləri ayrılır edilmişdir. Raket installer Bu paketləri hediye versiyasını əsas sistemi birləşdirir.
  • Alternativ olaraq, indi əsas paylanması haqqında 1/10 ölçüsü minimal Racket paylanması --- qurmaq --- və sizə lazım yalnız paketləri əlavə edə bilərsiniz.
  • Paket quraşdırma inşa versiyaları mövcuddur zaman mənası paketləri tez quraşdırıla bilər, byte kodu və göstərilən sənədləri tərtib daxildir pre-built paketləri dəstəkləyir. Əsas paylanması Bütün paketləri pre-built şəklində mövcuddur.
  • Daha təkmilləşdirilməsi xüsusən paket kataloq saytda paketi sənədlərin, o cümlədən, işləri var.
  • UYĞUNLUQ Qeyd:. Planet, əvvəlki Raket paketi sistemi, yaxın gələcək üçün yer qalacaq, lakin biz bütün paketi iş yeni sistemə keçmək üçün gözləmək
  • paketi sisteminin Beyond, bu azad digər dəyişikliklər bir sıra gətirir:
  • raket HTML sənədləri Matthew Butterick üçün yeni və təkmilləşdirilmiş görünüş sayəsində var.

  • Raket & quot proqramı necə
  • sənədlərin bir stil guide & quot daxildir; http://docs.racket-lang.org/style/
  • raket nin JIT compiler ARM memarlıq dəstəkləyir.
  • Raket Mac Retina display rejimi dəstəkləyir.
  • Bəzi tipli proqramları üzrə 50% yaxşılaşıb tipli Raket compiler keçirilməsi; məsələn, görmək http://bit.ly/1d0Ye4z
  • profiler xırdadənəli anket istehsal errortrace kitabxana istifadə edir Yeni rejimi təmin edir.
  • time proqramları yoxlanılması müqavilələr sərf və müqavilələr nə qədər yeni müqavilə profiler hesabat ən bahalı.
  • math / flonum kitabxana ixrac fast 105-bit dəqiq əməliyyatları.
  • Check Sintaksis xüsusilə struct (məsələn, sahə selectors) və Redex tərəfindən təqdim yaradılan tanımlayıcıları, emal (məsələn, e_1, e_2)
  • 2htdp / batch-io web-based graph traversals üçün X-ifadələri plus şərait kimi faylları və web sites HTML / XML ilə məşğul funksiyaları daxildir.
  • `gen. Set" generic interface istifadəçi müəyyən üsulları müəyyən tətbiq növləri, eləcə də digər set kimi daxili belə siyahıları kimi növləri
  • kimi işləmək üçün müəyyən əməliyyatları genişləndirir
  • Picts SVG formatında dönüşüm dəstəkləyir.

  • Unix altında
  • Raket onun qrafik executables üçün masa üstü entries (.desktop files) təmin edir.

versiyası 5.3.6 yeni nədir.

  • Raket v5.3.6 bir bugfix azad edir
  • Bu insanlar yay ərzində aşkar v5.3.5 səhvlər aradan qaldırır.

nədir versiyası 5.3.5 Yeni

  • Bu xüsusi təyinatlı azad uyğun deyil raketleri olarak səltənətində; & quot gəlişi; kitapçılık. Raket v5.3.5 v5.3.4 azad bir aləmə kolleksiya edir. yeni kolleksiyası səltənətində oxucu eksperimentlər üçün istifadə edə bilərsiniz kodunu ehtiva edir.

nədir versiyası 5.3.4 Yeni

  • Extflonums (80-bit üzən-point nömrələri) Windows daxil olmaqla, və Raket flonum hesab üçün SSE təlimat istifadə tərtib edilir platformalar, o cümlədən - Bəzi x86 / x86_64 platformalarda dəstəklənir. Michael Filonenko sayəsində.
  • OS X. DrRacket və digər apps indi rəsmi açarı ilə imzalanır
  • Tally Maze. 2d mazes bir yoxlama əsaslanan yeni oyun
  • Optimization Coach, bir DrRacket plugin, Raket paketi deposu Racket paylanmasından daşındı. Ilə bərpa. Raco Pkg optimallaşdırılması-məşqçi yüklemek
  • Redex: Dillər eyni nonterminals müəyyən zaman müəyyən-union dil indi istehsal birləşdirir. William Bowman sayəsində.
  • srfi / 19 kitabxana İndi raket / bazası ixrac tarixi quruluş növü ilə uyğun gəlir.

nədir versiyası 5.3.3 Yeni

  • Bu üçün bir bug-fix azad edir kontur pəncərə və sintaksis boyayıcı arasında qarşılıqlı dair DrRacket v5.3.2 qüsur.

versiyası 5.3.2 yeni nədir:

  • Core Kitabxanalar:
  • Yeni math kitabxana nömrələri və nömrələr kolleksiyaları ilə iş üçün funksiyaları və data strukturları təmin edir. Funksiyaları (məsələn, qamma, zeta, Lambert W kimi) qeyri-ibtidai sayı-nəzəri (factorization, modul hesab), xətti cəbr (hesab, decompositions) və statistik (gözlənilən dəyərlər, sifariş statistika, Binning) daxildir. Data strukturları ixtiyari-dəqiq bigfloats, ehtimal paylanmasının və çoxölçülü seriallarda daxildir.
  • Yeni fayl / untar, fayl / untgz və fayl / Unzip kitabxanalar geniş istifadə arxiv formatlarını açıldığı dəstəkləyir.

  • Onlar lazım qədər proqramları köməkçi modulları loading və Destekleme təxirə verir ki, yeni tənbəl-tələb form
  • .
  • Yeni data / bit-vector kitabxana popcount dəstək bit istiqamətini bir həyata (Booleans bir mutable ardıcıllıqla) təmin edir.
  • raket / generic kitabxana core veri türleri üçün default metodu tətbiq dəqiqləşdirilməsi imkan verir.
  • openssl kitabxana ana kompüter adları yoxlamaq və sertifikatlar yoxlamaq üçün əməliyyat sisteminin sertifikat mağaza istifadə edə bilərsiniz.
  • Paket Sistemi:
  • A yeni paket sistemi beta azad edir. Bu sistem Planet varisi olacaq. Bu sonuncu əhəmiyyətli dərəcədə fərqlənir. Ətraflı məlumat üçün, http://docs.racket-lang.org/planet2/ da sənədləri oxuyun və https://pkg.racket-lang.org/. Yeni indeksi paketləri siyahısı
  • Raco test komanda c və p variantları ilə, kataloq və fayl əlavə, toplanması və paketi ilə test dəstəkləyir.
  • Tədris Kitabxanalar:
  • batch-io: oxumaq və yazmaq funksiyaları UNİX-style standart giriş və çıxış işləmək
  • .
  • DrRacket:

  • DrRacket nin GUI daha məsuliyyətli
  • edir.
  • avtomatik mötərizə durub rejimi artır.
  • Scribble:
  • Scribble --markdown command-line bayraq vasitəsilə Markdown format faylları göstərir. Məsələn istifadə halda:. GitHub ya BitBucket ev sahibliyi sənədləri yaradın
  • Documentation cross-reference məlumat SQLite3 (lakin SQLite3 Windows və Mac OS X üçün Raket bölüşdürmələr daxil edilir) Unix / Linux maşın Racket sənədləri tikinti üçün tələb olunur o deməkdir ki SQLite3 bazasında, saxlanılır.

  • DrRacket artıq bütün cross-reference məlumat yüklemek üçün lazımdır ildən
  • cross-reference məlumat üçün bir verilənlər bazası istifadə edərək əhəmiyyətli dərəcədə DrRacket ilkin iz azaldır.
  • Tipli Racket:
  • Tipli Racket proqramları sahələri cəlb etmək üçün çap sahəsi / tələb edə bilər. List və vektor qəbul funksiyaları general ardıcıllığı qəbul edir.
  • Tipli Raket Raket nin ayrılmış davamı və davam mark operatorları dəstəkləyir.
  • Redex:

  • Üçün müəyyən mühakimə formada yaxşı təşkil qərarlarının və mülahizələrin görselleştirme üçün təsadüfi nəsil, o cümlədən.
  • Daha çox dəstək
  • devalvasiya:
  • Bu azad silindi aşağıdakı ...
  • planet skript satırı aracını; istifadə Raco planet əvəzinə.
  • Aşağıdakı deprecated edilmişdir və Avqust 2013 azad silinəcəkdir ...
  • mzlib / class100 kitabxana; əvəzinə raket / sinif istifadə.

versiyası 5.3.1 yeni nədir:

  • Raket:
  • logarithmic vaxt simvol fixnums, rəmzləri, və açar sözlər hal forması göndərişləri. (Jon Zeppieri sayəsində.)
  • Yeni raket / format kitabxana yeni və təkmilləşdirilmiş string-biçimlendirme funksiyaları təmin edir.
  • Logging tools bir Çetele adı əsasında dəstək filtreleme təkmilləşdirilmiş daxildir. Yeni müəyyən-Çetele forması adlı loggers istifadə asanlaşdırır. Belə log-debug kimi formaları artıq string format dəstəkləyir.
  • formaları artıq # dəstək üçün fasilə və #:. Yekun müddəalar
  • Yeni PLTCOMPILEDROOTS mühit dəyişən tərtib bytecode üçün axtarış yolunu yapılandırır.
  • DrRacket:
  • Sintaksis indi anlayışlar pəncərə sağ üst küncündə durub nöqtədə identifikatoru üçün sənədləri (yəni, mavi qutuları) əks yoxlayın.
  • Check Sintaksis indi mənbə ərzində dil elan proqramları üçün davamlı çalışır. Bu mod son relizlər bir neçə mövcud olmuşdur, lakin indi default effektiv edib.
  • DrRacket yazım çek bilərsiniz string sabitləri (Edit menyusundan bu imkan).
  • Tipli Racket:
  • tipli Raket fərqli bir müqavilə kimi hər hansı bir növü şərh edir. Bu, bəzi mövcud qarışıq tipli / untyped proqramlarında dinamik səhvlər siqnal ola bilər. normal fix daha konkret növləri ilə istənilən bir istifadə əvəz edir.
  • NaN istifadə etmək daha asan dəqiq üzən-point növ edir tipli raket üzən-point növləri bütün daxil edilir.
  • Tipli Racket yüksək səviyyəli növləri üçün dəstəyi ilə bir tökmə əməliyyat dəstəkləyir.
  • Tipli Racket təmin edir: query tipli / args və: sorğu tipli / nəticə kommunal REPL at növləri tədqiq etmək
  • .
  • Müxtəlif:
  • uyğunluğu kolleksiyası belə defmacro və mutable siyahıları kimi Raket qohumları olan xüsusiyyətləri təmin edir. Bu xüsusiyyətlər raketleri Hesabatlarının kodu azaltmaq üçün təmin edilir. Müasir Racket kodu Bunlardan çəkinin.
  • Raket GUI kitabxana tərəfindən təmin widgets Screenshots sənədlərin daxil edilir. (Diogo F. S. Ramos sayəsində.)
  • FrTime raket #lang üçün idxal edilmişdir. (Patrick Mahoney sayəsində.)
  • devalvasiya:
  • Aşağıdakı deprecated edilmişdir və Yanvar 2013 azad silinəcəkdir:
  • planet skript satırı aracını; istifadə Raco planet əvəzinə.
  • Aşağıdakı deprecated edilmişdir və Avqust 2013 azad silinəcəkdir:
  • mzlib / class100 kitabxana; əvəzinə raket / sinif istifadə.

versiyası 5.2.1 yeni nədir:

  • Bu versiya Redex nin Matcher performance yaxşılaşmışdır edər, bir təkmilləşdirilmiş & quot; sahəsi & quot; kitabxana, gözəl görünüşlü sahələri, özelleştirilebilir ikili ox ticks / çevirmə, dizilir histograms və 3D vektor sahələri.
  • Performans təkmilləşdirilməsi epoll () / kqueue (), cross-modul inlining istifadə edərək, və JIT tərtib üzən-point əməliyyatları üçün SSE istifadə daxildir.

  • Və s.
  • hərfi strings, regexps, internatura olunur.
  • DrRacket composable ray-görmək nişanlar istifadə edir, və çap Raket makro özelleştirmeye növü səhvlər imkan verir.
  • & quot; 2htdp / kainatın & quot; eksperimental oyun pad əsas handler dəstəkləyir.
  • The & quot; db & quot; Kitabxana indi nested əməliyyatlar və PostgreSQL seriallarda dəstəkləyir.

Oxşar proqram

Genshi Compiler
Genshi Compiler

11 May 15

MAWK
MAWK

17 Feb 15

ClamAv#
ClamAv#

3 Jun 15

bin86
bin86

3 Jun 15

Geliştirici digər proqram PLT Scheme Inc.

PLT Scheme
PLT Scheme

5 Jun 15

Racket
Racket

10 Feb 16

Şərh Racket

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!