Car-tech

Perl Creator -vihjeet tulevassa Perl 6 -versiossa

MSFPC - MSFvenom Payload Creator - Create APK/Linux/Windows/OSX/Perl/PHP/Python/Powershell Payloads

MSFPC - MSFvenom Payload Creator - Create APK/Linux/Windows/OSX/Perl/PHP/Python/Powershell Payloads
Anonim

Perl-luoja Larry Wall ilmoitti vuotuisessa "State of the Onion" -puheessaan O'Reilly Open Source -konferenssissa (OSCON), että Perl-ohjelmointikielen kauan odotettu versio 6 saattaisi lopulta julkaista pian. Hän kertoi myös siitä, että Perl 6: lla olisi ollut se vaikutus, kun se julkaistaan.

Juokseva vitsi Wall kertoo Perl 6: sta, kunnianhimoisesta päivityksestä yli vuosikymmenen ajan kehittymässä olevalle kielelle. ulos "jouluna." Pistelinja on, että hän ei sanokauta vuoden joulua.

Seinä, joka kertoo Perl-yhteisön edistystä, kertoo, että tämä on vitsi. Mutta tällä viikolla Portland Oregonissa pidetyssä OSCON-konferenssissa pidetyssä tämänvuotisessa puheenvuorossa hän vihellisesti pudotti vihjeitä siitä, että Perl 6: n toimiva versio saattaisi olla pian saatavilla. Hän totesi, että Perl 6 "melko lähellä on olemassa", vaikka se "toimii vielä hyvin hitaasti … ja siinä on paljon vikoja", hän sanoi.

Yksi Perl-konsultti Bob Goolsby sanoi Wallin esityksen jälkeen: "Joulu voisi tämä tapahtuu tämän vuoden heinäkuussa. "

Perl 6: n rakentavat vapaaehtoistyöntekijät ovat viimeistelleet pysyvän, ellei täysin täydellisen, Perl 6 -version, jota kehittäjät voivat kokeilla. Tämä versio, jonka nimi on "Rakudo Star", odotetaan julkaistavan 29. heinäkuuta.

Wall's State-of-the-Onion-keskustelut ovat tunnettuja Perl-käyttäjien keskuudestaan, eikä tänä vuonna ollut poikkeus. Seinä teki apua vaimonsa avusta, joka soitti enkelin seisomassa hänen toisella puolella ja hänen poikansa, joka soitti paholaista sivuliikkeen muurin vieressä. Bickering-kostutettu pari tarjosi vastakkaisia ​​kommentteja Wallin lausumista Perl 6: sta, joka edustaa hänen ratkaisemattomia näkemyksiään kieltä.

"Onko Perl 5 ja Perl 6 todella sama kieli?" hän kyseli yleisöä, eikä hän itse antanut lopullista vastausta. Sen sijaan hän totesi: "Olen todella hyvä olla päättäessä. Kun kysymys on esitetty postituslistalla, päätöksenteko ei ole usein tärkein päätös, jonka voin tehdä."

Kuten aikaisemminkin, Wall, keskellä esittelypommi, esitteli muutamia Perl 6: n uusia temppuja.

Esimerkiksi numeerisella kuvioinnilla Perl 6 voi tuntea sarjojen seuraavan numeron. Lauseke "(1,3,5,7 … *)" palauttaa joukon kaksikymmentä parittomia numeroita alkaen yhdestä. Lauseke "(1,2,4 … *)" palauttaa peräkkäin peräkkäisten lukujen sarjan, joka on kaksinkertainen sen edeltävän luvun mukaan.

Seinä oli ajatellut, olisiko Perl 6 häiritsevä tekniikka, kun se vapautetaan. Hän huomasi, että termi "häiritsevä teknologia" on niin liioiteltu, että sillä on vain vähän merkitystä, mutta termi voi silti olla kannattavaa. Hän määritti häiritsevän tekniikan olevan jotain, joka tekee nykyisestä tekniikasta vähemmän tärkeän, vaikka uusi teknologia ei tee mitään asioita samoin kuin korvaava tekniikka.

Hän totesi, että Perlin varhaiset versiot olivat häiritseviä Unixia koska he eivät noudattaneet Unix-ideologiaa "tekemällä yhtä asiaa ja tekemällä sen hyvin". Perl-kehittäjät ylpeilevät sanoessaan, että Perlin kanssa on aina olemassa useita tapoja tehdä jotain.

Unix-lähestymistavan ongelma, Wall totesi, on, että hyvin harvat Unix-apuohjelmat tekivät juuri sen, minkä heidän piti tehdä hyvin.

"He olivat kaikki täynnä mielivaltaisia ​​rajoja", hän sanoi. Järjestelmänvalvojat käyttivät paljon työtä yritettäessä saada kaksi apuohjelmaa hyväksymään operaation jonkin tietomuodon, joka johtaisi väistämättä "paljon pieniä tiedostoja … hajautettuun hakemistoon."

"Perl voisi toimia soi noin [Unix] kuoren ", hän sanoi. "Perl hajosi tietoja ohjelman ympäriltä."

Seinä näytti olevan jaettu kysymykseen siitä, olisiko Perl 6 yhtä häiritsevä kuin aikaisemmat versiot.

"Perl 6 voisi tuoda verisen vallankumouksen, tai se voi olla hieno askel eteenpäin." Jouluissa on päätettävä, kuinka tulevaisuus on väkivaltainen tai rauhallinen ", hän sanoi. esitteli Perl 6: n uuden maskotti, värikäs perhonen nimeltä Camelia, kommentoimalla, että maskotti muistuttaa ohjelmoijia pysymään luovaa työstään.

"Uskon, että ammattitaito ja leikkisyys ovat toisistaan ​​poissulkevia."

Joab Jackson kattaa yritysohjelmistot ja yleiset teknologiauutiset uutisia

IDG News Service. Seuraa Joab Twitterissä osoitteessa @Joab_Jackson. Joabin sähköpostiosoite on [email protected]