Rakudo

Software kuvakaappaus:
Rakudo
Ohjelmiston tiedot:
Versio: 2015.11 Päivitetty
Lähetyksen päivämäärä: 10 Feb 16
Lupa: Vapaa
Suosio: 14

Rating: 4.0/5 (Total Votes: 2)

Tämä on kehitys, juoksu ja kokoamiseen ympäristön Perl 6 ohjelmointikieli.

Käyttää Parrot VM kokoamaan koodia.

Mikä on uusi tässä julkaisussa:

  • Salli Buf.AT-POS palauttaa l-arvo.
  • Toteuta menetelmä ^ foo ($) {...} syntaksin.
  • Toteutettu PairMap (yksinkertainen asia vain, nyt).
  • Toteutettu .antipairs (pareittain arvo = & # x3e, avain).
  • Toteutettu pairup luoda paria luetteloista.
  • Toteutetaan Leksikaalinen, OUTERS ja soittajat pseudo-paketit
  • Lisää array [T], joita voidaan käyttää natiivi int / num (MoarVM vain nyt)
  • Muut native parannuksia, esim. minun int $; $ ++
  • Toteutetaan IO :: Path.resolve on r-m / POSIX

Mikä on uusi versiossa 2015,06:

  • Salli Buf.AT-POS palauttaa l-arvo .
  • Toteuta menetelmä ^ foo ($) {...} syntaksin.
  • Toteutettu PairMap (yksinkertainen asia vain, nyt).
  • Toteutettu .antipairs (pareittain arvo = & # x3e, avain).
  • Toteutettu pairup luoda paria luetteloista.
  • Toteutetaan Leksikaalinen, OUTERS ja soittajat pseudo-paketit
  • Lisää array [T], joita voidaan käyttää natiivi int / num (MoarVM vain nyt)
  • Muut native parannuksia, esim. minun int $; $ ++
  • Toteutetaan IO :: Path.resolve on r-m / POSIX

Mikä on uusi versiossa 2015,03:

  • Salli Buf.AT-POS palauttaa l-arvo .
  • Toteuta menetelmä ^ foo ($) {...} syntaksin.
  • Toteutettu PairMap (yksinkertainen asia vain, nyt).
  • Toteutettu .antipairs (pareittain arvo = & # x3e, avain).
  • Toteutettu pairup luoda paria luetteloista.
  • Toteutetaan Leksikaalinen, OUTERS ja soittajat pseudo-paketit
  • Lisää array [T], joita voidaan käyttää natiivi int / num (MoarVM vain nyt)
  • Muut native parannuksia, esim. minun int $; $ ++
  • Toteutetaan IO :: Path.resolve on r-m / POSIX

Mikä on uusi versiossa 2015,01:

  • Monia parannuksia Java yhteensovituksen JVM backend
  • Uusi yksinkertainen tapa luoda objektin hash:: {}
  • Korvaushoito tukee nyt toimeksianto meta-op, esim. s [& # x5c; d +] + = 2
  • Monissa muistin ja prosessorin optimointeja
  • Supply.for vanhentunut hyväksi Supply.from-lista

Mikä on uusi versiossa 2014,08:

  • Monet optimointeja sekä rakudo ja taustalla autonvalmistajilla.
  • Jos LOLLY envar on asetettu, on (;;), [;;], jne., Muuttuu lols. Muuten parsefail
  • Lisätty sekvenssin (b) jäljitellä vanhaa käyttäytymistä (b)
  • Tee & infix: & # X3C; xx & # x3e; monta kertaa nopeammin
  • Kiinteät moniulotteinen viipale tehtävän
  • määrittäminen yhden eritelty hash hash nyt DEPRECATED (minun% h = {...})
  • subbuf-rw specced ja toteutetaan
  • tr /// operaattori on toteutettu ja on oikea paluu arvo
  • Parannettu merkkijonon käsittely varten MoarVM backend
  • Kaikki backends mahdollistavat nyt C osoitin aritmeettinen ja valu osoittimien Perl 6 tyyppisiä (tätä toimintoa altistuu NativeCall)
  • Kiinteä Äòfail 'joten se tulostaa myös backtrace
  • IO :: Socket :: Async nyt myös toimii JVM
  • lisätty tai päivitetty monta Supply menetelmiä: teko, erä, luokitella, Channel, luokitella, viive, elems, litteä, tartu, viimeinen, elää, max, min, MinMax, yhdistää, muuttopäätöksiin, Promise, vähentää, kääntää, roottori, lajitella, litistää, vakaa, aloita, uniq, odota, zip
  • Lisätty IO :: Notification.watch_path / IO :: Path :: katsella joka palauttaa tarjonta tiedostojärjestelmän muutokset

Mikä on uusi versiossa 2014,04:

  • NativeCall läpäisee kaikki sen testit kaikilla backends
  • S17 (samanaikaisuuden) nyt MoarVM (paitsi ajoitus liittyvä ominaisuudet)
  • Voittaja {lisää @channels {...}} toimii nyt
  • Toteutettu univals (), .unival ja .univals (on MoarVM)
  • lisätyt .minpairs / .maxpairs päällä (Set | Bag | Mix) Hash
  • naiivi toteuttamiseen & quot; välimuistiasetuksia & quot; piirre on Rutiinit

Mikä on uusi versiossa 2014,03:

  • & quot; tehdä & quot; enää erittelee sen argumentit.
  • for-silmukoiden statementlist tasolla nyt upposi oletusarvoisesti.
  • Parempi jäsentää unspaces ja muotoilukoodeiksi sisällä Pod lohkoja.
  • Fix for-silmukat voidaan asianmukaisesti laiska
  • Lukuisat Pod jäsentämiseen ja muotoilua parannuksia
  • @ kuin pikakuvake @ $,% kuten pikavalinnan% $
  • Lista infix vähennyksiä ei enää litistää
  • Lukuisat kääntäjä ehdotus parannuksia

Mikä on uusi versiossa 2014,01:

  • eval osa ja menetelmä ovat nyt kirjoitettu EVAL
  • Numeric.narrow pakottaa sen kapein tyypin mahdollista
  • Voi nyt toimittaa lohkoja useita perusteluja järjestyksessä päätepisteisiin
  • Tapa puhelut ja hash / list pääsy Nil antaa Nil

Mikä on uusi versiossa 2013,12:

  • Mitä Star (*) toimii nyt sisällä ketjun toimijoiden kuten vertailuja.
  • Private määritteet roolit ovat nyt näkyvissä luokissa niitä sovelletaan.
  • Muisti ja nopeus parannuksia ListIter ja List.combinations vastaavasti.
  • parannukset toteuttamista regexes.

Mikä on uusi versiossa 2013,11:

  • Tilaa :: lisäys / vähennys on vanhentunut. Käytä Tilaa :: Vähemmän / Enemmän.
  • Leading whitespace ohitetaan: sigspace
  • Parempi null pattern havaitseminen regexes
  • parannettu run () / Shell (), nämä paluu Proc :: Status-esineitä nyt
  • & quot; gethostname & quot; toiminto toteutetaan

Mikä on uusi versiossa 2013.10:

  • postcircumfix {} ja [] ovat nyt toteutettu multi subs pikemminkin kuin monen menetelmiä.
  • Lisää tukea & quot; on DEPRECATED & quot ;, mikä helpottaa varhaisessa vaiheessa pysyä ajan tasalla.
  • Seuraa useita spec muutoksia eri kontti luokissa.
  • Suuresti vähentää esineen luominen aikana Regex jäsentämiseen.
  • Various siirrettävyyden korjauksia.
  • QX // ja run () nyt auto-quote oikein.
  • Salli # `[...] - style kommentit regexes.

Mikä on uusi versiossa 2013,09:

  • Ehdokas argumentti siunata poistettu (per spec muutos).
  • @ a.VAR.name ja% h.VAR.name täytäntöön.
  • $ var. ++ Ja $ var. () Syntaxes työ.
  • perusteet tr /// täytäntöön.

Mikä on uusi versiossa 2013,08:

  • määrittäminen Nil palauttaa oletusarvo
  • Buf on nyt rooli, ja Buf esineet ovat muuttumattomia.
  • printf nyt oikein iso kokonaislukuja
  • Kiinteä käsittely sisennetty heredocs
  • dir () on nyt laiska

Mikä on uusi versiossa 2013,05:

  • Autothread & quot; none & quot; ja & quot; kaikki & quot; liittymissä ennen & quot; tahansa & quot; ja & quot; yksi & quot;
  • Hyödyllistä virhe, jos kirjoitat & quot; if & quot; / & quot; elif & quot; asemesta & quot; ELSIF & quot;
  • Heitä poikkeus jos Range käytetään Range päätepiste
  • Oikaisu argumentti järjestyksessä IO.seek
  • Wrap alhainen VM esineitä ForeignCode, jolloin perl6 OO kehottaa niitä
  • Sillä silmukat ovat innokkaita jälleen
  • Lisätty linkki ja symbolinen linkki IO
  • Lisätty Capture.Bool ()
  • parannukset DUMP ()
  • Various optimointeja Optimizer ja runtime
  • smartmatch vastaan ​​lista tukee nyt Riippumatta yleismerkkejä
  • IO :: Spec, satama Perl 5: n Tiedoston :: Spec
  • Regex erikoismerkkejä voidaan käyttää erottimina
  • Salli siivu: olemassa adverbiä on hash
  • Lisätty 125 extra avaamisen / sulkemisen kiinnike-parien

Mikä on uusi versiossa 2013,02:

  • käännettäessä optimointi joissakin tapauksissa liittymän boolean yhteydessä
  • IO :: Socket.get toimii nyt taas ei-ASCII
  • vakio taitto varten rutiinit merkitty, Äòis puhdas "
  • natiivisti kirjoitettu muuttujien ja paremmin Virheraportoinnin REPL
  • nopeuttaa ekv-vertailu Bufs

Mikä on uusi versiossa 2013,01:

  • $ obj.Some :: Role :: met () kulkee nyt oikea $ obj
  • Kokeile / CATCH nyt palauttaa Nil kun saalis on laukeaa, pikemmin kuin poikkeus; Tämä tuo sen mukaisesti try ilman saalis
  • mitä tähden tapauksissa liitos nyt täytäntöön
  • Voi nyt tuoda multis samanniminen eri moduuleista, mikäli kaikki hätäkeskuksen ovat onlystar

Mikä on uusi versiossa 2012.12:

  • jäsennysvirhettä ovat paljon parantunut, ja seuraa STD, vakio jäsennin,
  • tiiviimmin; ne ovat tarkempia ja lisätietoja annetaan
  • Rakudo nyt pitää jäsennys jälkeen jotkut vähemmän vakavia virheitä
  • Parempi virheet eri jäsentää vikojen
  • risteys autothreader on nyt suuruusluokkaa nopeammin
  • Texas (ASCII) versiot Set ja Bag operaattorit toteutetaan
  • perättäisestä parista nyt oikeat .perl teho

Mikä on uusi versiossa 2012,11:

  • Toteutetut edelle liittyvät piirteet (ekv, löyhempi, tiukempi, assoc )
  • Perl 6 kielioppi NFAs ovat esilasketuiksi, säästää jonkin verran työtä kummallakin vetoaminen; Tämän ajeltu noin 10% off aikaa juosta spectests
  • regexes ja lainauksia on parempi tuki käyttäjän valitsemalle delimiters
  • FIRST / NEXT / LAST voidaan nyt käyttää kaikentyyppisissä silmukan (aikaisemmin rajoitettu varten)

Mikä on uusi versiossa 2012,10:

  • Menetelmä tapauksessa kahvoja ominaisuuden suhteen
  • & # X3C - & # x3e; lambda, joka on oletuksena parametrit RW
  • : DBA muokkaaja in regexes
  • kantaluku muoto: 60 [24, 59, 59]
  • kattavuuden paraneminen Perl 5 regexes kun P5 muokkaaja käytetään
  • oikea jäsennys sisäkkäisiä lainaus delimiters
  • Ominaisuudet laajuudeltaan ovat näkyvissä sisällä eval

Mikä on uusi versiossa 2012.09:

  • Basic makro tukea!
  • tuki Perl 5 (m: P5 /.../) regex syntaksi!
  • Epäsuora tyyppi nimet rutiini ja tyyppi ilmoitusten tuetaan.
  • Tuemme & quot; on vienti & quot; piirre jatkuvaan ilmoituksista.
  • & quot; on piilotettu & quot; ja pohja piirteitä ovat tuettuja.
  • Str.wordcase, on-prime, ja expmod toteutetaan.
  • kokoaminen on hieman nopeampaa kuin ennen.

Mikä on uusi versiossa 2012.08:

  • muuttujat etuliitteenä | tai & # x5c; allekirjoituksia ovat nyt sigilless, per päivitykset Perl 6 erittely.
  • Circularities moduulissa lastaus nykyään havaitaan.
  • parannettu Inliner, joka mahdollistaa laajemman rutiinien inlined.
  • Str.bytes ja lcfirst on poistettu. Tclc Sisäänrakennettu on lisätty.
  • , Äòabs "on nyt normaali aliohjelman sijaan etuliitteen operaattori.
  • IO :: Tiedostojen ja IO :: Dir on poistettu.

Mikä on uusi versiossa 2012.07:

  • Sisäinen metaobjects (esim Metamodel :: ClassHOW) nyt perivät tahansa
  • & auki tukee nyt: enc /: koodaavat vaihtoehto
  • Anonymous alaryhmä tyypit (esim, Äòsubset :: Int jossa {$ _ & # x3e; 0})
  • Rakudo Star nyt alusten mallin :: Mojo moduuli

Mikä on uusi versiossa 2012.06:

  • Transitive pisin-merkki sovitus protoregexes
  • pisin token sovitus alternations
  • Tehostettu lista ja .map käsittelyä, kuten laiskuus ja parannuksia suorituskykyyn
  • Voi käyttää parametrilistaus kanssa edellyttää
  • Kokoa aika virheistä ladattu moduulit nyt näyttää moduuli lastaus backtrace
  • String numeromuunnos tunnistaa nyt Radix merkintä
  • & Push ja & unshift toiminnot voivat nyt autovivify

Mikä on uusi versiossa 2012.05:

  • Rakudo nyt myös lib.pm moduuli.

Mikä on uusi versiossa 2012.04:

  • Paljon parempi syttymisaikaa
  • Paljon vankempi moduuli precompilation
  • Autovivification varten taulukot ja tiivisteiden toteutetaan jälleen
  • Monet phaserit kuten PRE, POST ja REDO on nyt toteutettu
  • Parannettu tuki jossa C-toimintoja ja mallinnus structs ja paneelit
  • via NativeCall.pm6
  • Nyt sisältää moduulit URI, LWP :: Yksinkertainen, jsonrpc ja Bailador (Perl 6 portti
  • of Dancer)

Mikä on uusi versiossa 2012,02:

  • FatRat tyyppi on toteutettu, ja Rat aritmeettinen nyt oikein oletusarvot että Num jos nimittäjä on liian suuri
  • Object hash toteutetaan, ja voidaan julistaa kanssa syntaksin minun% h {Kaikki} (varten hash avaimet of Mikä tahansa)
  • & # X3C; Jotkut :: Kielioppi :: sääntönimi & # x3e; syntaksi on nyt toteutettu regexes; & # X3C; elintarvikkeita & # x3e; voidaan käyttää myös soittaa predeclared sananmuodostussääntöihin
  • Int ($ x) pakottamista syntaksi on toteutettu
  • & nimetä ja & kopio on nyt toteutettu
  • parannukset vähennys meta-operaattori (kertaluokkaa nopeammin, jotkut jäsentäminen kysymyksiä kiinteä)
  • & # X3C; ennen & # x3e; regex sisäänrakennettu on nyt saatavilla, ja tulitikut riippumatta edellisen onnistuneen ottelun Hyväksytty
  • $ match.make (...) menetelmää ei ole asetettu AST ottelu esineen tallennettu $ / muuttuja
  • Parannettu backtraces

Mikä on uusi versiossa 2012.01:

  • Parannettu suorituskyky monilla alueilla. Joillekin skriptejä, tämä julkaisu tarjoaa kertaluokkaa suorituskyvyn parantamiseen.
  • POD6 tukea, myös $ = POD muuttuja tehdä POD käytettävissä suorituksen ja -doc mahdollisuus saada aikaa POD
  • Int tyyppi on nyt suuri kokonaisluku semantiikka
  • Ensimmäinen työ natiivi tyyppejä, joita voidaan käyttää kirjoittamaan paljon tehokkaampia koodi
  • LTM-driven protoregexes
  • Meta-ohjelmointi tukea, myös mukautettuja meta-luokat, pakottavien menetelmä lähettäminen ja paljon muuta
  • Poikkeuskäsittely on paljon lähempänä erittely, ja siten paljon hyödyllisempää
  • Parempi paketti käsittelyä, mukaan lukien totta erillinen kokoaminen, leksikaalisia paketteja ja parempia sisäkkäisiä paketti käsittely-
  • Optimizer, mikä parantaa luotu koodi sekä pyydystämiseen eri asioista käännettäessä aikaisemmin tehnyt sen runtime
  • heittomerkkinäppäintä sekvenssit hahmoluokkia
  • stubbed menetelmin rooleja ovat nyt tarpeen, joka tarjoaa käyttöliittymän tyyli toiminnallisuus

Mikä on uusi versiossa 2011.04:

  • moduulit MiniDBI, muoto, HTTP :: Daemon, YAML ja moduuli :: Työkalut poistetaan tässä julkaisussa.
  • Uusi moduulit piirakat (mukaan lukien panda, moduuli asentajan) ja HTTP :: Server :: Yksinkertainen on lisätty.
  • Uusi toteuttamiseen IO :: Socket :: INET, perus IPv6-tuki
  • -p ja -n komentorivivalitsimiksi ovat nyt käytettävissä
  • Monia uusia IO parannuksia, kuten stat liittyvät menetelmät
  • Uusi LL-backtrace komentorivivalitsinta tulostamiseen PIR tason pino jälkiä
  • alustava täytäntöönpano Infix, Äòorelse "
  • Lisätty Str.indent
  • Bugikorjauksia sen negaation meta operaattori
  • Tuki monimutkaisia ​​konjugaatio

Vaatimukset

  • C-kääntäjä
  • Perl 5.8 tai korkeampi
  • C kirjasto
  • Parrot

Vastaavia ohjelmistoja

Envjs
Envjs

23 Jul 15

CSS Crush
CSS Crush

10 Dec 15

New Gem Generator
New Gem Generator

13 May 15

Metalua
Metalua

13 May 15

Kommentit Rakudo

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan