>>How about something a little more explicit than XXX, like TODO or FIXME?
> Some syntax-highlighting editors highlight "XXX". Let's use that feature.


Which ones?  emacs doesn't seem to do it by default.

 
> And how can you get more explicit than XXX, anyway?


Funny, but I still think TODO or FIXME makes more sense.


>>>In function definitions, the name starts in column 0, with the
>>>return type on the previous line
>>Eww.  Why do we want this again?
> 1) Dicky C compilers


Which ones?

> 2) Ease of parsing. (By our own tools that is, not by cc)


int
foo()

is easier than

int foo() ?

By the tinyest amount.  Is that really worth it for what is probably 
harder to human read.


>>>    /*=for api apiname entityname[,entityname..] flags ....(TBC)....
>>>    comments....
>>>    */
>>>
>>This is perl5ish syntax.  Has there been thought about a different syntax here?
>>
> 
> I'd prefer to go the other way, and just have POD everywhere. At the moment,
> I'm spec'ing out the API for various functions by embedding POD in C comments;
> I can then just run perldoc on a plain old C file, and I've got an API document.


Sure, POD everywhere, but lets make it POD6 with a little less 
whitespace and the other improvments that might come down the pipe. 
Limiting ourselves to POD5 will cause uglyness.

-R

Reply via email to