Tai vystymosi, veikia ir kaupimo aplinką Perlas 6 programavimo kalba.
Naudojimas papūga V. kompiliuoti kodą
Kas naujo , šioje laidoje.
- Leisti Buf.AT-POS grįžti žinutę l vertę.
- Įgyvendinti metodas ^ rūšys ($) {...} sintaksė.
- (tik paprastas atvejis, nes dabar) Įvykdyti PairMap.
- Įgyvendinti .antipairs (poros, kurių vertė = & # x3e; pagrindiniai).
- Įvykdyti pairup kurti porų iš sąrašų.
- Įvykdyti leksikos, Outers ir skambint pseudo-paketai,
- Pridėti masyvas [T], naudojami gimtąja int / NUM (MoarVM tik dabar)
- Kitos gimtoji patobulinimai, pavyzdžiui, mano int $ a; $ A ++,
- Įgyvendinti IO :: Path.resolve nuo R-m / POSIX
Kas naujo versijos 2015.06:
- Leisti Buf.AT-POS grįžti žinutę l vertę .
- Įgyvendinti metodas ^ rūšys ($) {...} sintaksė.
- (tik paprastas atvejis, nes dabar) Įvykdyti PairMap.
- Įgyvendinti .antipairs (poros, kurių vertė = & # x3e; pagrindiniai).
- Įvykdyti pairup kurti porų iš sąrašų.
- Įvykdyti leksikos, Outers ir skambint pseudo-paketai,
- Pridėti masyvas [T], naudojami gimtąja int / NUM (MoarVM tik dabar)
- Kitos gimtoji patobulinimai, pavyzdžiui, mano int $ a; $ A ++,
- Įgyvendinti IO :: Path.resolve nuo R-m / POSIX
Kas naujo versijos 2015.03:
- Leisti Buf.AT-POS grįžti žinutę l vertę .
- Įgyvendinti metodas ^ rūšys ($) {...} sintaksė.
- (tik paprastas atvejis, nes dabar) Įvykdyti PairMap.
- Įgyvendinti .antipairs (poros, kurių vertė = & # x3e; pagrindiniai).
- Įvykdyti pairup kurti porų iš sąrašų.
- Įvykdyti leksikos, Outers ir skambint pseudo-paketai,
- Pridėti masyvas [T], naudojami gimtąja int / NUM (MoarVM tik dabar)
- Kitos gimtoji patobulinimai, pavyzdžiui, mano int $ a; $ A ++,
- Įgyvendinti IO :: Path.resolve nuo R-m / POSIX
Kas naujo versijos 2015.01:
- Daug patobulinimų Java Interop dėl JVM posistemė;
- Nauja paprastas būdas sukurti objektų maišos:: {}
- Keitimas dabar palaiko priskyrimo meta-op, pvz S [& # x5c; D +] + = 2
- Daug atminties ir procesoriaus optimizavimas;
- Supply.for pasmerkta naudai Supply.from sąrašą,
Kas naujo versijos 2014.08.
- Daugelis optimizavimas tiek rakudo ir pagrindiniai VM
- Jei Lolly envar yra nustatyta, kad (;;) [;;], ir tt, virsti lols. Priešingu atveju, parsefail
- patalpintas Sekos (A; B) rungtyniauti seną elgesį (a, b),
- Padaryti & Iestiprināt: & # x3c; xx & # x3e; daug kartų greičiau,
- Fiksuotas įvairialypei gabaliuką paskyrimas;
- priskyrimas vieną detalią maišos su maišos dabar NEBENAUDOJAMA (mano% H = {...})
- subbuf-RW specced ir įgyvendinti;
- TR /// operatorius įgyvendina ir turi tinkamą grąžos vertę,
- Geresnis styginių tvarkymo už MoarVM posistemė;
- Visi backends dabar leidžia C rodyklė aritmetiką ir liejimo rodykles į Perl 6 tipų (Ši funkcija atskleidė NativeCall)
- Fiksuotas, Äòfail ", todėl ji taip pat spausdina pėdsako
- IO :: Socket :: async dabar taip pat veikia JVM,
- Pridėta arba atnaujinti daug Tiekimo būdai: aktas, partijos, kategorizuoti, kanalas, klasifikuoti, vėlavimas, elems, butas, patraukti, paskutinis, gyvas, Max, Min, minmax, sujungti, migruoti, pažadas, sumažinti, pakeisti, rotorių, Rūšiuoti, Squish, stabilus, paleisti, Uniq, palauk, ZIP,
- patalpintas IO :: Notification.watch_path / IO :: Kelias :: laikrodis, kuris grąžina tiekimas failų sistemos pokyčių,
Kas naujo versijos 2014.04:
- NativeCall praeina visus savo bandymus visuose backends
- S17 (lygiagrečiai) dabar MoarVM (išskyrus laiką susijusių funkcijų);
- nugalėtojas {daugiau @channels {...}} dabar dirba,
- Įgyvendinti univals () .unival ir .univals (ant MoarVM)
- Pridėta .minpairs / .maxpairs apie (komplektas | Krepšys | Mix) hash,
- Naivus įgyvendinimas & quot; yra talpyklos & quot; bruožas nuo rutina;
Kas naujo versijos 2014.03:
- & quot; padaryti & quot; nebėra itemizes savo argumentus.
- už-kilpomis tuo statementlist lygio dabar nuskendo pagal nutylėjimą.
- Geriau atpa unspaces ir formatavimo kodų viduje Pod blokus.
- Nustatyti užklausą linijų turi būti tinkamai tingus,
- Daugybė pod analizavimo ir formatavimo patobulinimų
- @ kaip spartusis @ $,%, kaip spartusis% $
- Sąrašas infix sumažinimai nebegali priploti;
- Daugybė sudarytojas Pasiūlymų patobulinimų
Kas naujo versijos 2014.01:
- eval pietus ir vartojimo metodas dabar yra spelta EVAL
- Numeric.narrow priversti į siauriausioje tipo galima,
- Ar dabar tiekiame blokus su keliais argumentais kaip sekos parametrus;
- Skambučiai metodas ir maišos / list prieiga ant Nil Nil parašęs
Kas naujo versijos 2013.12:
- Nepriklausomai žvaigždutėmis (*) dabar dirba grandinės ūkio subjektams, pavyzdžiui viduje palyginimai.
- Privatiems atributai iš vaidmenų dabar matomas klasių jie taikomi.
- Atminties ir greičio patobulinimai ListIter ir List.combinations, atitinkamai.
- patobulinimai iš įpraiškas vykdymą.
Kas naujo versijos 2013.11:
- Užsakyti :: padidėjimas / sumažėjimas yra atgyvenę. Prašome naudoti Užsakyti :: Mažiau / Daugiau.
- vedantis tarpus yra ignoruojami: sigspace
- Geriau niekinis modelis aptikimo įpraiškas
- pagerino paleisti () / Shell (), šie reisai Proc :: Būsenos objektus dabar
- & quot; gethostname & quot; funkcija įgyvendinama;
Kas naujo versijos 2013.10:
- postcircumfix {} ir [] dabar įgyvendinama kaip daugiabučių subs o ne daugiabučių metodus.
- Pridėti paramą & quot;. Nebenaudojama & quot ;, todėl lengvai pirmeiviams likti srovė
- stebėti keletą spec pokyčiai įvairių konteinerių klases.
- Žymiai sumažinti objekto sukūrimo metu REGEX apdorojant.
- Įvairūs perkeliamumo pataisymai.
- QX // ir paleisti () dabar auto citata teisingai.
- Leisti # `[...] -. Stiliaus komentarų įpraiškas
Kas naujo versijos 2013.09.
- argumentas Kandidatas palaiminti pašalinti (už spec kaitą)
- @ a.VAR.name ir% h.VAR.name įgyvendinti.
- $ var. ++ Ir $ var (). Syntaxes darbą.
- Pagrindai tr /// įgyvendinti.
Kas naujo versijos 2013.08:
- priskyrimas Nil atkuria numatytąją vertę,
- Buf dabar vaidmuo ir Buf objektai yra nekintamas.
- printf dabar teisingai rankenos dideli sveikieji skaičiai
- Fiksuotas tvarkymas įspaudžiami heredocs
- rež () dabar tingus,
Kas naujo versijos 2013.05:
- Autothread & quot; niekas & quot; ir & quot; visi & quot; sankryžos iki & quot; bet & quot; ir & quot; vienas & quot;
- Naudingi klaida jei rašote & quot; kitas, jei & quot; / & quot; Elif & quot; vietoj & quot; elsif & quot;
- Metimas išimtis, jei klasės yra naudojamas kaip Range pasekmės;
- pataisų argumentas tvarka IO.seek
- Laužyti žemas lygis VM objektai ForeignCode, todėl perl6 OO ragina jas;
- Už kilpomis nori vėl,
- Pridėta nuorodą ir simbolinę nuorodą į IO
- patalpintas Capture.Bool ()
- Patobulinimai sąvartynas ()
- Įvairūs optimizavimui optimizavimo ir runtime
- smartmatch prieš sąrašo nuo šiol palaiko Nepriklausomai pakaitos
- IO :: Techninė, Perl 5 bylą uosto :: Techninė
- Reguliariai išraiška specialūs simboliai gali būti naudojami kaip separatoriai;
- Leisti gabalas su: egzistuoja prieveiksmis apie masyvuose,
- Pridėta 125 papildomų atidarymo / uždarymo laikiklis-poras,
Kas naujo versijos 2013.02:
- compile-time optimizavimas kai kurių sankryžų atvejais boolean kontekste
- IO :: Socket.get dabar dirba vėl su ne ASCII simboliais "
- pastovus lankstymo už kasdienybe pažymėti kaip, Äòis grynas "
- gimtoji įvedėte kintamieji ir geriau ataskaitų klaida repl
- pagreitinti ekv-palyginimą Bufs
Kas naujo versijos 2013.01:
- $ obj.Some :: Vaidmenų :: meto () dabar eina teisinga $ obj
- Išbandykite / Sugavimo dabar grįžta Nil, kai laimikis suveikia, o ne išimtimi; tai duoda jis atitiktų pabandyti be sugautų žuvų kiekio;
- nepriklausomai nuo žvaigždučių atvejai sandūros dabar įgyvendinama;
- dabar gali importuoti multis su tuo pačiu pavadinimu iš skirtingų modulių, jeigu visi dispečeriai yra onlystar
Kas naujo versijos 2012.12:
- parse klaidos labai pagerėjo ir sekite STD, standartinis analizatorius,
- daug labiau; jie yra pateiktas tikslesnis ir daugiau informacijos,
- Rakudo dabar išlaiko apdorojant po keleto mažiau rimtų klaidų,
- Geresnės paklaidos įvairių analizavimo nesėkmių;
- sankryžos autothreader dabar yra kartų greitesni,
- Teksasas (ASCII) versijos rinkinio ir maišą operatorių įgyvendinti;
- Grupiniai poros dabar duoti teisingą .perl produkcija
Kas naujo versijos 2012.11:
- Įgyvendinti pirmumo susiję bruožai (equiv, laisvesnės, griežtesnė, doc )
- Perlas 6 gramatika NFAs yra iš anksto apskaičiuojama, taupyti tam tikrą darbą apie kiekvieną pritaikymo; tai nuskustas apie 10% nuo laiko reikia paleisti į spectests
- įpraiškas ir citatos turi didesnę paramą vartotojo pasirinktą separatoriai;
- Pirmas / Next / PASKUTINĖS dabar gali būti naudojami visose kilpa tipų (anksčiau tik už),
Kas naujo versijos 2012.10:
- metodas atvejis rankenų bruožų;
- & # x3c; - & # x3e; Lambda, kuris defaults parametrai RW;
- : DBA modifikatorius į įpraiškas
- Radix forma: 60 [24, 59, 59],
- Geresnis aprėptis Perlas 5 įpraiškas kai P5 modifikatorius naudojamas
- Teisingas atpa įdėtos citata separatoriai;
- savybės, kurios taikymo sritis dabar matomi viduje eval
Kas naujo versijos 2012.09:
- Pagrindinės makro parama;
- Parama Perl 5! (M: P5 /.../) įpraiška sintaksė
- Netiesioginiai tipas vardai įprastinių ir tipo deklaracijų yra palaikomi.
- Mes palaikome & quot; yra eksportas & quot; bruožas pastoviomis deklaracijas.
- & quot; yra paslėpta & quot; ir bazinės savybės yra palaikomi.
- Str.wordcase, yra būsto paskolų ir expmod būtų įgyvendintos.
- Duomenų surinkimo yra šiek tiek greičiau nei anksčiau.
Kas naujo versijos 2012.08:
- Kintamieji prefiksą | arba & # x5c; parašuose dabar sigilless, už naujienas Perl 6 specifikaciją.
- Circularities modulyje pakrovimo dabar aptikta.
- patobulinta inliner, todėl įvairesnių kasdienybe būti Built.
- Str.bytes ir lcfirst buvo pašalinti. Tclc BUILTIN buvo pridėta.
- Äòabs "dabar yra normalu paprogramė vietoj priešdėlio operatorius."
- IO :: Failų ir IO :: Rež buvo pašalintas.
Kas naujo versija 2012,07:
- Built-in metaobjects (pvz metamodelis :: ClassHOW) dabar paveldėti, Bet,
- & atvira dabar remia: ENC /: kodavimo funkciją,
- Anoniminis subset tipai (pvz,, Äòsubset :: int kur {$ _ & # x3e; 0} ')
- Rakudo miestas dabar laivai su Šablonas :: Mojo modulio
Kas naujo versijos 2012.06:
- praeinančiam ilgiausiai simbolinis paklausos ir protoregexes
- Ilgiausias raktas atitikimo už alternations
- Glaudesnis sąrašą ir .map tvarkymui, įskaitant tinginystė pataisymai ir našumo patobulinimų
- Galima naudoti argumentas sąrašą reikalauja,
- kompiliavimo metu klaidų pakrauti modulių dabar rodo modulis pakrovimo pėdsako;
- eilutę skaičių konversija dabar pripažįsta, radix žymėjimas;
- & push ir & unshift funkcijos gali dabar autovivify
Kas naujo versijos 2012.05.
- Rakudo dabar taip pat apima lib.pm modulį
Kas naujo versijos 2012.04:
- žymiai pagerėjo paleidimo laikas;
- Daug labiau patikimas modulis precompilation
- Autovivification už masyvų bei masyvuose vėl įgyvendinti;
- Daugelis phasers kaip PRE, pašto ir Redo dabar įgyvendinama;
- Geresnis parama raginama C funkcijas ir modeliavimo structs ir masyvus,
- per NativeCall.pm6
- dabar apima modulius URI LWP :: Paprastas, jsonrpc ir Bailador (Perl 6 uosto;
- iš Dancer)
Kas yra naujų versijos 2012.02:
- FatRat tipas yra įgyvendinama, ir Žiurkė aritmetinės dabar tinkamai nevykdo į Num jeigu vardiklis yra per didelis;
- Object maišos yra įgyvendinama, ir gali būti deklaruojamos su sintakse mano% O {Bet} (už maišos su raktais tipo yra)
- & # x3c; Kai :: gramatikos :: rulename & # x3e; sintaksė dabar įgyvendinama įpraiškas; & # X3c; foo & # x3e; taip pat gali būti naudojamas paskambinti predeclared leksikos taisykles;
- Žiniasklaida ($ x) prievarta sintaksė yra įgyvendinama;
- & pervadinti ir & kopija dabar įgyvendinama;
- patobulinimai mažinimo meta-operatoriaus (užsakymo dydžio, greičiau, fiksuoto keletas analizavimo klausimai),
- & # x3c; prieš & # x3e; įpraiška built-in yra dabar prieinamas ir atitikmenų kas paskutinis sėkmingas rungtynės suderintos;
- $ match.make (...) metodas yra nustatyti rungtynėms objekto nėra saugomi $ / kintamojo AST
- Patobulinta lūžimo pėdsakų;
Kas naujo versijos 2012.01:
- pagyvėjo rezultatų daugelyje sričių. Kai scenarijus, ši laida siūlo dydžio veiklos tobulinimo tvarką.
- POD6 paramą, įskaitant $ = POD kintamojo padaryti ankšties galima runtime ir -doc galimybė gauti ne POD
- Žiniasklaida tipo dabar turi didelių sveikasis semantiką;
- Pirminis darbas gimtoji tipų, kurie gali būti naudojami rašyti daug veiksmingiau kodą;
- LTM varoma protoregexes
- meta-programavimo paramą, įskaitant pasirinktinius meta klases, itin svarbūs metodas išsiuntimo ir daug daugiau;
- Išimties tvarkymas yra daug arčiau specifikacijos, ir taip daug naudingos
- Geriau paketas tvarkymas, įskaitant tikrosios atskira rengimo, leksikos paketų ir geriau įdėtos pakuotėje tvarkymo;
- optimizuotoju, kuris pagerina generuoja kodą, taip pat gaudyti įvairias problemas kompiliavimo laiko, kad anksčiau padarė jį etape įgyvendinti;
- backslash sekos simbolių klases,
- stubbed metodai iš vaidmenų dabar reikia, teikiančios sąsaja stiliaus funkcionalumą;
Kas naujo versijos 2011.04:
- Moduliai MiniDBI, forma HTTP :: Demonas, yaml ir modulis :: Įrankiai pašalinami šioje laidoje.
- Nauji moduliai pyragai (įskaitant panda, modulis montuotojas) ir HTTP :: Serverio :: paprasta.
- Nauja įgyvendinimas IO :: Socket :: INET, su pagrindinio IPv6 "
- -P ir -n komandų eilutės parinktis dabar yra prieinami;
- Daug naujų IO patobulinimų, įskaitant stat susijusių metodų;
- Nauja -ll-klaidos pėdsakas komandų eilutės jungiklis spausdinti PIR lygis kamino pėdsakus;
- Preliminari įgyvendinimas infix, Äòorelse '
- patalpintas Str.indent
- Klaidų ištaisymas, kad paneigimas meta operatorių;
- Parama sudėtingos konjugacija,
buvo pridėta
Reikalavimai
- C kompiliatorius,
- Perlas 5.8 arba naujesnė versija;
- C biblioteka;
- papūga,
Komentarai nerastas