Hello,

Here is an idea to help new-comers to FPC understand how it works:

A new project could be created which would be called: "Mini-FPC".

The purpose of the project is to demonstrate how FPC compiles/builds itself and how it implements basic platform/cpu support.

So the very minimum goal of the Mini-FPC is to produce an executable which can run on the platform.

Optional components would be:

Returning a code from the executable, this would include the need for integers.
Outputting text to a console, this would include the need for strings.

Everything else can then be left out like:

floating point numbers,
sockets,
lists,
classes,
printers,
bitmaps,
perhaps even debugger or debugger support,
etc.

So it's trimmed down as much as possible to isolate it's core components.

Bye,
Skybuck.
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to