Racket

Software kuvakaappaus:
Racket
Ohjelmiston tiedot:
Versio: 6.2 Päivitetty
Lähetyksen päivämäärä: 27 Sep 15
Kehittäjä: PLT Scheme Inc.
Lupa: Vapaa
Suosio: 22

Rating: nan/5 (Total Votes: 0)

maila (muodollisesti PLT Scheme) on innovatiivinen ohjelmointikieli, joka perustuu runsaasti käytännön ja akateemisia perinteitä.
Piirtää kuvia tai luoda web-palvelimen tyhjästä. Maila sisältää sekä paristot ja ohjelmointi ympäristö, joten pääset alkuun!
Kasvata ohjelma
Maila n vuorovaikutteisessa tilassa kannustaa kokeilemaan, ja nopea skriptejä helposti säveltää laajempia järjestelmiä. Pieni skriptit ja suurten järjestelmien molemmat hyötyvät natiivi-koodin JIT kokoelma. Kun järjestelmä kasvaa liian suureksi pitää pään, voit lisätä staattisen tyyppejä.
Kasvata Kieli
Extend maila kun haluat. Hometta se vastaamaan paremmin tehtäviä tinkimättä yhteentoimivuutta olemassa olevissa kirjastoissa ja joutumatta muuttamaan työkalu ketjun. Kun vähemmän on enemmän, voit poistaa osia kielen tai aloittaa alusta ja rakentaa uuden.
Kasvata Taidot
Olitpa vasta aloittelemassa, haluavat tietää enemmän ohjelmointikieli sovelluksia tai malleja, jotka haluavat laajentaa näköaloja, tai valmis sukeltaa tutkimukseen, maila voi auttaa sinua tulemaan paremmaksi ohjelmoija ja järjestelmän rakentaja.

Mikä on uusi tässä julkaisussa:

  • ydin Repo
  • Paketinhallinta tukee suorat viittaukset Git-arkistoja kautta & quot; git: // [...] & quot ;, & quot; http: // [...] .git & quot ;, ja & quot; https: // [...]. git & quot; URL. (Aikaisemmin vain viittaukset GitHub tuettiin.)
  • --clone vaihtoehto Raco PKG asentaa tai raco pkt päivitys helpottaa Git-pohjainen paketti kehitystä. Jos paketti X on Git arkiston lähde, asentaminen ja päivittäminen paketin vetää arkistosta vuonna vain luku-tilassa. Käyttämällä Raco pkt päivitys --clone X kytkee paikallinen asennus arkistoon kassalle, joka sopii muuttamiseksi paketin täytäntöönpanoa, antaa vetää pyyntöjä, työntää muuttuu, ja niin edelleen.
  • käyttäminen raco pkt päivitys --lookup X kytkee paketin takaisin oletusasennuksen tilassa.
  • drracket
  • Sen on-line tarkastamaan syntaksin toimii graafista sisältöä.
  • saatavuuden lisääntyminen DrRacket n blueboxes, mukaan lukien menetelmä ja rakentaja tiedot.
  • & quot; Open Vaadi Polku & quot; valikkokohta tukee & quot; .. & quot; suhteellisessa polkunimissä.
  • tiedot
  • lisätyt tiedot / luetella, kirjasto, joka tukee tehokasta luetteleminen tietorakenteiden
  • Redex
  • Sen Redex-check laitos käyttää tietoja (lisäksi satunnainen) numerointia yrittää löytää vasta-esimerkkejä.
  • Sen tuottaa aikavälin toiminto hyväksyy lisäperusteita palata & quot; & quot; nteen jäsen kuvio tietojen avulla / luetella (eli se tukee tehokkaasti erittäin suuri arvojen & quot; & quot;).
  • esimerkit Kokoelma sisältää Launchbury n 1993 iso-askel laiska semantiikkaa.
  • HTDP
  • 2htdp / kuvan monikulmio voidaan rakentaa pois bezier käyrät eikä vain suoria viivoja (katso docs vedetty-piste).
  • 2htdp / abstraktio on teachpack ohjaajien ja opiskelijoille, jotka haluavat käyttää / * silmukoita, ottelu, määritellä-tyyppi ja tyyppi-tapausten ISL ja ISL +.
  • 2htdp / maailmankaikkeus ohjelmat voidaan viedä käyttäen DrRacket suoritettavan luominen mekanismi ja ne käyttäytyvät kunnolla, kun suorittaa itsenäisesti.
  • kirjoitetaan-maila
  • kirjoitetut laittomuuksiin DrRacket näyttää työkaluvihjeet jotka osoittavat tyyppisiä ilmaisuja. Vihjeet näkyvät myös tyyppi virheitä.
  • kirjoitetaan maila kuormien syntyy sopimuksia vain tarvittaessa. Tämä vähentää muistin käyttöä ja käynnistyksen aika kirjoitetut maila ohjelmia.
  • kirjoitetaan maila on parantunut tuki valmistalo rakenteita, tulevaisuudessa semaforit, ja async kanavat.
  • kirjoitetaan maila ymmärtää kun kaksi eri muuttujien viittaavat sama asia, ja päivitykset tyypit vastaavasti. Tämä erityisesti parantaa tyyppitarkistuksia makrojen kuten ottelussa.

