Racket

Software screenshot:
Racket
Podrobnosti Software:
Verze: 6.2 Aktualizováno
Datum uploadu: 27 Sep 15
Vývojka: PLT Scheme Inc.
Licence: Volný
Popularita: 22

Rating: nan/5 (Total Votes: 0)

raketa (formálně schéma PLT) je inovativní programovací jazyk, který se opírá o bohaté praktické a akademické tradice.
Nakreslete si další obrázky nebo postavit webový server od nuly. Racket zahrnuje obě baterie a programovací prostředí, takže můžete začít!
růst vašeho programu
Interaktivní režim raketa je podněcuje experimentování a rychlé skripty snadno skládat do větších systémů. Malé skripty a velké systémy mají prospěch z nativního kódu JIT kompilace. Když se systém dostane příliš velké, aby ve vaší hlavě, můžete přidat statické typy.
Grow Váš jazyk
Rozšířit raketa, kdykoli budete potřebovat. Formovat, aby lépe vyhovovala své úkoly, aniž by byla obětována interoperabilitu se stávajícími knihovnami a aniž by bylo nutné upravit nástroj řetěz. Když méně je více, můžete odebrat částí jazyka, nebo začít znovu a postavit novou.
Pěstujte své dovednosti
Ať už jste právě začínáte, chcete se dozvědět více o jazykových aplikacích nebo modelů programování, snaží rozšířit své obzory, nebo připraven ponořit se do výzkumu, raketa vám může pomoci stát se lepším programátorem a System Builder.

Co je nového v této verzi:

  • core repo
  • Správce balíčků podporuje přímý odkazy na repozitáře Git přes & quot; git: // [...] Termín ;, & quot; http: // [...] .git & quot ;, a & quot; https: // . [...] git & quot; URL. (Dříve byly podporovány pouze odkazy na GitHubu.)
  • A volba --clone pro Raco PKG instalaci nebo RACO PKG aktualizace usnadňuje rozvoj balíček Git-založen. Pokud balíček X má zdroj úložiště Git, instalace a aktualizace balíček stáhne z úložiště v režimu pouze pro čtení. Použití aktualizace Raco pkg --clone X přepne místní instalace do úložiště pokladně, která je vhodná pro úpravu prováděcího balíčku, vydávání žádostí tahat, tlačit změny, a tak dále.
  • Používání Raco aktualizace pkg --lookup X přepne balíček zpět do výchozí režim instalace.
  • drracket
  • Jeho syntaktická kontrola on-line pracuje s grafickým obsahem.
  • Větší dostupnost DrRacket je blueboxes, včetně metody a informace konstruktoru.
  • & quot; Otevřít Vyžadovat Path & quot; položka menu podporuje & quot; .. & quot; v relativním cestami.
  • Data
  • Přidány data / výčet, knihovnu, která podporuje efektivní výčet datových struktur
  • REDEX
  • Jeho REDEX kontrola zařízení využívá data (kromě náhodného), výčet, aby se pokusili najít pult-příklady.
  • Jeho generovat období funkce přijímá další argumenty pro návrat & quot; & quot; tý člen vzoru pomocí dat / vyjmenovat (což znamená, že účinně podporuje velmi velké hodnoty & quot; & quot;).
  • Sbírka obsahuje příklady 1.993 big krocích líné sémantiku Launchbury je.
  • HTDP

  • polygon
  • 2htdp / image může být postaven z bézierových křivek namísto pouhých rovných linií (viz docs pro vytáhl-bod).
  • 2htdp / abstrakce je teachpack pro instruktory a studenty, kteří chtějí použít pro / * smyčky, zápas, definovat typu a typu případů v ISL a ISL +.
  • 2htdp / vesmír programy lze exportovat pomocí spustitelného vytvoření mechanismu DrRacket a chovají správně při spuštění samostatně.
  • zadali-raketa
  • Typed raketa v DrRacket zobrazeny popisky, které ukazují typy výrazů. Popisy jsou zobrazeny také chyby typu.

  • pouze v případě potřeby
  • Zadaný Racket zatížení generované smlouvy. Tím se snižuje využití paměti a spuštění čas zadali Racket programy.
  • Typed raketa má vylepšenou podporu pro montované konstrukce, budoucí semafory a asynchronní kanály.
  • Typed Racket chápe, když dva různé proměnné odkazují na stejnou věc, a druhy aktualizace podle tohoto nastavení. To především zlepšuje typovou kontrolu maker, jako je zápas.

