Car-tech

Perl Creator ötletei az Imlinent Perl 6 kiadásnál

Week 8

Week 8
Anonim

Az O'Reilly Open Source Konferencián (OSCON) megrendezett éves "State of the Onion" beszédében Perl Larry Wall alkotója arra utalt, hogy a Perl programnyelv régóta várt verziója végre hamarosan felszabadul. Azt is elmondta, hogy a Perl 6 -nak milyen hatása lesz, mihelyt kiadják.

A futó vicc Wall körülbelül a Perl 6-ról szól, amely egy évtizeden át tartó fejlesztés alatt álló nyelv ambiciózus frissítése. karácsonyra ". A büntető vonal az, hogy nem mondja meg, hogy az év karácsonyának.

A Perl közösség előrehaladásáról szóló éves bemutatóval, amely a Peron közösség előrehaladásával foglalkozik. De az idei beszélgetésen, amelyet az OSCON konferencián Portland Oregonban tartottak ezen a héten, finoman lemondott arról, hogy a Perl 6 működőképes verziója hamarosan elérhető lesz. Megjegyezte, hogy Perl 6 "nagyon közel van", még akkor is, ha "még mindig nagyon lassan fut … és sok hiba van", mondta. "Ahogy egy Perl tanácsadó, Bob Goolsby mondta Wall bemutatása után," a karácsony ez az év júliusában történik. "

A Perl 6-ot építő önkéntes fejlesztők véglegesítették a Perl 6 stabil, de nem teljeskörű verzióját, amelyet a fejlesztők megpróbálhatnak. Ez a verzió, amelyet "Rakudo Star" -nek neveznek, várhatóan július 29-én fog megjelenni.

A Wall's of-the-Onion beszélgetések ismertek Perl felhasználók körében a szeszélyükért, és ebben az évben sem volt kivétel. A fal felemelte a felesége segítségét, aki egy angyalt játszott egyik oldalán, és a fia, aki egy ördöget játszott a fal másik oldalán. A rágalmazó kosztümös pár ellentmondó magyarázatot adott a Wall-nak a Perl 6-ről szóló kijelentéseiről, amely a nyelvével kapcsolatos megoldatlan álláspontját képviselte.

"A Perl 5 és a Perl 6 valóban ugyanaz a nyelv?" megkérdezte a közönséget, maga nem adott végleges választ. Ehelyett arra a következtetésre jutott: "Nagyon jól vagyok, hogy nem döntenek, ha egy levelezőlistán felmerül a kérdés, akkor a döntéshozatal nem gyakran a legfontosabb döntés, amit tehetek."

Mint a múlt évben, Wall, amidst a bemutató-bélyeggyűjtemény bemutatta néhány Perl 6 új trükköjét.

Például, ha numerikus mintát kapunk, a Perl 6 képes a sorozat következő számjegyeit megismerni. Az "(1,3,5,7 … *)" mondat egy húsz páratlan számot állít elő, egytől egyig. A "(1,2,4 … *)" utasítás két egymás utáni számból áll, amelyek mindegyike kettő az előtte lévő számból.

A fal arra a következtetésre jutott, hogy a Perl 6 bomlasztó technológia, amint felszabadul. Megjegyezte, hogy a "bomlasztó technológia" kifejezés annyira túlzott mértékű, hogy kevés értelme van, de a kifejezés még mindig érdemes lehet. A bomlasztó technológiát úgy definiálta, mint ami a jelenlegi technológiát kevésbé fontosvá teszi, még akkor is, ha az új technológia nem csinál valamit és a helyettesítő technológiát.

Megjegyezte, hogy a Perl korai verziója zavaró volt a Unix mert nem követték a Unix ideológiáját: "egy dolgot csinálnak és jól csinálják". A Perl-fejlesztők büszkék arra, hogy Perl-rel mindig több módon lehet tenni valamit.

A Unix megközelítéssel kapcsolatos probléma, Wall megjegyezte, hogy nagyon kevés Unix segédprogram ténylegesen azt tette, amit nagyon jól kellett volna végrehajtania.

"Mindannyian tele voltak önkényes korlátokkal" - mondta. Az adminisztrátorok nagy erőfeszítéseket tettek arra, hogy két segédprogramot próbáljanak meg egy művelet adatformátumának megegyezésére, amely művelet elkerülhetetlenül "sok apró fájlt hoz létre … a könyvtár körül elszórtan."

"Perl futhatott gyűrűzik a [Unix] héj körül "- mondta. "Perl ahelyett, hogy a programot eloszlatta volna a program körül."

A fal úgy tűnt megosztva a kérdéssel, hogy a Perl 6 olyan zavaró lesz-e, mint a korábbi verziók."A Perl 6 véres forradalmat hozhat, vagy ez egy kellemes előrelépést jelenthet, és a helyiségben lévő embereknek el kell dönteniük, hogy milyen erőszakos vagy békés lesz a jövő" - mondta. bemutatta a Perl 6 új kabalait, egy színes pillangót, Camelia nevét, és megjegyezte, hogy a kabaláház emlékezteti a programozókat, hogy kreatívak legyenek a munkájukban.

"Nem hiszem, hogy a professzionalizmus és a játékosok kölcsönösen kizárják egymást."

Joab Jackson a vállalati szoftvert és az általános technológiai hírleveleket az

Az IDG News Service

-re bontja. Kövesse Joabot a Twitteren a @Joab_Jackson-on. Joab e-mail címe [email protected]