שלום שחר, On Mon, 01 Oct 2012 06:38:47 +0200 Shachar Shemesh <[email protected]> wrote:
> On 10/01/2012 03:27 AM, Shlomi Fish wrote: > > שלום לכולם, > > > > להלן הודעה ששלחתי לרשימת הדיוור של הפרוייקט שלי - > > http://fc-solve.shlomifish.org/ . אני מציין שם שבשל העדר של תמיכה > > של המהדר של מיקרוסופט בסטנדרטים ובתכונות נוחות שמספקים GCC ומהדרים > > מודרניים יותר אחרים, אני מסיר רשמית את התמיכה ב-MSVC מהקוד. דבר זה > > יקל עליי את הקידוד במידה מרובה. > > למיקרוסופט לא איכפת משפת C. זה ההסבר היחידי המתקבל על הדעת מדוע, 13 > שנה אחרי שהתקן עבר, הם עדיין לא מימשו אותו, בעוד שאת C++11 הם התחילו > לממש עוד לפני שאושר רשמית. אם למיקרוסופט לא איכפת משפת C, אז לי, כמפתח C, לא אכפת מהם. :-). > > מה שכן, רוב (אף כי, אכן, לא כל) התכונות של C99 מוכלות בתוך קומפיילר > ה–C++ של מיקרוסופט. אם חשובה לך הפלטפורמה, פשוט תקמפל את הפרוייקט > כפרוייקט C++ על MSVS, ותהיה לך גישה לרוב מה ש–C99 מציע. תמיכה בחלונות חשובה לי, אבל אני יכול להשתמש במהדרים של GCC, CLang ומהדרים אחרים שם. בנוסף, אני ככל הנראה אעשה גם שימוש בהרחבות של GCC, שלמיטב ידיעתי, אינן נתמכות על ידי מהדר ה-C++ של מיקרוסופט. בכבוד רב, שלומי פיש > > שחר > > בכבוד רב, > > > > שלומי פיש > > > > Begin forwarded message: > > > > Date: Mon, 1 Oct 2012 03:07:57 +0200 > > From: Shlomi Fish <[email protected]> > > To: [email protected] > > Subject: Drop Support for Compilers That Don't Support C99 and Some > > GCC Extensions > > > > > > Hi all, > > > > with the latest two commits in the git repository > > ( 4e3838f6907bbdf71e69d6791447b037e1c5a38a and > > 38824862442b1ab2ff9a3c1e29edba25aadcfceb ), Freecell Solver has > > dropped support for C compilers that support the new C99 standard > > ( http://en.wikipedia.org/wiki/C99 ) as well as some GCC extensions > > ( http://en.wikipedia.org/wiki/GNU_Compiler_Collection ). Most > > notably, one will no longer be able to build it with Microsoft > > Visual C++ ( http://en.wikipedia.org/wiki/Visual_C%2B%2B ), which > > does not support C99, nor most of the GCC extensions. The CMake > > process now detects if one is building using MSVC and if so emits a > > fatal error. > > > > It is still going to be possible to build it on Windows 32-bit / > > Windows 64-bit using GCC, http://en.wikipedia.org/wiki/Clang and > > other more modern compilers, but, as far as I'm concerned, > > Microsoft should be more considerate of the developers' needs, so I > > will find it worthwhile to support them. > > > > Here is an old related page of mine: > > > > http://www.shlomifish.org/no-ie/ > > > > Regards, > > > > Shlomi Fish > > > > -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Escape from GNU Autohell - http://www.shlomifish.org/open-source/anti/autohell/ What does “IDK” stand for? I don’t know. Please reply to list if it's a mailing list post - http://shlom.in/reply . _______________________________________________ Discussions mailing list [email protected] http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

