objavljeno čet, 09.08.2007 17:18 | autor: ipozgaj (Neregistriran) (Neregistriran)
Samo mala ispravka u terminologiji - metoda broji_unazad_do koju si napisala/o nije iterator nego generator.
objavljeno čet, 09.08.2007 18:25 | autor: math_baby
Pa ne znam bas... ako u google otkucas "iterators in ruby pensieve" i kliknes na prvi link, vidjet ces da se i tamo pod iteratorom misli na isto ovo na sto sam mislila i ja. Inace, posjetila sam tvoj blog i bas je super, iako bi mi bio i drazi da malo vise volis windowse a manje linux! ;)
objavljeno čet, 09.08.2007 22:08 | autor: zvir (Neregistriran) (Neregistriran)
A ja sam stvarno mislio da je on uspoređivao Clarion i Ruby i da je reknuo da je Clarion bolji. Koliko vidim on kaže da je Clarion smeće, a za Ruby ne kaže ništa. Ne može se uspoređivati Clarion i Ruby. Ja već dugo nisam programirao, radio sam nekada u Clarionu i to u 2.2 verziji. Pokušao raditi u Windows Clarionu. Uh, to je bilo teško sranje, a koliko mi kažu ovi moji programeri IDE je još 16 bitna aplikacija. Ovaj tvoj spot je promašen skroz, ti samo ovdje kenjkaš i praviš se pametna (nekorisna metoda koja može poslužiti za ilustraciju :-P). Pa brainfuck je bolji od Clariona, a gdje Ruby ne bi bio. A od Clariona su veće smeće samo njegovi programeri.
objavljeno čet, 09.08.2007 22:42 | autor: math_baby
Zvir, pa nisam ja ta koja je isla usporedjivati Clarion sa Rubyjem, nego vuk, koji je veliki ljubitelj Pythona (i Djanga). Ako malo bolje pogledas, vidjet ces da on ne voli bas ruby, valjda mu kvari njegovu Python-idilu! :)
objavljeno uto, 14.08.2007 11:00 | autor: Posjetitelj (Neregistriran) (Neregistriran)
Jedna zanimljivost: probaj u google upisati "mathbaby" i pogledaj koji je opis prve nađene stranice. he, he, he
objavljeno uto, 14.08.2007 21:42 | autor: math_baby
To ti dovoljno govori o "kvaliteti" googlea! Cim je u stanju takvu besmislicu dati kao prvi link! Inace, teza o math_baby kao muskarcu se javlja svako malo, obicno iz redova onih koji omalovazavaju nas zene i smatraju da se mi ne bismo trebale baviti programiranjem! Kako jadno!
objavljeno sri, 15.08.2007 22:42 | autor: Posjetitelj (Neregistriran) (Neregistriran)
Ma daj, se*eš li ga se*eš. Ti jesi muško (sumnjivih sklonosti kad se predstavljaš kao žensko), "mala slatka softverašica" je samo ličnost stvorena za potrebe FUDanja
objavljeno sub, 18.08.2007 15:30 | autor: Posjetitelj (Neregistriran) (Neregistriran)
Mislio si reći da je on onako feminiziran, pomalo bojažljiv prema ženama. ;-)
objavljeno pet, 24.08.2007 10:10 | autor: bariole (Neregistriran) (Neregistriran)
Ipozgaj ok kaže. Ono je generatorska metoda, a ne iterator objekt.
U osnovi riječ je o metodi koja ima globlalno pohranjen okvir (nije na stogu niti) i moguće je u nju višestruko ulaziti i izlaziti. Večina jezika ne može stavit okvir di oćeš pa nemaju ni generatore..
Korsite se za iste stvari ko iteratori..
objavljeno sub, 25.08.2007 08:41 | autor: math_baby
@bariole: Ako pogledas najautoritativniju knjigu o Rubyju,Programming Ruby 2nd edition, autora Davea Thomasa, tamo ces na 46-oj stranici naci ovu recenicu: "iterator - a method that invokes a block of code repeatedly". Dakle, po njemu su iteratori ustvari metode koja repetitivno pozivaju neki code-block. Buduci da moja metoda broji_unazad_do repetitivno poziva zadani joj code-block, mozemo zakljuciti da je i ona iterator, barem prema terminologiji iz te knjige koja je, ponavljam, jedna od najautoritativnijih knjiga o Rubyju.
objavljeno pon, 27.08.2007 01:09 | autor: bariole (Neregistriran) (Neregistriran)
Ili Dave Thomas nema pojma ili je rećenica van konteksta. Postoji fizička razlika u implementaciji između generatora i iteratora i to toliko velika da generator mora imati posebnu podršku od strane jezika, kompajlera i runtimea da bi bio moguć za napisati. Ovi komentarsi su pre mali da pričam o detaljima. Ono što si gore napisala je reentrant funkcija sa višestrukim povratnim vrijednostima, tj. klasičan generator. Čist ko suza. To može biti iterator samo u smislu da "svaku stvar koja iterira" nazivaš iteratorom, ali onda je to i 'i' varijabla u for( i = 0; i < n; i++). Štoviše otuda i praksa da se naziva i-om (od Iterator).
objavljeno pon, 24.08.2009 14:31 | autor: PainKiller (Neregistriran)
zvir,iz ovo ovoga sto si napisao,mogu samo da potvrdim tvoju konstataciju da se nisi programiranjem bavio jako dugo....Mislim da nije lijepo da pljujes a kamo li da povracas po ljudima koji se bave Clarionom...Kakav god da je Clarion,u njemu mnogo mozes da se usavrsavas,i da dostignes zavidan nivo...Ocigledno da nisi dorastao ni clarionu,a kamo li nekom ozbiljnijem jeziku...Shodno tome,bolje da ne dajes komentare vezane za materiju koju jako povrsno poznajes...