Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

32-bit MSDOS (Announce)

posted by kerravon E-mail, Ligao, Free World North, 05.07.2021, 10:28

> > > > I think I am missing something.
> > > >
> > > > What is wrong with having one C90-compliant
> > > > source file in FPC (or my own derivative)
> > > > and then building it with hundreds of
> > > > different C compilers?
> > >
> > > What will it actually solve? Solution in search of a problem actually.
> > You
> > > still have a C<->Pascal interface.
> >
> > The problem it will solve is that if someone has
> > already implemented a C compiler on a particular
> > system, FPC has a ready-made runtime library.
>
> It doesn't work that way. If that were the case the rtl/unix dir would be
> empty.

I don't know what you are talking about.

> It only seems that way of the extremely trivial dumbed down subset
> that you use,

What you are calling "dumbed down" subset is
far more than an embedded system will give you.

It gives you exactly what C90 gives you - files
and memory.

That's a bloody good start, and regardless, it's
all I have.

Pascal is hitting the same limit as C on PDOS/386.

That's all I actually want.

> but that is no problem with any scheme.

Not sure what you're talking about.

> Going at it that way just shifts the pascal<-> C interface to users code,
> losing abstraction.

No idea what you are talking about. I am producing
smaller binaries than standard FPC. Seems like a
good abstraction to me.

> > > Of course you can go that way, but you only need to rewrite a lot of
> RTL
> > > functions for kernel32 stuff and diverge unnecessary.
> >
> > I don't have to rewrite anything. It's all working
> > already. The effort (27 years) has already been done
> > to get the C side working.
>
> So is the FPC runtime library. And you casually throw that away too.

Sure. I have a competing product.

Far less features.

Far less copyrighted code.

People will probably need to make that
tradeoff for eternity. Not just with
freeware, but with commercial software
too. I'm not attempting to replace
commercial software. I'm trying to give
them unencumbered code to lower their
costs.

BFN. Paul.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 401 users online (1 registered, 400 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum