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
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to