Racket

Szoftver screenshot:
Racket
Szoftver adatai:
Változat: 6.2 Frissítve
Feltöltés dátuma: 27 Sep 15
Fejlesztő: PLT Scheme Inc.
Engedély: Ingyenes
Népszerűség: 22

Rating: nan/5 (Total Votes: 0)

ütő (hivatalosan PLT Scheme) egy innovatív programozási nyelv, amely épít a gazdag gyakorlati és akadémiai hagyomány.
Döntetlen több kép, vagy építeni egy webszerver a semmiből. Ütő magában foglalja mind elemmel és egy programozási környezet, így az induláshoz!
Növekszik a program
Ütő interaktív módban való kísérletezésre ösztönöz, és a gyors szkripteket könnyen komponálni a nagyobb rendszerek. Kis szkriptek és nagy rendszerek kihasználhassák a natív kód JIT összeállítása. Amikor egy rendszer túlságosan nagy ahhoz, hogy tartsa a fejedben, felveheti a statikus típusokat.
Növekszik a Nyelv
Hosszabbítsa ütő, amikor meg kell. Penész, hogy jobban illeszkedjen a feladatokat anélkül együttműködés a meglevő könyvtárak és anélkül, hogy módosítsa az eszköz lánc. Amikor a kevesebb több, akkor távolítsa el részei nyelv vagy kezdjük újra, és épít egy újat.
Növekszik a készségek
Akár csak most kezdik el, akar többet tudni programozási nyelv alkalmazások vagy modellek, keres, hogy bővítse látókörét, vagy kész arra, hogy belevetik magukat a kutatás, ütő segítségével válik egy jobb programozó és rendszerépítőnek.

Mi az új ebben a kiadásban:

  • core repo
  • A csomagkezelő támogatja a közvetlen hivatkozásokat Git-tárhelyek keresztül & quot; git: // [...] & quot ;, & quot; http: // [...] .git & quot ;, és & quot; https: // [...]. git & quot; URL-ek. (Korábban csak hivatkozásokat GitHub támogatták.)
  • A --clone lehetőség Raco pkg telepíteni vagy Raco pkg frissítés megkönnyíti a Git-alapú csomagot fejlődését. Ha egy csomag X-nek Git repository forrás, telepítése és frissítése a csomagot húz ki a raktárból, egy csak olvasható módban. Segítségével Raco pkg frissítés --clone X kapcsol a helyi telepítési lerakatkiszolgálóhoz pénztár, amely alkalmas a csomagolás módosítása végrehajtását, kiállító húzza kéréseket, rámenős változásokat, és így tovább.
  • A Raco pkg frissítés --lookup X kapcsol a csomagot vissza az alapértelmezett telepítési mód.
  • drracket
  • A on-line check szintaxis grafikus tartalmat.
  • fokozott hozzáférhetősége DrRacket a blueboxes, beleértve a módszer, mind a konstruktőrök információkat.
  • A & quot; Megnyitás megkövetelése Path & quot; menüpont támogatja & quot; .. & quot; relatív elérési útvonalat.
  • adatok
  • hozzáférhetõ adatok / felsorolni, könyvtár, amely támogatja a hatékony felsorolása adatstruktúrák
  • redex
  • A redex-ellenőrzés létesítmény adatait használja (amellett, hogy random) felsorolás, hogy megpróbálja megtalálni ellenpéldák.
  • A generál távú funkcióban további érveket, hogy visszatérjen a & quot; & quot; -ik tagja egy minta segítségével adatokat / felsorolni (ami azt jelenti, hatékonyan támogatja nagyon nagy értékei & quot; & quot;).
  • A példák gyűjtemény Launchbury 1993-as nagy lépés lusta szemantika.
  • HTDP
  • 2htdp / kép poligon építhető ki Bezier-görbék helyett csak egyenes vonalak (lásd a dokumentációt, húzta-pont).
  • 2htdp / absztrakció egy teachpack az oktatók és a diákok, akik szeretnék használni / * hurkok, mérkőzés, meghatározzák típusú és típus-esetek ISL és az ISL +.
  • 2htdp / univerzum programokat lehet exportálni a DrRacket végrehajtható létrehozása mechanizmus és helyesen viselkedik, amikor egymástól függetlenül fut.
  • gépelt-ütő
  • A beírt ütő DrRacket megjeleníti buborékokban mutatják típusú kifejezések. Tooltips is megjelennek a típus hibákat.
  • A beírt ütő terhelések szerződéseket csak szükség esetén. Ez csökkenti a memória használat és indítási ideje tipizált ütő programok.
  • A beírt ütő jobban támogatja a panellakások struktúrák, a jövő a szemafor, és aszinkron csatorna.
  • A beírt ütő megérti, ha két különböző változók utalnak ugyanaz a dolog, és frissítéseket típusú kell. Ez különösen javítja a típusellenőrzés makrók, mint a mérkőzést.

