Car-tech

Perl Creator Tipy na Imminent Perl 6 Release

JAK SI BĚLÍM ZUBY? | White Pearl + Crest | Které metody jsou neefektivní?!

JAK SI BĚLÍM ZUBY? | White Pearl + Crest | Které metody jsou neefektivní?!
Anonim

Ve svém výročním projevu "State of the cibule" na konferenci O'Reilly Open Source Conference (OSCON), tvůrce společnosti Perl Larry Wall naznačil, že dlouho očekávaná verze 6 programovacího jazyka Perl by mohla být brzy propuštěna. On také hovořil o tom, jaký účinek by měl mít Perl 6, jakmile bude propuštěn.

Běžící vtip Wall o Perl 6, ambiciózní aktualizaci jazyka, který je ve vývoji více než deset let, je, že to bude out "na Vánoce." Řádka je, že neříká Vánoce o tom, který ročník.

Se svými hlavními představiteli o stavu cibule, každoroční prezentaci, která mapuje pokrok v komunitě Perl, Wall obvykle zase tento vtip zopakuje. Ale v letošním rozhovoru, který se konal na konferenci OSCON, která se konala tento týden v Portlandu Oregon, jemně upustil, že fungující verze Perlu 6 bude brzy k dispozici. Poznamenal, že Perl 6 "docela blízko existuje," i když "stále běží velmi pomalu … a má spoustu chyb," řekl.

Jako jeden z konzultantů společnosti Perl, Bob Goolsby, řekl po Wallově prezentaci: se stane v červenci letošního roku. "

Vývojáři dobrovolníků, kteří stavěli Perlu 6, dokončili verzi Perl 6, kterou dokonce mohou vyzkoušet vývojáři. Tato verze, přezdívaná "Rakudo Star", se očekává, že bude vydána 29. července.

Stěžejní rozhovory ze Státní cibule jsou mezi uživateli Perlu známy kvůli jejich rozmarům a tento rok nebyla výjimkou. Stěna využila pomoc své ženy, která hrála na jedné straně stojícího anděla a svého syna, který hrál ďábla, který lemoval druhou stranu Stěna. Rozpoznaný pár obtěžování nabídl kontrastní komentář k Wallově prohlášením o Perlu 6, který reprezentoval jeho nevyřešené názory na jazyk.

"Jsou Perl 5 a Perl 6 opravdu stejný jazyk?" poslechl publikum a sám sebe neposkytoval konečnou odpověď. Místo toho dospěl k závěru: "Jsem skutečně opravdu dobrý, když se nerozhoduju. Když se položí otázka na mailing listu, rozhodování není často nejdůležitějším rozhodnutím, které mohu udělat."

Stejně jako v minulosti, Wall, uprostřed pro prezentaci několika nových triků Perl 6.

Například při číselném vzoru může Perl 6 intuit další čísla v sérii. Prohlášení "(1,3,5,7 … *)" vrátí množinu dvaceti lichých čísel, začínajících na jedné. Prohlášení "(1,2,4 … *)" vrátí posloupnost po sobě jdoucích čísel zvýšenou o sílu dvou, z nichž každý je dvojnásobek počtu, který předcházel.

Stěna mluvila o tom, zda by Perl 6 byla ničivá technologie, jakmile je uvolněna. Poznamenal, že termín "rušivé technologie" je tak nadměrně používán, že má malý význam, ale termín by mohl být stále užitečný. Definoval rušivou technologii jako něco, co činí současnou technologii méně důležitou, i když nová technologie nedělá některé věci stejně jako technologie, kterou nahrazuje.

Poznamenal, že starší verze Perlu byly narušeny Unixem komunita, protože nereagovali na ideologii Unixe "dělat jednu věc a dělat ji dobře." Vývojáři společnosti Perl se pyšní tím, že s Perloum existuje vždy víc než jeden způsob, jak něco udělat.

Problém s Unixovým přístupem, Wall poznamenal, je, že velmi málo nástrojů Unix skutečně dělalo to, co měli dělat velmi dobře.

"Všichni byli plní libovolných hranic," řekl. Administrátoři vynaložili velké úsilí na to, aby se pokusili získat dvě nástroje, aby se dohodli na datovém formátu pro operaci, operaci, která by nevyhnutelně způsobila vytvoření "spousty malých souborů … rozptýlených v adresáři."

"Perl by mohl běžet kroužky kolem shellu [Unix], "řekl. "Perl by místo toho rozptýlil data o programu."

Stěna se zdála rozdělena na otázku, zda Perl 6 bude stejně rušivý jako předchozí verze.

"Perl 6 by mohl přinést krvavou revoluci, nebo by to mohlo být nádherný krok vpřed. Vy lidé v místnosti se budou muset rozhodnout, jak bude budoucnost násilná nebo mírumilovná," řekl.

představil nový maskot Perl 6, barevný motýl s názvem Camelia, který komentoval, že maskot připomíná programátorům, aby zůstali tvůrčí ve své práci.

"Nevěřím, že profesionalita a hravost se vzájemně vylučují," řekl Joab. Jackson pokrývá podnikový software a obecné technologické novinky pro

IDG News Service. Sledujte Joab na Twitteru @ @ Joab_Jackson. Joabova e-mailová adresa je [email protected]