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

Reply via email to