User Tools

Site Tools


midres_library:isomorphism:rules


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
midres_library:isomorphism:rules [2020/12/23 13:34]
spotlessmind1975 created
midres_library:isomorphism:rules [2020/12/27 17:41]
spotlessmind1975
Line 10: Line 10:
 ====== THE ABSTRACTION THAT IS NOT THERE ====== ====== THE ABSTRACTION THAT IS NOT THERE ======
  
-What I REALLY want to do is avoid introducing an abstraction layer (even mine!) on 8-bit machines, because they don't have the computing power and resources to handle it; at the same time, I would like to avoid writing a program for each platform, also because I would be forced to test all versions.+What I REALLY want to do is **avoid introducing an abstraction layer (even mine!) on 8-bit machines**, because they don't have the computing power and resources to handle it; at the same time, I would like to avoid writing a program for each platform, also because I would be forced to test all versions.
  
-Let's say I'm aiming for a "WORA without framework".+**Let's say I'm aiming for a "WORA without framework".**
  
 To do this, you need to set rules and stakes. To do this, you need to set rules and stakes.
  
-IT IS NOT POSSIBLE: +**IT IS NOT POSSIBLE:** 
-  * build a framework (violates the "no framework" assumption); +  * build a framework (it violates the "no framework" assumption); 
-  * write specific code for a machine (violates the "WORA"); +  * write specific code for a machine (it violates the "WORA"); 
-  * adopt other dev-kits (violates the "WORA" and the "without framework"); +  * adopt other dev-kits (it violates the "WORA" and the "without framework"); 
-  * convert the data to format at the time of compilation (violates "WORA")((currently, I'm not sure that this rule is required));+  * convert the data to format at the time of compilation (it violates "WORA")((currently, I'm not sure that this rule is required));
  
-IT IS POSSIBLE:+**IT IS POSSIBLE:**
   * exploit the analogies (isomorphisms) between computers;   * exploit the analogies (isomorphisms) between computers;
   * generalize the code (writing functions);   * generalize the code (writing functions);