• R/O
  • SSH

SOM-Delphi-Wiki: Commit

Markdown wiki backup


Commit MetaInfo

Revision74d7bf9944d15bcdbff22d67f434af6d04094afc (tree)
Zeit2016-10-23 23:03:20
AutorOCTAGRAM <bo_ <gen@octa...>
CommiterOCTAGRAM <bo_

Log Message

Note about incremental text editing

Ändern Zusammenfassung

Diff

diff -r 40dff8401697 -r 74d7bf9944d1 Emitter Framework vs. Interface Repository Framework.md
--- a/Emitter Framework vs. Interface Repository Framework.md Sun Oct 23 13:52:28 2016 +0000
+++ b/Emitter Framework vs. Interface Repository Framework.md Sun Oct 23 14:03:20 2016 +0000
@@ -12,8 +12,8 @@
1212
1313 ## Amount of information ##
1414
15-* Emitter Framework: Limited by what is reachable from processed IDL and included ones. Unresolved forward class declarations are possible. For instance, ::SOMClassMgr::somInterfaceRepository method returns ::Repository object reference, but somcm.idl does not include repostry.idl.
16-* Interface Repository Framework: Contains information gathered from multiple IDLs in one place. No unresolved forward class declarations allowed.
15+* Emitter Framework: Limited by what is reachable from processed IDL and included ones. Unresolved forward class declarations are possible. For instance, ::SOMClassMgr::somInterfaceRepository method returns ::Repository object reference, but somcm.idl does not include repostry.idl. Emitters like "imod" collecting information from several IDLs at once have to incrementally edit output file. They put signatures into text file to locate where to append new strings. Incremental updates of text files is hard to implement in more complex cases.
16+* Interface Repository Framework: Contains information gathered from multiple IDLs in one place. No unresolved forward declarations allowed.
1717
1818 ## Information precision ##
1919
Show on old repository browser