This shows you the differences between two versions of the page.
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" | + | * build a framework (it violates the "no framework" |
- | * write specific code for a machine (violates the " | + | * write specific code for a machine (it violates the " |
- | * adopt other dev-kits (violates the " | + | * adopt other dev-kits (it violates the " |
- | * convert the data to format at the time of compilation (violates " | + | * convert the data to format at the time of compilation (it violates " |
- | 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); |