[idle] Re: Strategiq za rabota po IDLe

Hello, Ivo, Ludo i Rangel,

======= At 2003-09-08, 12:37:00 Ivo wrote: =======
..............
>Az kazah!
= = = = = = = = = = = = = = = = = = = =
Mnogo dobre go kaza :)

Vuznamerqvam samo da douto4na edin leko neqsen moment:
>        - W daden moment ostawa samo edin IDLe, kojto nosi koda i ideite na 
>wsichki.
..............
>       - protiworechiq w ideite - sxshto mnogo seriozen problem. Kakwo shte 
> stane 
>ako w momenta kogato trqbwa da se poqwi edin IDLe, wse oshte ima 4(ili 
>poweche) takiwa?       
        Vsu6tnost, da ostane samo 1 IDLe nakraq e ... idealniqt slu4ai - no 
su6to taka i nerealniqt - imaginarniqt. Tova nqma da stane, no su6to taka, tova 
ne e i krainata ni cel - kakvo lo6o ima v tova da ima pove4e ot edin IDLe? Taka 
6te ima ne6to kato konkurenciq - nadprevara, a ima li konkurenciq - ima i 
progres! Ne, IDLe-ite 6te sa pove4e ot edin, no vuv vseki edin moment ot 
Time-Line-a 6te se znae za vseki IDLe kude se namira v klasaciite - koi e 
nai-barz, koi e nai-mo6ten, koi ima nai-dobriqt Haskell "kompilator" i t.n. 
Vseki, koito raboti po svoq IDLe 6te se stremi vuv vseki edin moment negovoto 
"ku4e" da poddurja maximalen broi kompilatorni moduli, no su6tevremenno i da 
raboti s nai-burziqt executoren modul.
        Tova koeto e zalojeno v ideqta za "razdelqneto" e, 4e tezi mnogo 
IDLe4eta 6te polzvat malko ili mnogo OB6TI MODULI - poneje, az pone sum malko 
marzeliv, i dulboko se sumnqvam, kogato X napravi ne6to, Y da trugne da pi6e 
su6toto ne6to - ne, Y 6te se opita purvo da go ispolzva nagotovo, i 4ak ako ne 
uspee - togava 6te go napi6e. A ako X e napisal DOBRA dokumentaciq za svoqt 
modul - 6ansovete za uspeh v prilaganeto na modula v distribuciqta na Y sa s 
puti po-golemi.
        Da, distribucii - tova 6te sa IDLe4etata v (moje bi ne 4ak tolkova) 
dale4noto bude6te. 
        "Vzemi ot tuk, smesi tova, nqkolko zaklinaniq, i tvoqta IDLe 
distribuciq e gotova."

E se malko se zame4tah, no nqma zna4enie, tova koeto iskah da kaja go kazah - 
az 6te rabotq po na4ina, opisan ot Ivo, samo trqbva da se douto4nim za stila na 
koda koito pi6em - mislq 4e go bqhme re6ili tozi vupros vednuj, no sum go 
zabravil...

Su6to nqkoi moje da pitat kakvo stana s Interface-ite s koito tolkova si 
pliun4ihme ustite - NI6TO!
Ne moje6 da naloji6 na nqkoi da polzva tvoqt interface, za tova vseki da si 
pi6e interface-ite m/u modulite kakto smetne za dobre. Ako nqkoi poiska da se 
svarje svoi modul s daden 4ujd modul, toi purvo 6te trqbva da pro4ete 
dokumentaciqta na 4ujdiq modul, da napravi Transformacionen Interface ako e 
neobhodimo, i e gotov (stiga dvata modula da sa konceptualno suvmestimi - ne 
moje6 da kompilira6 C kod s modul za kompilirane na Basic cod). Estestveno tezi 
transformacionni interface-i na purvo vreme suvsem 6te umartvat i bez tova ve4e 
polumartvata skorot na IDLe, no tova 6te e samo v na4aloto - ako X produlji da 
ispolzva modul na Y i e dovolen ot rabotata koqto toi var6i, razbira se 4e X 
6te se svarje s Y i dvamata 6te se opitat da promenqt ne4ii kod za da se 
premahne mejdinniq interface. Ot tozi "krustoput" ima tri suvsem logi4ni 
vuzmojni izhoda:
A) Y se suglasqva da promeni svoqt modul za da e 100 suvmestim s modula na X, 
kato po tozi na4in pravi NOV modul - a ne nova versiq!
B) Y kazva na X da si svar6i sam 4ernata rabota, X vzima koda na modula na Y, 
4ete dokumentaciqta, promenq tuk tam i pravi noviqt modul.
C) X promenq svoqt modul, za da e napulno suvmestim s 4ujdiqt modul na Y - tova 
otnovo e nov modul

        No ne se pla6ete ot tazi shema - po tozi na4in se osu6testvqva ne6to 
kato estestven podbor - vzema se nai-dobroto ot dadeni dva modula i se pravqt 
tehni naslednici. Vqrno, v edin moment server-a na SourceForge moje da se 
zadrasti ot stoticite (hilqdite) razli4ni moduli, vseki ot koito e proizlqzal 
ot nqkoi drug, ot desetkite pokoleniq kod. No, kakto znaete - nqma ni6to ve4no, 
6te doide vreme, v koeti "nai-starite" moduli, koito sa dali svoqt kod na 
hilqdi drugi, 6te budat ve4e prakti4eski neispolzvaemi - poneje 6te ima 
po-dobri ot tqh vuv vsqko edno otno6enie.

        Estestveno, po-dobre da spra s teoriite si za bude6teto do tuk, poneje, 
sled 10 godini ot IDLe 6te sa ostanali samo nqkolko CD-ta, 3-4 miliarda 
magnit4eta prusnati po nqkolko magnitni plo4i na HDD-ta, i nqkolko stotin 
stranici s dokumentaciq za ideite, koito po onova vreme 6te sa otdavna 
realizirani, no ne ot nas. 6to se otnasq do IDLe 2 - nadqvam se sled 10 godini 
o6te da polzvat C++, za da moga da si go kompiliram (me4ti, me4ti)

Best regards.                            
Mitaka
mitaka911@xxxxxxx
2003-09-08



Other related posts: