If it helps, I've been writing a minimal CLIB mainly for OpenWatcom. It should't be toooo hard to port it to other compilers either.
On 9/13/06, Arkady V.Belousov <[EMAIL PROTECTED]> wrote: > Hi! > > 13-Сен-2006 19:57 [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? > GP> OpenWatcom is huge. > > So what? You prefer smaller compiler, but worser generated code and > less functionality (both language and library)? > > GP> You'd need a committee to maintain that. > > Any product need maintain. Why your suggested compiler will be better > in this? The more so - OW _does_ (more or less) maintained, who will > maintain your compiler? Especially, C and C++ are very ugly languages and > there are much of dark places in their standards? > > GP> And how do > GP> you know that a new compiler will be worse than the existing ones? > > Because writing good _and_ bugless optimizer is really not easy task. > > GP> After much looking around, I've seen two types of open-source C > GP> compilers. The first type are monstrosities such as OpenWatcom and gcc. > GP> The second type are old compilers such as PCC and DeSmet and "toy" > GP> compilers that do not support C89, much less C99. And I don't think I've > GP> ever seen a preprocessor written using lex&yacc/flex&bison, which I > GP> thought was the right way to do it. > > Ok, if you think, new compiler should be written - go ahead. But not > expect, that there will be much other contributors/maintainers for your > program until it reaches some noticeably useful stage (at least, I not ready > to participate in this project on earlier stages). And this is years of > working to achieve this stage. > > GP> If we can rig the code to something like NASM, FASM, Arrow ASM, or > GP> something like that, then we can just include that assembler project. > GP> The problem here is not technical but getting permissions. > > GPL does not requires to get any permissions to reuse GPLed code (while > your derivative work is also GPLed). > > GP> ACK has a > GP> table-driven assembler; I thought that was an interesting way to do it. > > For me, trouble is not that there is not enough free(dom) (and open > sourced) assemblers, trouble that there are not much _good_ assemblers with > much support for high level features (optimize for instructions, support of > interfacing with HLL, HLL contructs like PROC, IF/ELSE, etc). > > ------------------------------------------------------------------------- > 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 > -- Fall is my favorite season in Los Angeles, watching the birds change color and fall from the trees. David Letterman (1947 - ) See ya ------------------------------------------------------------------------- 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
