Egy beteg srác naplója

perl

$perl6 → ‘lispy

Az őrültet a zsenitől. Larry Wall még sohasem hallott a Lispről és nyelvjárásairól, ezért a Perl 6-ból Lispet csinál serényen (lisper := Lisp Perl, ha-ha).

„No computer language has ever taken extensibility seriously. All languages fall into the one true syntax syndrome, and we want to escape that [...] Perl 6 has no core, no keywords, no built-in operators. Everything that looks like an operator is actually defined by some grammatical rule or by a macro or by something that is added in.”

Minderről az idei OSCON-on szólt. Wall úr gondolatai Joab Jackson Perl vision gets sharper cikkében. Említésre méltó, hogy Larry Wall gondosan a nyelvtani kiterjeszthetőséget emeli ki, amelyet ha úgy vesszük, valóban még nem produkált egyik nyelv sem. De vajon a legegyszerűbb szintaktikai formula nyújtotta tetszőleges szemantikai bővítésben rejlő lehetőség mennyivel rugalmatlanabb? Egyiknél a lexer–parser (M-expression), másiknál a reader (S-expressions) fejti ki az evaluator (meg ne nézze, mit ír erre asztaki!) számára értelmezhető objektumokat. A programozó szemszögéből a tetszőleges szintaktika bevezetése egyenértékű a legegyszerűbb nyelvtannal leírható tetszőleges jelentéstartammal. Ha lefölözzük Wall úr előadásának gondos mázát, türelmetlenül várjuk, hogy a medvét lássuk. Addig olvassák a tőlünk okosabbak okfejtéseit Lies, Damned Lies, and Perl 6 íráshoz érkezett hozzászólások során.

Színezd ki a naplódat!

Avagy hogyan tegyük emberi szem által könnyebben olvashatóbbá a rendszernaplókat (system logs). A válasz igen csak kézenfekvő: Perl skripttel. Azért Perl, mert szöveget dolgozunk fel, színezéshez pedig remek eszköz a Term::ANSIColor csomagja. A program páros számú argumentumot feltételez, első a kijelölt (reguláris) kifejezés, őt követi pedig az ANSIColor számára érvényes színkód (pl. RED vagy BOLD YELLOW). A Színezd ki a naplódat! című írás tovább is van »

coldplay

Gyurcitól kölcsön kaptam a The Casio Samples Cutting Age c. albumát, gecijó. És nem, nem nézem a Lostot, hagyjál a szaroddal. Láttad azt az óriásplakátot, ami három könyvet reklámoz? Két szélén a könyvek fedlapjai pont kitöltik a teljes területet, a középső [könyv] pedig csekély szögben elforgatva találtatik. Ilyet komolyan kell? Mondjuk a Dove reklámok után én már semmin sem lepődöm meg (amit egyébként Pannitól tudtam meg, hogy azok pontosan mit is reklámoznak).

09:55 <manoo> Egy cég alkalmazottjai beszélgetnek, mit kezdenek az év végi bónuszukkal.
09:55 <manoo> Első mondja:
09:55 <manoo> - A németországi kirendeltségben dolgozom, a bónuszomból veszek kocsit, és a maradékból elmegyek nyaralni.
09:55 <manoo> Második:
09:55 <manoo> - Én a svájci kirendeltségben dolgozom. A bónuszom egy részéből kiépítem a medencét a házam mellet, a többiből pedig világ körüli útra megyek.
09:55 <manoo> Harmadig pedig:
09:55 <manoo> - Én magyarországi leányvállalatnál dolgozom és a bónuszomból pulóvert veszek.
09:55 <manoo> A többiek meglepődve kérdezik.
09:55 <manoo> - És a többi?
09:55 <manoo> - A többit kipótolják a szüleim.

Ahogy korábban, ám immáron hivatalosan is. Gyere, jelentkezz!

Perl konferencia Budapesten

Úgy hírlik, október 22-én Perl konferencia kerül megrendezésre Budapesten. Előreláthatóan Larry Wall, a Perl atyja is ellátogat a rendezvényre. Hivatalos információval egyelőre nem tudom alátámasztani állításomat, de minden bizonnyal több előadás is fog foglalkozni a Perl 6 újdonságaival. A konferencián való részvétel ingyenes lesz, várhatóan online regisztrációhoz kötött. Várunk sok szeretettel mindenkit!