Mikä on uusi versiossa 5.93:

  • Kiinteät matalan tason samanaikaisuuden ongelma GUI kirjasto Mac OS X, joka vaikuttaa erityisesti 32-bittinen rakentaa;
  • Kiinteät GRacket-pohjainen kantoraketit (kuten `drracket`) Unix-tyyliin asennus;
  • Laajennetut Luettelo hyväksytyistä OpenSSL kirjaston versioita;
  • Kiinteät pieni CSS ongelmia ja epäjohdonmukaisuuksia (suhteessa v5.3.6) uudessa sepustus tyyli käyttämä maila asiakirjat;
  • Lisätty versionumero takaisin & quot; maila & quot; hakemiston sisällä lähde jakelu nippu.

Mikä on uusi versiossa 5.92:

  • maila 5,92 on uusi paketti, mukaan lukien luettelo satoja jo saatavilla olevista paketeista. Käy http://pkgs.racket-lang.org/ yleiskatsaus paketteja.
  • Tuoreet julkaisut sisältyvät & quot; beeta & quot; versiot paketin järjestelmän. Maila versio 5.92 sisältää monia ehdottamia parannuksia nämä alustavat kokemukset:
  • paketti on käsitelty yhtenä kokoelma oletuksena, joten se on entistä helpompi käyttää Github arkiston yhtenä pakettina. Aloita nopeasti: http://docs.racket-lang.org/pkg/getting-started.html
  • DrRacket sisältää uuden paketin johtaja käyttöliittymä, saatavilla File | Package Manager ... valikosta. GUI on saatavilla myös erillinen ohjelma kautta & quot; gui-pkg-manager & quot; paketti.
  • tärkein maila jakelu on jaettu noin 200 paketteja. Racket asentajan yhdistää ydin järjestelmän mukana versioita näistä paketeista.
  • Vaihtoehtoisesti voit nyt asentaa Vähäinen maila jakelu --- joka on noin kymmenesosa koko pääjakeluun --- ja lisää vain ne paketit, jotka tarvitset.
  • Package asennus tukee valmiiksi rakennettu paketteja, jotka sisältävät käännetty tavu koodi ja sulatettu dokumentaatio, merkitys paketteja voidaan asentaa nopeasti, kun rakennettu versiot ovat saatavilla. Kaikki paketit pääjakeluun ovat saatavilla valmiiksi rakennettu muodossa.
  • lisäparannukset ovat teoksia, erityisesti myös paketti asiakirjat paketti-luettelosta verkkosivuilla.
  • YHTEENSOPIVUUSHUOMAUTUS: planeetta, edellinen maila paketti järjestelmä, pysyy paikallaan lähitulevaisuudessa, mutta odotamme kaikki paketti työ siirtyä uuteen järjestelmään.
  • Beyond matkapaketit, tämä julkaisu tuo useita muita muutoksia:
  • maila HTML dokumentaatio on uudistetun ulkonäön, kiitos Matthew Butterick.
  • Dokumentaatio sisältää ohjeet & quot; Kuinka ohjelmoida Racket & quot; http://docs.racket-lang.org/style/
  • maila n JIT-kääntäjä tukee ARM-arkkitehtuurille.
  • Racket tukee Macin Retina-näyttö tilassa.
  • suorituskyky kirjoitetut maila kääntäjä parani 50% joissakin kirjoitetut ohjelmat; katso esimerkiksi http://bit.ly/1d0Ye4z
  • Profiler tarjoaa uusi tila, joka käyttää errortrace kirjasto tuottaa hienojakoinen profiileja.
  • Uusi sopimus Profiler raportit kuinka paljon aikaa ohjelmien viettää tarkistaa sopimuksia, ja jotka sopimukset ovat kalleimpia.
  • matematiikka / flonum kirjasto vienti nopeasti 105-bittinen tarkkuus toimintaa.
  • Tarkista Syntax käsittelee syntyy tunnisteiden, erityisesti käyttöön struct (esim kenttä valitsimet) ja Redex (esim e_1, e_2)
  • 2htdp / erä-io sisältää toiminnot käsitellä html / xml-tiedostot ja sivustojen X-ilmaisuja ja mukavuudet web-pohjainen kuvaaja läpikäynnit.
  • `gen: set geneerinen rajapinta ulottuu operaatiot työskennellä käyttäjän määrittämiä tyyppejä, jotka toteuttavat asettaa menetelmiä, sekä muut joukko-kuten sisäänrakennettu tyyppejä, kuten luettelot.
  • Picts tukea muuntaminen SVG-muodossa.
  • Unix, maila tarjoaa työpöydän merkinnät (.desktop tiedostot) sen graafinen ajettavat.

Mikä on uusi versiossa 5.3.6:

  • maila v5.3.6 on vikakorjaus julkaisu.
  • Se poistaa virheitä v5.3.5 että ihmiset ovat löytäneet kesän aikana.

Mikä on uusi versiossa 5.3.5:

  • Tämä on erityisrahaston julkaisu vastaamaan saapuminen & quot; Realm Racket & quot; kirjakaupoissa. Maila v5.3.5 lisää yhden valtakunta kokoelma v5.3.4 julkaisu. Uusi mallisto sisältää lähdekoodin että lukijat Realm voivat haluta käyttää kokeita varten.

Mikä on uusi versiossa 5.3.4:

  • Extflonums (80-bittinen liukulukuja) tuetaan joitakin x86 / x86_64 alustoille - kuten Windows, ja myös alustoja jossa maila on koottu käyttää SSE ohjeet flonum aritmeettinen. Kiitos Michael Filonenko.
  • OS X: DrRacket ja kaikki muut sovellukset ovat nyt allekirjoitettu virallinen avain.
  • Tally Maze: uusi peli perustuu luettelointi 2d sokkeloita.
  • optimointi Coach, DrRacket plugin, on siirretty Racket jakelu maila paketin arkistoon. Asenna se: raco PKG asentaa optimointi-valmentaja.
  • Redex: määritellä-union-kielen nyt yhdistää tuotantoja kun kielillä määritellä sama välikkeitä. Kiitos William Bowman.
  • srfi / 19 kirjasto on nyt yhteensopiva päivämäärä rakenteen tyyppi viemien maila / base.

Mikä on uusi versiossa 5.3.3:

  • Tämä on bug-fix release käsitellä virhe DrRacket v5.3.2 koskevat vuorovaikutukset ääriviivat ikkunan ja syntaksin väritys.

Mikä on uusi versiossa 5.3.2:

  • Core Kirjastot:
  • Uusi matematiikka kirjasto tarjoaa toimintoja ja tietorakenteita kanssa numeroita ja kokoelmat numeroita. Toiminnot ovat ei-alkeet (kuten gamma, zeta, Lambertin W), numero-teoreettista (tekijöihinjakoalgoritmi, modulaarinen aritmeettinen), lineaarialgebra (aritmeettinen, dekompositiot), ja tilastollinen (odotusarvot, jotta tilastojen, binning). Tietorakenteet ovat mielivaltaisen tarkkuuden bigfloats, todennäköisyysjakaumat, ja moniulotteinen taulukot.
  • Uusi tiedosto / Pura, tiedosto / untgz, ja tiedosto / unzip kirjastot tukevat purkamisesta laajalti käytetty arkistointimuodoissa.
  • uusi laiska-vaatia muoto mahdollistaa ohjelmien viivyttää lastaus ja ilmentymien auttaja moduulit, kunnes niitä tarvitaan.
  • uusia tietoja / bittivektorisanomassa kirjasto tarjoaa täytäntöönpanoa bittivektoreille (epävakainen sekvenssi booleans) tuetaan popcount.
  • maila / yleinen kirjasto mahdollistaa erittely oletustapa toteutuksia ydin tietotyypit.
  • OpenSSL-kirjasto voi tarkistaa nimien ja käyttää käyttöjärjestelmän sertifikaattisäilöön tarkistaa todistukset.
  • Package Järjestelmä:
  • Uusi paketti järjestelmä on testiversio. Tämä järjestelmä tulee Planetin seuraaja. Se eroaa merkittävästi jälkimmäisen. Lisätietoja, lue asiakirjat http://docs.racket-lang.org/planet2/ ja listaamaan paketteja uuden indeksin https://pkg.racket-lang.org/.
  • raco testikomennon tukee testaus keräämällä ja paketti, lisäksi hakemiston ja tiedostojen kanssa -c ja p vaihtoehtoja.
  • Opetus Kirjastot:
  • erän-io: lukea ja kirjoittaa toiminnot toimivat Unix-tyyliin standardin tulon ja lähdön.
  • DrRacket:
  • DrRacket n GUI on reagoiva.
  • automaattinen Suluissa lisäys tila paranee.
  • sepustus:
  • sepustus tekee Wikitekstin tiedostoja kautta --markdown komentorivin lippu. Esimerkki käyttötapaus: Luo asiakirjat isännöi GitHub tai BitBucket.
  • Documentation ristiviittaus tiedot tallennetaan sqlite3 tietokantaan, mikä tarkoittaa, että SQLite3 tarvitaan rakentaa maila asiakirjat Unix / Linux-koneet (mutta SQLite3 sisältyy maila julkaisut Windowsille ja Mac OS X).
  • käyttäminen tietokanta rajat viitetietoja vähentää merkittävästi alkuperäisen jalanjälki DrRacket, koska DrRacket ei enää tarvitse ladata kaikki ristiviittaus tiedot.
  • kirjoitetaan maila:
  • kirjoitetaan maila ohjelmat voivat vaatia tontin / kirjoitit tehdä tontteja. List ja vektori-hyväksymisestä toimintoja hyväksyä yleinen sekvenssit.
  • kirjoitetaan maila tukee maila n rajattu jatkaminen ja jatkaminen merkki toimijoille.
  • Redex:
  • Lisätty enemmän tukea määritellä-tuomio-muodossa, mukaan lukien satunnainen sukupolven hyvin muodostuneita tuomioiden ja visualisointi tuomioiden.
  • Poistot:
  • Seuraavat on poistettu tässä julkaisussa ...
  • planeetan komentorivi työkalu; käyttö Raco planeetta sijaan.
  • Seuraavassa on vanhentunut ja se poistetaan elokuu 2013 julkaisu ...
  • mzlib / class100 kirjasto; käyttää maila / luokka sijaan.

Mikä on uusi versiossa 5.3.1:

  • maila:
  • tapaus muodossa lähetettyjen tavaroiden merkkiä, fixnums, symboleja, ja avainsanoja logaritminen aika. (Kiitos Jon Zeppieri.)
  • Uusi maila / formaatti kirjasto tarjoaa uuden ja parannetun string-muotoilutoimintoja.
  • Kirjaus työkalut ovat entistä parempi suodatus tuki perustuu nimeä metsuri. Uusi määritellä-metsuri muoto helpottaa käyttöä nimeltä puunkorjuuta. Muotoja, kuten log-debug tukevat nyt merkkijono muotoilua.
  • lomakkeille tukevat nyt #: tauko ja #: loppumääräykset.
  • Uusi PLTCOMPILEDROOTS ympäristömuuttuja määrittää hakupolun koottu tavukoodiksi.
  • DrRacket:
  • Tarkista Syntax nyt yhteenveto asiakirjat (eli siniset laatikot) varten tunniste lisäyskohta oikeassa yläkulmassa määritelmien ikkuna.
  • Tarkista Syntax toimii nyt jatkuvasti ohjelmia, jotka ilmoittavat kieli sisällä lähde. Tämä tila on ollut saatavilla useita menneisyyden päästöt, mutta nyt oletusarvoisesti käytössä.
  • DrRacket voi tarkistaa oikeinkirjoituksen merkkijonovakiot (ottaa tämän Edit-valikosta).
  • kirjoitetaan maila:
  • kirjoitetut Racket tulkitsee tahansa tyyppiä eri sopimusta. Tämä voi merkitä dynaaminen virheitä joidenkin nykyisten sekoitettu kirjoitetut / tyypittömässä ohjelmia. Normaali korjaus on korvata käyttöä väliä entistä tietyntyyppisiä.
  • NaN sisältyy kaikkiin kirjoitettujen maila n liukulukuja tyyppejä, mikä tekee tarkka liukulukuja tyypit helpompi käyttää.
  • kirjoitetaan maila tukee valettu kanssa tukee korkeamman asteen tyyppejä.
  • kirjoitetut Racket säädetään: kysely-tyyppi / args ja: kysely-tyyppi / tulos apuohjelmia tutustua tyypeille REPL.
  • Sekalaista:
  • yhteensopivuus kokoelma tarjoaa ominaisuuksia maila sukulaisia, kuten defmacro ja vaihteleva luetteloita. Nämä ominaisuudet saavat helposti siirrettävyyttä koodia maila. Välttää niitä modernissa maila koodi.
  • Screenshots widgettejä toimittamien maila GUI kirjasto sisältyvät asiakirjat. (Kiitos Diogo F. S. Ramos.)
  • FrTime oli siirretty maila #lang. (Kiitos Patrick Mahoney.)
  • Poistot:
  • Seuraavassa on vanhentunut ja se poistetaan tammikuu 2013 julkaisu:
  • planeetan komentorivi työkalu; käyttö Raco planeetta sijaan.
  • Seuraavassa on vanhentunut ja se poistetaan elokuu 2013 julkaisu:
  • mzlib / class100 kirjasto; käyttää maila / luokka sijaan.

Mikä on uusi versiossa 5.2.1:

  • Tämä versio tuo parantaa suorituskykyä Redex n haussa, parantunut & quot; tontti & quot; kirjasto, mukavampaa näköinen tontteja, muokattavissa Kaksiakselinen punkkeja / muunnoksia, pinottu histogrammit, ja 3D vektori aloilla.
  • Suorituskyky parannukset ovat käyttäen epoll () / kqueue (), rajat moduuli upottamista, ja käyttäen SSE varten JIT-koottu liukulukuja.
  • Literal jouset, regexps, jne internoidaan.
  • DrRacket käyttää koottavat ray-jäljittää kuvakkeet, ja kirjoitetut maila mahdollistaa mukauttaminen tyyppi virheitä makrot.
  • & quot; 2htdp / maailmankaikkeus & quot; tukee kokeellinen peliohjain avain käsittelijä.
  • & quot; db & quot; kirjasto tukee nyt sisäkkäisiä liiketoimia ja PostgreSQL taulukot.

Vastaavia ohjelmistoja

LLVM
LLVM

17 Aug 18

Pharo
Pharo

20 Feb 15

Pyrex
Pyrex

3 Jun 15

gears-handlebars
gears-handlebars

20 Feb 15

Muu ohjelmistojen kehittäjä PLT Scheme Inc.

Racket
Racket

10 Feb 16

PLT Scheme
PLT Scheme

5 Jun 15

Kommentit Racket

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!