[fpc-devel] OS aware RTL proposal

Daniël Mantione daniel.mantione at freepascal.org
Sat Mar 11 23:22:12 CET 2006



Op Fri, 10 Mar 2006, schreef Ales Katona:

> http://www.freepascal.org/wiki/index.php/OS_aware_RTL
> 
> Tell me what you think

I don't like to do the abstraction at the syscall level, but one level 
higher, i.e. the Tstream implementation. The reason is that the operating 
system abstraction happens at this level:
- OS abstraction wis present here.
- Emulating missing system calls is often much more inefficient than 
  a higher level workaround.

Adding an extra layer of abstraction without a good technical reason greatly 
increases the danger of overdesign and code bloat.

Daniël


More information about the fpc-devel mailing list