Maintain the DRY! principle (Do not repeat yourself). With inter & intra document aliasing
, a simple templating system, embed aliased sections within the same or from outside the document. Works with any
human readable text file and binary. No new syntax to learn. Embedded executables allow code to
run when text files are opened. Introducing the O_Type pronounced Sphere Type. Implemented
both as a command line tool and a file system FS for transparent browsing of O_Type folders as assembled files. Understanding O_Types is
similar to comprehending Object Orientation, you have to abstract away from a file to the contents of a folder, both with the same file/folder name and extension.
How to create an O_Type.
|Seperate files||Files all concatenated together|
|No order||Order of files critical|
|Single representation||Both as components 'Folder' and collated into a single 'File' through FS|
|Alias only files||Alias in both files & O_Types. Also embed O_Types with composition|
|Normal file browser||Browsed using Atmo O FS file system path O:\O_Types\.. or using CLI tool|
|Embed folders in folders||Embed O_Types, child’s content appears in top to bottom order|
|Embed executables [Command]|
|Provide a 'Visitor' that executes on each embedded file|
|Contains file “O_Type.xml” to signify its an O_Type|