Co je nového ve verzi 5.93:

  • Opraven problém souběžnost low-level s GUI knihovnu pro Mac OS X, který zvláště postiženy 32-bit sestavení;
  • Pevné odpalovací GRacket na bázi (jako je `drracket`) v instalaci Unix stylu;
  • Rozšíření seznamu uznaných verze knihovny OpenSSL;
  • Opraveny drobné problémy s CSS a nesrovnalosti (vzhledem k v5.3.6) v novém Klikyháky styl použitý v dokumentaci Racket;
  • přidáno číslo verze zpět na & quot; raketou & quot; adresář v distribučním zdrojového svazku.

Co je nového ve verzi 5.92:

  • raketa 5,92 má nový balíček systém, včetně katalogu stovky již dostupných balíků. Prosím, navštivte http://pkgs.racket-lang.org/ pro přehled balíčků.
  • Poslední zprávy zahrnovaly & quot; beta & quot; verze systému balení. Racket verze 5.92 obsahuje mnoho zlepšení navržená v těchto předběžných zkušeností:
  • A balíček je považován za jeden kolekce ve výchozím nastavení, takže je ještě snadnější použití úložiště GitHub jako balíček. Začínáme rychle: http://docs.racket-lang.org/pkg/getting-started.html
  • DrRacket zahrnuje nový balíček správce GUI, k dispozici přes File | Správce balíčku ... položky menu. GUI je také k dispozici jako samostatný program přes & quot; gui-pkg-manager & quot; Balík.
  • Hlavní distribuční Raketa byla rozdělena do asi 200 balíčků. Raketa Instalační program kombinuje základní systém verze přibaleného těchto balíčků.
  • Případně můžete nyní nainstalovat minimální distribuci raketa --- což je asi desetin velikost hlavní distribuci --- a přidat pouze ty balíčky, které budete potřebovat.
  • instalační balíček podporuje předem sestavených balíčků, které obsahují kompilované byte kód a tavené dokumentaci, což znamená, balíky mohou být instalovány rychle, když jsou k dispozici vestavěné verze. Všechny balíčky v hlavním distribuce jsou k dispozici v pre-postavený formě.
  • Další zlepšení jsou v pracích, zejména včetně dokumentace balíčku na balíček-katalog webových stránek.
  • Kompatibilita. POZNÁMKA: planeta, předchozí Racket balíček systém, zůstane na svém místě v dohledné budoucnosti, ale očekáváme, že všichni balíček práce přejít na nový systém
  • Beyond systém balíčku, tato verze přináší řadu dalších změn:
  • dokumentace HTML raketa je má nový a vylepšený vzhled, díky Matthew Butterick.
  • Dokumentace obsahuje průvodce stylu, & quot; Programování raketa & quot; http://docs.racket-lang.org/style/
  • raketa je JIT překladač podporuje architekturu ARM.
  • raketa podporuje režim zobrazení Retina Macovu.
  • Výkon zadali Racket kompilátoru zlepšil o 50%, na některých zadaných programů; např., viz http://bit.ly/1d0Ye4z
  • Profilování poskytuje nový režim, který používá knihovnu errortrace vyrobit jemnozrnné profily.
  • novou smlouvu profiler zprávy, kolik času tráví kontrolní programy smlouvy, a které smlouvy jsou nejdražší.
  • Matematické / flonum vývoz knihovna rychlé 105-bit přesné operace.
  • Zkontrolujte Syntax zpracovává generované identifikátory, zejména těch, které zavedené struct (např pole selektorů) a REDEX (např E_1, E_2)
  • 2htdp / batch-io obsahuje funkce pro práci s html / xml v souborech a webových stránek jako jsou X-výrazy plus vymoženostmi pro webovým Procházení grafů.
  • `Gen: set" generikum rozhraní rozšiřuje množinové operace pracovat na uživatelem definované typy, které používají uvedené metody, jakož i na jiných set-jako vestavěné typy, jako jsou například seznamy
  • .
  • Piktové podporuje převod do formátu SVG.
  • pod Unixem, raketa poskytuje položky na ploše (soubory .desktop) pro své grafické spustitelných souborů.

Co je nového ve verzi 5.3.6:.

  • raketa v5.3.6 je vydání s opravami chyb
  • To eliminuje chyby z v5.3.5, že lidé našli přes léto.

Co je nového ve verzi 5.3.5:

  • Toto je uvolnění účelové, aby odpovídal Příchod & quot; říši Racket & quot; v knihkupectvích. Racket v5.3.5 přidává jednu sbírku sféry k uvolňování v5.3.4. Nová kolekce obsahuje zdrojový kód, který čtenáři Říše může chtít použít pro experimenty.

Co je nového ve verzi 5.3.4:

  • Extflonums (80-bit čísel s plovoucí desetinnou čárkou) jsou podporovány na některých x86 / x86_64 platformy - včetně Windows, a včetně platforem, kde je Racket sestavené používat SSE instrukce pro flonum aritmetiky. Díky Michael Filonenko.
  • OS X:. DrRacket a všechny ostatní aplikace jsou nyní podepsány s oficiálním klíčem
  • Tally bludiště:. nová hra založená výčet 2d bludiště
  • Optimalizace pro autobusy, je DrRacket plugin, byla přesunuta z distribuce Racket do repozitáře Racket balíčku. Nainstalujte si jej s:. Raco pkg nainstalovat optimalizace trenér
  • REDEX: define-union-language nyní slučuje produkce při jazyky definovat stejné nonterminály. Díky William Bowman.
  • srfi / 19 knihovna je nyní kompatibilní s typem datum struktury vyváženého rakety / base.

Co je nového ve verzi 5.3.3:

  • Toto je bug-fix vydání k řešení chyba v DrRacket v5.3.2 týkající se interakce mezi oknem kontury a syntaxe zbarvení.

Co je nového ve verzi 5.3.2:

  • Hlavní Knihovny:
  • Nový matematická knihovna poskytuje funkce a datové struktury pro práci s čísly a sbírkami čísel. Funkce zahrnují non-základní (jako je například gama, zeta, Lambertové W), číslo-teoretické (faktorizace, modulární aritmetika), lineární algebry (aritmetický, rozklady), a statistické (hodnoty očekává, statistiky objednávek, binning). Datové struktury obsahují libovolný-preciznost bigfloats, rozdělení pravděpodobnosti, a vícerozměrných polí.
  • Nový soubor / rozbalit, soubor / untgz, a soubor / unzip podpůrné knihovny pro rozbalení široce použitých archivních formátů.
  • Nový opožděného vyžadují formulář umožňuje programy odložit nakládání a konkretizaci pomocných modulů, dokud jsou potřeba.
  • Nová data / bit-vector knihovna poskytuje implementaci bitových vektorů (mutabilní sled booleans) podporu popcount.
  • raketa / obecný Knihovna umožňuje specifikaci výchozí metodu implementace pro klíčové datové typy.
  • Knihovna OpenSSL může ověřit hostnames a používat úložiště certifikátů operačního systému k ověření certifikátů.

  • Systém
  • Package:
  • Nový balíček systém je ve verzi beta. Tento systém se stane Planet nástupce. To se výrazně liší od druhé. Pro podrobnosti, přečtěte si prosím dokumentaci v http://docs.racket-lang.org/planet2/ a seznam balíků na nové rejstříku na https://pkg.racket-lang.org/.
  • Příkaz Raco Test podporuje testování sběrem a obalu, kromě u souborů a adresářů, s -c a -p možností.
  • Výuka Knihovny:
  • batch-IO: Funkce čtení a zápisu pracovat na Unix stylu standardního vstupu a výstupu
  • .
  • DrRacket:
  • DrRacket GUI je vstřícnější.
  • je lepší režim automatické vkládání závorkách.
  • Scribble:
  • Scribble činí srážky soubory ve formátu přes --markdown příkazového řádku vlajky. Příklad použití případ:. Generování dokumentace hostitelem GitHub nebo bitbucket
  • Documentation cross-referenční informace jsou uloženy v databázi sqlite3, což znamená, že SQLite3 je nutná pro budování raketa dokumentace na Unix / Linux stroje (ale SQLite3 je zahrnuta v distribucích raketa pro Windows a Mac OS X).
  • Použití databázi pro cross-referenční informace významně snižuje počáteční stopu DrRacket, protože DrRacket již nemusí naložit cross odkazové informace.
  • Typed Racket:
  • Typed Racket programy mohou vyžadovat spiknutí / zadali kreslit grafy. Seznam Titulů a vektor-přijímat funkce přijmout obecné sekvence.
  • Typed raketa podporuje vymezené pokračování a pokračování známek operátory raketa je.
  • REDEX:
  • Přidána větší podpora pro definování-rozsudek-formě, včetně generování náhodných pro dobře tvarovaná rozsudků a vizualizace rozhodnutí.
  • Odmítání:
  • Následující byly odstraněny v této verzi ...
  • planety nástroj příkazového řádku; Použití Raco planeta místo.
  • Následující se již nepoužívá a budou odstraněny při uvolňování srpna 2013 ...
  • knihovna mzlib / class100; použijte raději raketa / třídy.

Co je nového ve verzi 5.3.1:

  • Racket:
  • Na případ formulář odešle na charakterech, fixnums, symbolů a klíčová slova v logaritmickém čase. (Díky Jon Zeppieri.)
  • Nová raketa / formát knihovna poskytuje nové a vylepšené funkce string-formátování.
  • protokolování nástroje patří vylepšené filtrování podporu na základě názvu ústředny. Nový definovat-logger tvar zjednodušuje použití pojmenovaných dřevorubců. Formy, jako log-debug nyní podporuje formátování řetězce.
  • pro formuláře nyní podporují #: zlomit a #:. závěrečná ustanovení
  • nové proměnné prostředí PLTCOMPILEDROOTS konfiguruje vyhledávací cestu pro zkompilovaný bytekódu.
  • DrRacket:
  • Zkontrolujte syntaxe nyní shrnuje dokumentaci (tj modré krabice) pro identifikátor v kurzor v pravém horním rohu okna definice.
  • Zkontrolujte Syntax nyní běží nepřetržitě na programy, které deklarují jejich jazyk v rámci zdroje. Tento režim je k dispozici již několik posledních verzí, ale nyní povolen ve výchozím nastavení.
  • DrRacket může kontrola pravopisu řetězec konstanty (umožňují to v menu Úpravy).
  • Typed Racket:
  • zadali Racket interpretuje Libovolný typ jako pro jinou zakázku. To může signalizovat dynamických chyb v některých stávajících smíšených tištěných / bez typu programů. Normální oprava je nahradit použití jakéhokoli s více určitých typů.
  • NaN je zahrnuta ve všech typů s plovoucí čárkou napsaný raketou, která dělá přesně typy s plovoucí desetinnou čárkou snadnější použití.
  • Typed raketa podporuje odlitek provoz s podporou typů vyššího řádu.
  • Typed raketa poskytuje: typ-dotazu / args a: typ-dotazu / Výsledek nástroje prozkoumat typy na REPL
  • .
  • Různé:
  • Kolekce kompatibilita nabízí funkce od Racket příbuznými, jako je defmacro a proměnlivých seznamů. Tyto funkce jsou k dispozici k usnadnění portování kód Racket. Vyhněte se jim v moderním Racket kódu.
  • Ukázky widgetů poskytovaných knihovnou Racket GUI jsou obsaženy v dokumentaci. (Díky Diogo F. S. Ramos.)
  • FrTime byl portován na rakety #lang. (Díky Patrick Mahoney.)
  • Odmítání:
  • Následující se již nepoužívá a budou odstraněny při uvolňování ledna 2013:
  • planety nástroj příkazového řádku; Použití Raco planeta místo.
  • Následující se již nepoužívá a budou odstraněny při uvolňování srpna 2013:
  • knihovna mzlib / class100; použijte raději raketa / třídy.

Co je nového ve verzi 5.2.1:

  • Tato verze přidává lepší výkon REDEX je dohazovač, což zlepšilo & quot; pozemek & quot; knihovna, hezčí vypadající grafy, přizpůsobitelné dual osa klíšťata / transformace, skládané histogramy, a 3D vektorových polí.
  • Vylepšení výkonu zahrnují použití epoll () / kqueue (), cross-modul inlining, a za použití SSE pro pohyblivou řádovou čárkou operací SVT-zkompilovaný.
  • Doslovné řetězce, regexps, atd. jsou internováni.
  • DrRacket používá sestavovatelné ray-stopoval ikony, a zadali raketa umožňuje chyby typu přizpůsobení v makrech.
  • & quot; 2htdp / vesmír & quot; podporuje experimentální popisovač klíč gamepadu.
  • & quot; db & quot; Knihovna nyní podporuje vnořených transakcí a PostgreSQL pole.

Podobný software

ScummVM
ScummVM

17 Feb 15

Tiny C Compiler
Tiny C Compiler

3 Jun 15

Lua
Lua

17 Aug 18

Ostatní software developer PLT Scheme Inc.

PLT Scheme
PLT Scheme

5 Jun 15

Racket
Racket

10 Feb 16

Komentáře k Racket

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!