Re: [Libfsd-devel] Purva kopka
Status: Planning
Brought to you by:
vanio
From: Ivan P. <va...@ne...> - 2005-09-30 10:08:49
|
Za autotest framework-a, misleh si che ako go dobavim v distroto shte go slozhim otdelno v libfsd/autotest foldera i njama nito da se instalira nito da se nabiva na ochi. ot druga strana bi ni spestilo razni neshta (memory leak test naprimer kakto i formatting-a na rezultatite. Demek sus sigurnost shte si spestim njakakva rabota. Mezhdu drugoto, sega useshtam che s tezi pool-ove testvaneto za leakove njama da e tolkova prosto - kato cjalo leakove njama da ima, no mozhem da leakvame na nivo pool, koeto pak e zle. Za collating sequences i equivallence classes (osobeno za purvoto), baja se muchih i maj ne razbrah napulno kakva e idejata. Vse pak attachvam edin html kojto gi specificira tija fenomeni. Sushto taka perllocale e dosta polezen - tam sa objasneni s po-choveshki dumi. Drugoto e re.html, koeto e v libfsd/doc -- tam e gramatikata na extended reguljaren izraz. On Friday 30 September 2005 12:51, Petar Petrov wrote: > Razgledah code-a, che go i razbrah :). Reg ex. parser-a kyrti. Gledam, che > si imame i lexer (rex_scanner.c). > > Za AT-to, na men mi se struva naj - dobre da si gi pishem kato C code. Ako > vzemem code-a ot at-framework-a shte trqbva da go dobavim v libfsd > distroto, a tova shte e ~40% ot celiq code. Koeto e malko typo. > > Shte vidq dali shte moga da dobavq collating sequences i equivalence > classes v reg ex. parser-a. > > On 9/30/05, Ivan Peikov <va...@ne...> wrote: > > Prashtam distroto dokudeto sum go dobutal. > > Sreshtnah baja problemi s listovete, kak da sa dostatuchno obshti i > > sushtevremenno lesno da se programirat i nakraja napisah edin super > > generic > > ciklichen single-linked list, podoben na NC-Base list-a, obache jade > > po-malko > > pamet i polzva pool za da si allocira node-ovete. Pool-a se podava i > > globalen > > v ramkite na avtomata. Tova reshava problema s fragmentacijata. > > Oburnete vnimanie sushto che fsd_list_t se init-va bez da se alocira > > pamet za > > nego. Tova e za da se embedva v drugi strukturi, za koito ima pool > > (state_t i > > trans_t). Po tozi nachin edinstvenoto koeto se alokira direktno s malloc > > e samijat avtomat. > > Pesho - rex parser-a - nadjavam se da se izkefish :) > > Ima i njakakvo nachalno TODO (v distroto). Za momenta, dokato kovem > > osnovite > > mi se struva naj-vazhno da izmislim nachin za autotestvane, kojto da e > > dostatuchno generic taka che da ne zavisim ot neshto, koeto trjabva da se > > instalira (neshto koeto go njama vuv vsjaka moderna linux distribucija). > > Variant e na perl test frameworka primerno. No trjabva neshto da se > > izmisli > > za da si pishem testovete zaedno s koda. Inache shte e mnogo trudno posle > > da > > pishem nakup (i tuj kato nikoj ne ni pritiska naj-verojatno njama da go > > napravim izobshto) a mi se iska vse pak da imame njakakuv nachin da si > > podsigurim kachestvoto na lib-a inache ne si struva zagubenoto vreme. > > Sushto variant e da si vzemem ot NC-Base at_framework-a i da go nagodim > > (i bez > > drugo nie sme si go mislili i sme sviknali da si go pozvame) > > Povecheto neshta izobshto ne sa testvani taka che vsichko koeto vidite > > kato > > problem -- kazvajte. > > > > Ajde leka i pishete. |