13
Oct

short note to myself

   Posted by: cristina_crow   in technical

Perl is like Java gone wild.

Cel putin in privinta mostenirii de/intre clase si instantierii de obiecte.

Tags: , ,

This entry was posted on Tuesday, October 13th, 2009 at 8:36 am and is filed under technical. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

10 comments so far

je
 1 

Si probabil inca n-ai vazut Moose :)

October 13th, 2009 at 8:44 am
 2 

Sau Python cu extensiile funcționale :D

October 13th, 2009 at 10:38 am
 3 

Hai, curaj! Nu-i asa complicat, chiar deloc as putea spune :)

October 13th, 2009 at 10:57 am
 4 

@je: nici nu vreau sa vad :P
@Mihai: inca negociez, unii ma pun sa fac perl, altii imi sugereaza python; eu una as merge pe Perl, ca are o reputatie mai urata :) )
@bogho: oi vedea… :P

October 13th, 2009 at 11:01 am
 5 

Aaah..si mi-a mai “placut” o cheste. Incercam sa implementez un exemplu din perlboot, unde erau concatenate o referinta la o clasa si numele unei metode. Tot dadea err la rulare ca nu stie cine e metoda. Dupa un chioras mai atent, la ora 11 jumate aseara, pe perlboot, am observat ca acea concatenare se face ca in tcl (eu acolo am mai vazut asta), cu {} :P neat

October 13th, 2009 at 11:10 am
 6 

python e tatal lor :D

October 13th, 2009 at 11:25 am
je
 7 

Cristina, vezi ca chestiile descrise in perlobj, perlboot, perltoot si perltooc sunt “old school objects” (sau ma rog, implementarea directa). Lately se foloseste Moose care e un framework foaarte misto de oop care fura tot ce e mai bun de prin java, ruby, python, samd (partea cu multiple inheritance e rezolvata foarte frumos, de ex.). I guess ca punctul de plecare ar fi http://tinyurl.com/yjelk3q , dar probabil vrei sa te uiti la Moose::Cookbook pt. shiny examples. Singurul dezavantaj major (pe langa cele cateva module suplimentare) e ca aduce cateva zecimi (sutimi?) de secunda in plus la startup time, asa ca nu prea se preteaza la chestii care ruleaza foarte des.

Da’ pe bune, try it, stiu cativa star programmers care s-au lasat de ruby pt. perl din cauza de Moose ;)

October 13th, 2009 at 12:12 pm
 8 

Trust “je” :)

Moose este modul destul de standard de a face oop nowdays in Perl. Majoritatea dezvoltatorilor activi de pe CPAN incearca sa-si migreze modulele de la metode mai vechi (varii chestii din Class::* ) la Moose.

For more shiny, see http://search.cpan.org/perldoc?MooseX::Declare

Trebuie sa arunci un ochi si pe Roles, sunt o metoda superba de a aranja codul :)

October 21st, 2009 at 8:30 pm
 9 

@je, bogdan: da, am vazut ca’s obsolete rau de tot alea de pe cpan, ma mir de ce le mai lasa acolo :(

October 22nd, 2009 at 9:51 am
 10 

e cod care merge si rezolva probleme
e o infrastructura misto pusa la dispozitie “democratic” developerilor, daca tu pui cod nasol acolo, nu o sa ti-l stearga nimeni, asta e
feel free to ask me ‘ce modul sa folosesc pt X’ :)

October 23rd, 2009 at 9:43 pm

Leave a reply

Name
Mail (will not be published)
URI
Comment