Mi az új verzióban 5,93:

  • Javítva egy alacsony szintű konkurencia probléma a GUI könyvtár Mac OS X, amely különösen érinti a 32 bites épít;
  • Fix GRacket alapú hordozórakéták (mint a `drracket`) egy Unix-szerű létesítmény;
  • bővült a lista az elismert OpenSSL könyvtár változatban;
  • Fix kis CSS problémák és ellentmondások (relatív v5.3.6) az új Firka stílus, amilyen a ütő dokumentációt;
  • Hozzáadás a verziószám vissza a & quot; ütő & quot; könyvtárat a forrás csomag.

Mi az új verzióban 5,92:

  • ütő 5,92 van egy új csomagot, beleértve egy katalógus több száz már-álló csomagokat. Kérjük, látogasson http://pkgs.racket-lang.org/ áttekintést a csomagokat.
  • legújabb változatai szerepelnek a & quot; béta & quot; változatai a csomagkezelő rendszer. Ütő változata 5,92 tartalmaz sok által javasolt fejlesztésekre az előzetes tapasztalatok:
  • A csomag tekinteni, mint egységes gyűjtemény alapértelmezésben, így még könnyebben kezelhető a GitHub repository egy csomagban. Induláshoz gyorsan: http://docs.racket-lang.org/pkg/getting-started.html
  • DrRacket tartalmaz egy új csomagkezelő GUI, elérhető a Fájl | csomagkezelő ... menüpontot. A GUI is rendelkezésre áll, mint egy önálló program segítségével a & quot; gui-pkg-menedzser & quot; csomagot.
  • A fő ütő forgalmazás bontották mintegy 200 csomagokat. Az ütő telepítő egyesíti a központi rendszer a csomagban változatai ezek a csomagok.
  • A másik megoldás, akkor most felrakjuk a minimális ütő elosztó --- ami körülbelül 1/10 a méret a fő elosztó --- és add csak azokat a csomagokat van szüksége.
  • A csomag telepítését támogatja az előre elkészített csomagokat, amelyek tartalmazzák összeállított byte-kód és kiolvasztott dokumentációt, értelmét csomagok telepítése esetén gyorsan épül változatok állnak rendelkezésre. Minden csomagot a fő elosztó kaphatók előre beépített formában.
  • További fejlesztések a munkálatok, nevezetesen beleértve a csomag dokumentációját a csomag-katalógust honlapján.
  • kompatibilitás Megjegyzés: Az bolygón, az előző ütő csomagkezelő rendszer, a helyén marad a belátható jövőben, de elvárjuk minden csomagot munkát váltani az új rendszerre.
  • Túl a csomagot rendszer, ez a kiadás számos egyéb változás:
  • ütő HTML dokumentációt van egy új és jobb megjelenés, köszönhetően Matthew Butterick.
  • A dokumentáció tartalmazza a stílus útmutató, & quot; programozása ütő & quot; http://docs.racket-lang.org/style/
  • ütő a JIT fordító támogatja az ARM architektúra.
  • ütő támogatja a Mac Retina kijelző mód.
  • Az előadás a tipizált ütő fordító javult 50% -kal néhány gépelt programok; lásd például http://bit.ly/1d0Ye4z
  • A Profiler egy új módot, amely a errortrace könyvtár termelni finomszemcsés profilokat.
  • Egy új szerződést Profiler jelentések, hogy mennyi időt töltenek programok ellenőrzése szerződések, és a szerződések ki- legdrágább.
  • A math / flonum könyvtár export gyors 105-bites pontosságú műveletek.
  • Ellenőrizze Syntax kezeli generált azonosítókat, különösen azok által bevezetett struktúra (pl területen szelektor) és Redex (pl e_1, e_2)
  • 2htdp / batch-io funkciókat tartalmaz foglalkozó html / xml a fájlok és weboldalak, mint az X-kifejezések plusz kényelmi web-alapú grafikon bejárási.
  • A `gen: set" generikus interfész húzódik halmazműveleteket dolgozni felhasználó által definiált típusok, amelyek megvalósítják beállított módszerek, valamint a másik meg-szerű beépített típusok, mint például a listákat.
  • piktek támogatja átalakítás SVG formátumban.
  • A unix, ütő biztosít asztali bejegyzés (.desktop fájlok) grafikus futtatható.

Mi az új verzióban 5.3.6:

  • ütő v5.3.6 egy bugfix kiadása.
  • Ez kiküszöböli a hibák v5.3.5, hogy az emberek találtak a nyár folyamán.

Mi az új verzióban 5.3.5:

  • Ez egy speciális kiadás, hogy megfeleljen a érkezése & quot; birodalma ütő & quot; a könyvesboltokban. Ütő v5.3.5 hozzáteszi egyetlen birodalma gyűjtemény a v5.3.4 kiadás. Az új gyűjtemény tartalmazza a forráskódot, hogy az olvasók a Realm is szeretnék használni a kísérletekhez.

Mi az új verzióban 5.3.4:

  • Extflonums (80-bites lebegőpontos számok) támogatottak néhány x86 / x86_64 platformon - beleértve a Windows, és többek között platformok, ahol ütő használatára fordítják SSE utasítások flonum számtani. Köszönet Michael Filonenko.
  • OS X: DrRacket és az összes többi apps most aláírt egy hivatalos gombot.
  • Tally labirintus: egy új játék alapján felsorolásával 2d mazes.
  • A Optimization Coach, a DrRacket plugint, átkerült az ütő elosztása a ütő csomag gyűjteményből. Telepítsd: Raco pkg install optimalizálás-edző.
  • Redex: meghatározza szakszervezeti nyelvű vállalattal egyesül produkciók, amikor nyelveken amelyek ugyanazokat nemterminális. Hála William Bowman.
  • A srfi / 19 könyvtár már kompatibilis a struktúrában által exportált ütő / bázis.

Mi az új verzióban 5.3.3:

  • Ez egy bug-fix kiadás, hogy foglalkozzon a hibája DrRacket v5.3.2 érintő közötti kölcsönhatások a kontúr ablak és a szintaxis.

Mi az új verzióban 5.3.2:

  • Core könyvtárak:
  • Az új matematikai könyvtár funkciók és adatstruktúrák dolgozó számok és gyűjtemények számokat. Funkciók között nem elemi (például a gamma, zéta, Lambert W), több-elméleti (faktorizációs, moduláris aritmetika), lineáris algebra (számtan, decompositions), és a statisztikai (elvárt értékek, rendstatisztikák, binning). Adatszerkezetek tetszőleges pontosságú bigfloats, valószínűségi, és többdimenziós tömböket.
  • Az új fájl / kicsomagolás, fájl / untgz, és a fájl / unzip könyvtárak támogatásra kicsomagolás körben használt tömörített formátumok.
  • Az új lusta igényel formában lehetővé teszi a programok, hogy késleltesse a be- és példányosítását segítő modulokat, amíg szükség van rájuk.
  • Az új adatok / bit-vektor könyvtár egy végrehajtásához kicsit vektorok (mutable sorozata logikai értékek) támogatása popcount.
  • A ütő / generikus könyvtár lehetővé teszi a specifikáció alapértelmezett módszer megvalósítása az alapvető adattípusok.
  • az OpenSSL könyvtár ellenőrizheti gépnevekhez és használja az operációs rendszer tanúsítványtárolójába ellenőrizni igazolásokat.
  • Package rendszer:
  • Egy új formák rendszere béta fázisban. Ez a rendszer lesz Planet utódja. Ez jelentősen eltér az utóbbi. A részletekért kérjük, olvassa el a dokumentációt http://docs.racket-lang.org/planet2/ és felsorolni a csomagokat az új index https://pkg.racket-lang.org/.
  • A Raco teszt parancs támogatja tesztelés gyűjtése és csomagot, ráadásul a könyvtár és a fájlok, a -c és -p.
  • Teaching könyvtárak:
  • batch-io: az olvasási és írási funkciók működnek Unix-stílusú standard input és output.
  • DrRacket:
  • DrRacket grafikus felülete jobban reagál.
  • Az automatikus zárójelben beszúrás üzemmódot is javul.
  • Firka:
  • Firka teszi Markdown formátumú fájlokat keresztül a --markdown parancssori jelzőt. Egy példa esetében: Létrehoz dokumentáció házigazdája GitHub vagy BitBucket.
  • Dokumentáció kereszthivatkozások információt tárolnak SQLite3 adatbázisban, ami azt jelenti, hogy SQLite3 szükséges építési ütő dokumentációt Unix / Linux gépek (de SQLite3 szerepel ütő Windowsra és Mac OS X).
  • Egy adatbázis utalás információk jelentősen csökkenti a kezdeti lábnyoma DrRacket, hiszen DrRacket már nem kell tölteni az összes határon referencia információkat.
  • A beírt ütő:
  • A beírt ütő programok megkövetelik telek / gépelt felhívni telkek. Lista- és vektor-elfogadó funkciók elfogadom általános szekvenciák.
  • A beírt ütő támogatja ütő a tagolt folytatása és folytatása védjegy piaci szereplők.
  • Redex:
  • Added több támogatást meghatározni-ítélet-formában, beleértve a véletlenszerű generációs jól kialakított ítéletek és vizualizációs ítéletek.
  • rosszallás:
  • A következő eltávolították ebben a kiadásban ...
  • a bolygó parancssori eszköz; felhasználása Raco bolygó helyett.
  • A következő már elavult, és el lesz távolítva a 2013-as kiadás ... Augusztus
  • A mzlib / class100 könyvtár; Használja ütő / osztály helyett.

Mi az új verzióban 5.3.1:

  • ütő:
  • Az eset formában kiszállítások a karakter, fixnums, szimbólumok és kulcsszavak logaritmikus időben. (Köszönet Jon Zeppieri.)
  • Az új ütő / méret könyvtár új és továbbfejlesztett karakterlánc-formázás funkciót.
  • Naplózás eszközök közé tartozik a jobb szűrés támogatása neve alapján egy logger. Egy új meghatározzák logger formában egyszerűsíti a használatát elemzi favágók. Formák, mint például a log-debug már támogatja karakterlánc formázást.
  • A formák már támogatja #: kis szünetet, és #: záró rendelkezések.
  • Az új PLTCOMPILEDROOTS környezeti változó állítja be a keresési útját lefordított bájtkódot.
  • DrRacket:
  • Ellenőrizze Syntax most össze a dokumentációt (azaz, a kék doboz) a azonosítónak a kurzort a jobb felső sarokban a definíciók ablak.
  • Ellenőrizze Syntax most folyamatosan fut a program, hogy állapítsa meg a nyelvüket a forrás. Ez az üzemmód óta elérhetők a korábbi kiadások, de most alapértelmezés szerint engedélyezett.
  • DrRacket lehet helyesírási karakterlánc konstans (engedélyezi ezt a Szerkesztés menü).
  • A beírt ütő:
  • A tipizált ütő értelmezi a bármely típusú, mint egy másik szerződést. Ez azt jelezheti, dinamikus hibák néhány már meglévő vegyes gépelt / típustalan programok. A szokásos megoldás az, hogy cserélje ki a használatát bármely konkrétabb típusok.
  • NaN tartalmazza az összes tipizált ütő a lebegőpontos típusú, amely precíz lebegőpontos típusok könnyebb használni.
  • A beírt ütő támogatja a leadott működés támogatása magasabb rendű típusok.
  • begépelte ütő biztosítja a: query-type / argumentum és: query-type / eredmény közművek felfedezni típusok a REPL.
  • Egyéb:
  • A kompatibilitási gyűjtemény nyújt jellemzőket ütő rokonok, mint a defmacro és változékony listákat. Ezek a funkciók arra szolgálnak, hogy megkönnyítsék számhordozás kódot ütő. Kerülje el őket a modern ütő kódot.
  • Pillanatképek a kütyü által nyújtott ütő GUI könyvtár tartalmazza a dokumentációt. (Köszönet Diogo F. S. Ramos.)
  • FrTime átírták ütő #lang. (Köszönet Patrick Mahoney.)
  • rosszallás:
  • A következő már elavult, és el lesz távolítva a január 2013 kiadás:
  • a bolygó parancssori eszköz; felhasználása Raco bolygó helyett.
  • A következő már elavult, és el lesz távolítva a 2013-as kiadás Augusztus:
  • A mzlib / class100 könyvtár; Használja ütő / osztály helyett.

Mi az új verzióban 5.2.1:

  • Ez a verzió hozzáteszi teljesítményének javítása Redex a matcher, egy javult & quot; telken & quot; könyvtár, szebb kinézetű telkek, testreszabható kéttengelyes kullancsok / transzformáció, halmozott hisztogram, és 3D-s vektoros mezőket.
  • Performance fejlesztések közé tartozik az, epoll () / kqueue (), cross-modul inline-kódkezelő, és segítségével SSE a JIT-összeállított lebegőpontos műveletek.
  • Irodalmi húrok, reguláris, stb internálták.
  • DrRacket használ, alakítható ray-vezethető ikonok, és beírta ütő segítségével testre szabás típusú hibák makrók.
  • & quot; 2htdp / univerzumban & quot; támogatja egy kísérleti játékvezérlő billentyű kezelő.
  • A & quot; db & quot; könyvtár már támogatja a beágyazott tranzakciók és PostgreSQL tömböket.

Hasonló program

JRuby
JRuby

17 Feb 15

Vala
Vala

27 Sep 15

Jikes RVM
Jikes RVM

15 Apr 15

Más szoftver fejlesztő PLT Scheme Inc.

PLT Scheme
PLT Scheme

5 Jun 15

Racket
Racket

10 Feb 16

Hozzászólások a Racket

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!