Thread: [Libfsd-devel] Purva kopka
Status: Planning
Brought to you by:
vanio
From: Ivan P. <va...@ne...> - 2005-09-30 07:35:57
Attachments:
libfsd-1.0.tar.gz
|
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. |
From: Petar P. <pes...@gm...> - 2005-09-30 09:51:42
|
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 classe= s 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 pame= t > 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. > > > > |
From: Ivan P. <va...@ne...> - 2005-09-30 10:08:49
Attachments:
locale.html
|
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. |
From: Georgi M. <geo...@tu...> - 2005-10-03 07:25:56
|
Dovechera shte go vidia i az vsichkoto che petuk i subota biah v bukuresht na koncert na nightwish Za AT ot NC-Base -- toi svobodno dostupen li e za vsichki? On Friday 30 September 2005 13:03, Ivan Peikov wrote: > 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. "Tumbleweed E-mail Firewall <tumbleweed.com>" made the following annotations on 10/03/05 00:34:11 ------------------------------------------------------------------------------ This e-mail, including attachments, may include confidential and/or proprietary information, and may be used only by the person or entity to which it is addressed. If the reader of this e-mail is not the intended recipient or his or her authorized agent, the reader is hereby notified that any dissemination, distribution or copying of this e-mail is prohibited. If you have received this e-mail in error, please notify the sender by replying to this message and delete this e-mail immediately. ============================================================================== |
From: Ivan P. <va...@ne...> - 2005-10-03 08:47:54
Attachments:
nfa.ps
|
Wow!! Kak bjaha NightWish? Kosta ne hodi li (vidjah go v subota vecher na partito na Dara puk nishto ne spomena)? Inache az utre shte pratja versija s mnogo promeni po neja (optimized regular expressions + GFA + NFA) A NC-Base AT mozhe naj-malko da pitame Lenkov - ne mislja che shte se zapune. Toj i bez drugo shte gi puska (L)GPL tija libs po njakoe vreme Utre kato vi pratja poslednoto distro mislja da go commitna v CVS-a ns SF.net zashtoto veche stava trudno da pravim neshto paralelno. Taka che ako imate neshto zabelezhki po strukturata kazvajte sega, che posle ako iskame da rename-vame/iztrivame neshto shte trjabva da iskame ot SF support-a. Attachvam snimka na purvija NFA generiran ot libfsd (istoricheski dokument) ot reguljarnija izraz "(ab|bc)xx" :) On Monday 03 October 2005 10:25, Georgi Mungov wrote: > Dovechera shte go vidia i az vsichkoto che petuk i subota biah v bukuresht > na koncert na nightwish > > Za AT ot NC-Base -- toi svobodno dostupen li e za vsichki? > > On Friday 30 September 2005 13:03, Ivan Peikov wrote: > > 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. > > "Tumbleweed E-mail Firewall <tumbleweed.com>" made the following > annotations on 10/03/05 00:34:11 > --------------------------------------------------------------------------- >--- This e-mail, including attachments, may include confidential and/or > proprietary information, and may be used only by the person or entity to > which it is addressed. If the reader of this e-mail is not the intended > recipient or his or her authorized agent, the reader is hereby notified > that any dissemination, distribution or copying of this e-mail is > prohibited. If you have received this e-mail in error, please notify the > sender by replying to this message and delete this e-mail immediately. > =========================================================================== >=== > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > Libfsd-devel mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libfsd-devel |
From: Georgi M. <geo...@tu...> - 2005-10-03 11:04:25
|
niama li da e dobre da davame na fsd_pool-a niakuv allocator. niakoi moje da iska s shared memory da go polzva. i ima li smisal ot zalloc - calloc sushto ti nulira pametta probvah da compile-na na 64bit ============== rex_parser.c: In function `rex_node_dump_r': rex_parser.c:559: warning: int format, different type arg (arg 6) rex_parser.c:559: warning: int format, different type arg (arg 7) ================= ================= Making all in tools mkdir .libs gcc -Wall -Werror -g2 -DDEBUG -g -O2 -o rex rex.o ../src/.libs/libfsd.al gfa.c: In function `main': gfa.c:14: warning: cast to pointer from integer of different size gfa.c:19: warning: cast from pointer to integer of different size gfa.c:20: warning: cast from pointer to integer of different size gfa.c:30: warning: cast from pointer to integer of different size ================= void* i size_t po princip sa long a ne int On Monday 03 October 2005 11:46, Ivan Peikov wrote: > Wow!! Kak bjaha NightWish? Kosta ne hodi li (vidjah go v subota vecher na > partito na Dara puk nishto ne spomena)? > > Inache az utre shte pratja versija s mnogo promeni po neja (optimized > regular expressions + GFA + NFA) > > A NC-Base AT mozhe naj-malko da pitame Lenkov - ne mislja che shte se > zapune. Toj i bez drugo shte gi puska (L)GPL tija libs po njakoe vreme > > Utre kato vi pratja poslednoto distro mislja da go commitna v CVS-a ns > SF.net zashtoto veche stava trudno da pravim neshto paralelno. Taka che ako > imate neshto zabelezhki po strukturata kazvajte sega, che posle ako iskame > da rename-vame/iztrivame neshto shte trjabva da iskame ot SF support-a. > > Attachvam snimka na purvija NFA generiran ot libfsd (istoricheski dokument) > ot reguljarnija izraz "(ab|bc)xx" :) > > On Monday 03 October 2005 10:25, Georgi Mungov wrote: > > Dovechera shte go vidia i az vsichkoto che petuk i subota biah v > > bukuresht na koncert na nightwish > > > > Za AT ot NC-Base -- toi svobodno dostupen li e za vsichki? > > > > On Friday 30 September 2005 13:03, Ivan Peikov wrote: > > > 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. > > > > "Tumbleweed E-mail Firewall <tumbleweed.com>" made the following > > annotations on 10/03/05 00:34:11 > > ------------------------------------------------------------------------- > >-- --- This e-mail, including attachments, may include confidential and/or > > proprietary information, and may be used only by the person or entity to > > which it is addressed. If the reader of this e-mail is not the intended > > recipient or his or her authorized agent, the reader is hereby notified > > that any dissemination, distribution or copying of this e-mail is > > prohibited. If you have received this e-mail in error, please notify the > > sender by replying to this message and delete this e-mail immediately. > > ========================================================================= > >== === > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: > > Power Architecture Resource Center: Free content, downloads, discussions, > > and more. http://solutions.newsforge.com/ibmarch.tmpl > > _______________________________________________ > > Libfsd-devel mailing list > > Lib...@li... > > https://lists.sourceforge.net/lists/listinfo/libfsd-devel "Tumbleweed E-mail Firewall <tumbleweed.com>" made the following annotations on 10/03/05 04:12:44 ------------------------------------------------------------------------------ This e-mail, including attachments, may include confidential and/or proprietary information, and may be used only by the person or entity to which it is addressed. If the reader of this e-mail is not the intended recipient or his or her authorized agent, the reader is hereby notified that any dissemination, distribution or copying of this e-mail is prohibited. If you have received this e-mail in error, please notify the sender by replying to this message and delete this e-mail immediately. ============================================================================== |
From: Ivan P. <va...@ne...> - 2005-10-03 11:39:35
|
On Monday 03 October 2005 14:03, Georgi Mungov wrote: > niama li da e dobre da davame na fsd_pool-a niakuv allocator. niakoi moje mislih za tova i reshih che mnogo malko verojatno e njakoj da poiska da si alokira avtomat v shared memory :) principno si prav. naj-veche bi bilo gotino da imame za autotesta nachin da dadem debug allocator, kojto da testva, a za lib-a da se podava NULL i da si polzva heap allocatora. taka za razlika ot NC-libs njakoj mozhe da autotestva s extended memory checks dazhe da ne e kompiliral s -DDEBUG > da iska s shared memory da go polzva. i ima li smisal ot zalloc - calloc > sushto ti nulira pametta > tova koeto moga da napravja e #define-na ZALLOC(x) da e calloc(1, x), no kato cjalo iskah neshto kato malloc, ama da mi nulira, a ne mi se pishe tazi edinica navsjakude > probvah da compile-na na 64bit > > ============== > rex_parser.c: In function `rex_node_dump_r': > rex_parser.c:559: warning: int format, different type arg (arg 6) > rex_parser.c:559: warning: int format, different type arg (arg 7) > ================= > > ================= > Making all in tools > mkdir .libs > gcc -Wall -Werror -g2 -DDEBUG -g -O2 -o rex rex.o ../src/.libs/libfsd.al > gfa.c: In function `main': > gfa.c:14: warning: cast to pointer from integer of different size > gfa.c:19: warning: cast from pointer to integer of different size > gfa.c:20: warning: cast from pointer to integer of different size > gfa.c:30: warning: cast from pointer to integer of different size > ================= > > void* i size_t po princip sa long a ne int > ok, tuj kato njamam 64-bit linux vkushti, naznachavame te otgovornik po 64-bitovija build :) > On Monday 03 October 2005 11:46, Ivan Peikov wrote: > > Wow!! Kak bjaha NightWish? Kosta ne hodi li (vidjah go v subota vecher na > > partito na Dara puk nishto ne spomena)? > > > > Inache az utre shte pratja versija s mnogo promeni po neja (optimized > > regular expressions + GFA + NFA) > > > > A NC-Base AT mozhe naj-malko da pitame Lenkov - ne mislja che shte se > > zapune. Toj i bez drugo shte gi puska (L)GPL tija libs po njakoe vreme > > > > Utre kato vi pratja poslednoto distro mislja da go commitna v CVS-a ns > > SF.net zashtoto veche stava trudno da pravim neshto paralelno. Taka che > > ako imate neshto zabelezhki po strukturata kazvajte sega, che posle ako > > iskame da rename-vame/iztrivame neshto shte trjabva da iskame ot SF > > support-a. > > > > Attachvam snimka na purvija NFA generiran ot libfsd (istoricheski > > dokument) ot reguljarnija izraz "(ab|bc)xx" :) > > > > On Monday 03 October 2005 10:25, Georgi Mungov wrote: > > > Dovechera shte go vidia i az vsichkoto che petuk i subota biah v > > > bukuresht na koncert na nightwish > > > > > > Za AT ot NC-Base -- toi svobodno dostupen li e za vsichki? > > > > > > On Friday 30 September 2005 13:03, Ivan Peikov wrote: > > > > 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. > > > > > > "Tumbleweed E-mail Firewall <tumbleweed.com>" made the following > > > annotations on 10/03/05 00:34:11 > > > ----------------------------------------------------------------------- > > >-- -- --- This e-mail, including attachments, may include confidential > > > and/or proprietary information, and may be used only by the person or > > > entity to which it is addressed. If the reader of this e-mail is not > > > the intended recipient or his or her authorized agent, the reader is > > > hereby notified that any dissemination, distribution or copying of this > > > e-mail is prohibited. If you have received this e-mail in error, please > > > notify the sender by replying to this message and delete this e-mail > > > immediately. > > > ======================================================================= > > >== == === > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: > > > Power Architecture Resource Center: Free content, downloads, > > > discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl > > > _______________________________________________ > > > Libfsd-devel mailing list > > > Lib...@li... > > > https://lists.sourceforge.net/lists/listinfo/libfsd-devel > > "Tumbleweed E-mail Firewall <tumbleweed.com>" made the following > annotations on 10/03/05 04:12:44 > --------------------------------------------------------------------------- >--- This e-mail, including attachments, may include confidential and/or > proprietary information, and may be used only by the person or entity to > which it is addressed. If the reader of this e-mail is not the intended > recipient or his or her authorized agent, the reader is hereby notified > that any dissemination, distribution or copying of this e-mail is > prohibited. If you have received this e-mail in error, please notify the > sender by replying to this message and delete this e-mail immediately. > =========================================================================== >=== > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > Libfsd-devel mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libfsd-devel |