Arkady V.Belousov wrote: > Hi! > > 13-Сен-2006 18:53 [EMAIL PROTECTED] (Gregory Pietsch) wrote to > [email protected]: > > GP> I was wondering if anyone wanted to form a compiler-writing group with > GP> the purpose of coming up with a C99 compiler that runs under FreeDOS. I > > What about OpenWatcom? Do you sure, that your experience and patience > is enough to develop and maintain new compiler, which will not worser, than > tons of existing ones? > OpenWatcom is huge. You'd need a committee to maintain that. And how do you know that a new compiler will be worse than the existing ones?
After much looking around, I've seen two types of open-source C compilers. The first type are monstrosities such as OpenWatcom and gcc. The second type are old compilers such as PCC and DeSmet and "toy" compilers that do not support C89, much less C99. And I don't think I've ever seen a preprocessor written using lex&yacc/flex&bison, which I thought was the right way to do it. > GP> There are free preprocessors, assemblers, and linkers available, but it > GP> would be neat if we could write them from scratch. > > What "neat" in this? After all, biggest advantage of open sources is > possibility to reuse existing code. > I know there's a possibility of reusing existing code; I just thought it would be neat! If we can rig the code to something like NASM, FASM, Arrow ASM, or something like that, then we can just include that assembler project. The problem here is not technical but getting permissions. ACK has a table-driven assembler; I thought that was an interesting way to do it. Gregory Pietsch ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
