En news:46e7e4cb$0$25912$ba4acef3@[EMAIL PROTECTED]
jacob navia va escriure:
> Antoine Leca wrote:
>> En news:KKedndzrGaHRYnnbnZ2dnUVZ_gCdnZ2d@[EMAIL PROTECTED]
Wade Ward va
>> escriure:
>>> How far has lcc come with C99?
>>
>> Nowhere, as far as I know. Pr. Fraser and Pr. Hanson slowed down the
>> work on lcc around 1996 (see the dates of the papers). In this
>> timeframe, there were no C99 standard available.
>>
>> Some provisions for some features of C99 are available within the 4.2
>> (latest) version. However, they might give you false hope: for
>> example, a long long type is forecasted, but it is made equivalent
>> to the long type... Besides 64-bit arithmetic, other areas needing
>> work are VLA, complexes, compounds literals and out-of-order
>> initialisations, mixing declarations and statements, the enhanced
>> for, and small thingies like __func__ or hexadecimal floats.
>
> All that is implemented in lcc-win32
Perhaps. Probably.
However, lcc-win32 is not open source as far as I know, and it is not
really
the same project as lcc for, say, someone interested in compiler writing.
Since the original poster did not make clear that she was after lcc-win32,
I
did a generic answer, targetting lcc (as described by the book etc.) I
believe I was clear enough in my post to redirect the original poster
toward
your work if it was indeed what she was talking about really.
>>> Will lcc likely be good enough in this respect for guys like me,
>>> a cowboy on a keyboard?
>>
>> Sorry, I cannot make sense from your sentence.
>> lcc is a tool to learn how to write compilers. If you are not in the
>> job of writing compilers, lcc is probably NOT "good enough" for you.
>
> lcc-win32 is.
I disagree, because of simple Boolean logic: besides writing compilers, or
translation tools in general, there are other uses to "alternatives"
compilers such as lcc (checking sources for ****tability comes to mind.)
You
cannot assert lcc-win32 is valid for every and each one of these uses,
without even knowing what was the project of the original poster...
Also, I am not sure it is trivial (for Joe R. User, not for Jacob) to
interface lcc-win32 with another C standard library such as Dinkumware's
or
Open Solaris.
Unless Jacob has a clue about the "cowboy on a keyboard", in which case I
welcome him to share it with us.
Antoine


|