On Monday 02 February 2009 21:04:34, Eli Zaretskii wrote: > > From: Pedro Alves > > I don't see struct value documented in > > the internals manual though. What kind of detail do you require here? > > Exactly the kind you described. Great. > > I'm thinking of adding a "Values" section somewhere, don't know > > where yet. > > The place doesn't matter much, since the internals manual is "work in > progress", and looks more like a car crash than a concise document. > :-) There doesn't seem there's a good way to place it, since values are used for many things, so I made it a new chapter. I placed it even before Stack Frames, because frame handling uses struct value. > > @item @code{lval_computed} > > > > These are values with arbitrary functions to handle reads and writes, > > Please lose the empty line between the @item and its description. > Done. > > and "copy operators" and "destructors". They allow creating > > Please use ``this kind of quoting'' in Texinfo, not "this kind". > Done. ( it shows I didn't write that in emacs :-) ) > > described by the @code{struct lval_funcs} struture declared in > ^^^^^^^^ > A typo. > Fixed. > > @file{value.h} to the @code{allocate_computed_value} function. An > > What does it mean "declared in value.h to the allocate_computed_value > function"? It means I wrote a too long sentence, and lost sense somewhere along the way. :-) "The creator of such a value specifies specialized read (...) callbacks (...) to the @code{allocate_computed_value} function." I've rewriten this. I think it's clearer now. > Perhaps add a few words describing `struct lval_funcs', or maybe just > showing a simple example would be enough. I've added an example. > A couple of index entries for this section will also help. I've added them. > Thanks again for working on this. Thanks for the speedy review. Here's a proper patch. Does it look OK? -- Pedro Alves