[cfe-dev] C++ status report web page
Ted Kremenek
kremenek at apple.com
Wed Jul 2 09:28:03 PDT 2008
On Jul 2, 2008, at 9:14 AM, Argiris Kirtzidis wrote:
> Ted Kremenek wrote:
>>
>> On Jul 2, 2008, at 4:45 AM, Argiris Kirtzidis wrote:
>>
>>> Hi,
>>>
>>> After a suggestion by Chris, I've added a page to track C++
>>> support in
>>> Clang:
>>> http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20080630/006333.html
>>>
>>> Please feel free to add something I missed, change wording and/or
>>> change
>>> the whole design of the page.
>>>
>>> Later I'll link to this page by the front page ("Current Status")
>>> and
>>> get_involved.html ("Open Projects"/"Continue work on C++ support").
>>
>> Hi Argiris,
>>
>> I think this is a good start for a page like this. Besides
>> incorporating some of the feedback from the other responders, you
>> might want to consider not using the terms "Sema", "CodeGen",
>> "Parse", etc. These are libraries used to implement features, and
>> are not the features themselves. Using these terms makes the page
>> only useful to people who understand Clang's internals (i.e., Clang
>> developers), and this page really should be targeted to a much
>> broader audience (i.e., anybody who cares about C++ support in
>> Clang).
>>
>> I would use the following terms instead:
>>
>> Parse -> "parsing"
>> Sema -> "type checking"
>> CodeGen -> "code generation (compilation)"
>>
>> For those who know the internals of Clang, they will be able to do
>> the reverse mapping just fine.
>
> Would it be better to do Sema->"AST building" ?
That assumes that everyone knows what an AST is, and for some people
"parsing" == "AST building." The meta point here is "non-Clang
developers" includes "non-compiler people" who still want to know that
Clang is something worth caring about.
More information about the cfe-dev
mailing list