Hello 9fans,
full text search engine Kirara-2.1 is released.
the changes:
(a) Wild card * in QE(query expression) is extended to more general form.
(b) Wild card ? in QE(query expression) is supported.
Look MAN_KFIND for the syntax.
(c) Now indexed words are strings of alphabet, numerics and
in looking at a particular situation with Bread, i noticed that it
Bgetc, and Bgetrune differ from Brdstr in what it does with read
returns a count = 0. Brdstr just returns nil. Bread sets Binactive.
this wouldn't matter if there were not two fundamentally different
types of notes: alarms and
why not check the error string in Bread() and see if its interrupted
and in that case, dont inactivate the stream? or are i'm missing
something?
--
cinap
On Mon May 12 12:19:47 EDT 2014, cinap_len...@felloff.net wrote:
why not check the error string in Bread() and see if its interrupted
and in that case, dont inactivate the stream? or are i'm missing
something?
that's an excellent suggestion. i thought about it before posting, but
sort of
i should elaborate. the case were any error or interrupt looks like Beof
seems like the right thing for any program that looks like a filter. this
is the majority of programs. and this is the current behavior. i wouldn't
want to make the simple case tricky. but the hard case should also not
why? if the program doesnt handle the note, then it shouldnt matter if it
clunks the biobuf or not as it will be exited by the default handler.
--
cinap