Difference between revisions of "User:AlexVinS/Packages"

From Free Pascal wiki
Jump to navigationJump to search
(New page: =Some ideas on library packages design= * New system ''crossplatform''. ** os independent, but depends on CPU. * OOP interface (ojpas interfaces based) between host executable and packag...)
 
Line 3: Line 3:
 
** os independent, but depends on CPU.  
 
** os independent, but depends on CPU.  
 
* OOP interface (ojpas interfaces based) between host executable and package RTL, extensible to communicate with concrete packages.
 
* OOP interface (ojpas interfaces based) between host executable and package RTL, extensible to communicate with concrete packages.
 +
* Host executable memory manager shared with package libs.
 +
* Package binary file format.
 +
** Require to be fully portable (not depends of target system)

Revision as of 10:40, 10 January 2011

Some ideas on library packages design

  • New system crossplatform.
    • os independent, but depends on CPU.
  • OOP interface (ojpas interfaces based) between host executable and package RTL, extensible to communicate with concrete packages.
  • Host executable memory manager shared with package libs.
  • Package binary file format.
    • Require to be fully portable (not depends of target system)