Rakudo

Programinė įranga Screenshot:
Rakudo
Programinė detalės:
Versija: 2015.11 Atnaujintas
Įkėlimo datą: 10 Feb 16
Licencija: Nemokamai
Populiarumas: 14

Rating: 4.0/5 (Total Votes: 2)

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.

  • buvo pridėta
  • 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,

Reikalavimai

  • C kompiliatorius,
  • Perlas 5.8 arba naujesnė versija;
  • C biblioteka;
  • papūga,

Panaši programinė įranga

lessphp
lessphp

13 Apr 15

Contenticious
Contenticious

28 Feb 15

SLip
SLip

5 Jun 15

CoffeeScript
CoffeeScript

4 Jun 15

Komentarai Rakudo

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją