On Jan 27, 2015, at 11:24 PM, Ralf Quint wrote:
> But I would seriously discourage the use of gcc, as that is not going to 
> help to produce anything useful for DOS, as it by and large is a *ix 
> based and targeting compiler, which has only be shoehorned rather 
> crudely to produce code for DOS...

Ok, good to know.  I did use gcc for a (very) short time under dos, and while 
it was a bit problematic to setup (paths had to be right, environment variables 
had to be set) it did the job, but I wasn't trying to do anything fancy with 
it, so don't know how well it handles complicated stuff, and if it's as bad as 
indicated, then I guess I'll stop recommending it. :-).
Interestingly enough, I've seen loads of free C compilers, but very few with 
source, though I did purchase one that was shareware many years ago (the 
purchase gave you the right to obtain the source, and modify the compiler if 
desired), but I never did anything with it.  I did write an assembler though, 
just to prove to myself it couldn't be done in the time frame alloted, only 
that one backfired, and it was actually a workable assembler in just under a 
week.  Nothing approaching commercial quality you understand, but it worked.  I 
did that, because I'd read a book claiming that a beginner assembly programmer 
could produce a working compiler in a week.  I didn't believe it, so set out to 
prove the author wrong.  And, as mentioned, it did indeed work as the author 
stated, which really surprised me.  
But, the point of the sideline here is just to point out that dos compilers 
aren't all that difficult to write, so if necessary, adapting gcc or some other 
compiler and making it part of the freedos project could be done.  Not likely 
to be done mind you, but it could is all I'm saying.
Regardless of what folks settle on, as the final guidelines, folks must 
remember they are (mostly) only guidelines, and I'm sure exceptions can and 
will be made given sufficient reasons to do so.
I agree whole heartedly that freedos should contain complete source for it's 
programs (just like some linux distros do), but I'm also of the opinion that 
free tools are preferable to commercial ones, (something the majority of folks 
seem to agree with), but I'm also of the opinion that opensource should be used 
where possible (an opinion not shared by most it seems) and that's ok, it's 
only an opinion, and I have no authority over the project in any way, so it 
remains my opinions only. :)
I think folks really should use what works for them, but if two things work 
equally well, and one of them is opensource, then by all means, opt for the 
opensource option.
That's my take on it, and I'll shut up now, since I think this topic has 
drifted somewhat from the original intent, and I'm really not out to cause any 
trouble.  I'd love to see the freedos project thrive, and even the kernel 
evolve, so I'm always willing to lend a hand if desired.  I can help with the 
code reviews, as we did them where I worked several years ago, since we were a 
cmm level 5 group, and code requirements were pretty strict.  I know nothing 
like that is necessary here, only stating for the record I have experience, and 
am willing to assist if/when wanted/needed.

And, who knows, if I can think of something useful, perhaps I can contribute to 
the freedos library too.



------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to