La instrumentación puede ser hecha self-indexación si uno la regla sencilla está
seguida.
(Probablemente justo tendría que parar allí, pero nunca he sido bien en no explicando todo.)
Esta regla asegurará que cada índice que no empieza con #00 (para Especialización) y que fines en #00 (para Creación) es automáticamente parte del índice. Esto significa que el #[01-FF][00-FF][00-FF]00 colección de células contendrá un self-documentando "Mesa de Contenidos" para la capa de Especialización por default. Referiremos a la mesa como la Carta en este diseño por el bien de brevity. La Carta consumirá 1/256.ยบ del espacio de dirección (16.7 millones de plazos, pero menos de .4%). Estos plazos serán distribuidos equitativamente a través de la dirección entera espacía tan no cree cualquier noticeable vacíos.
FYI: Índices que inicio con #00 es parte de la "área de Conversación" Casual. El área de Conversación Casual tiene sus reglas propias y estrategias de búsqueda que simplifica el uso de lengua diaria. Esto es parte del plan para hacer el área de Conversación Casual 'sentir' separado de Especialización incluso aunque su realmente justo otra área. Esto soyental separación' tendría que mantener personas de confundir plazos 'comunes' y plazos Especiales incluso cuándo ellos de hecho participación seis fuera de ocho sílabas. (Cada plazo común comparte su 'dura' seis sílabas con 255 plazos Especiales.)
Esto es el glyph para el topmost Carta del índice. Desde entonces uno necesita no escribir cualquier capa qué es todo cero es o no cambia de los valores de la capa anterior, Este glyph está introducido por clenching todo ocho dedos y ambos pulgares entonces liberando el (clenched) dedos e introduciendo una prensa de pulgar correcta final. La "prensa de pulgar correcta final" signifies que esto es un completo glyph (gusta pegar INTRODUCE en una calculadora).
Más FYI: Esto es el segundo más sencillo fingering combinación en la capa de Especialización (después de que #00), así que es razonable que tenga que ser la entrada a la Carta. También, los números más altos tienen más elementos dentro de una capa así que es filosóficamente razonable que serían más probablemente para representar la colección de conocimiento mientras que los menos elementos indicarían la selección de conocimiento.
Esto concluye el que agita brazo porción que baila grifo del diseño
(por ahora).
Parezca un grande spotty eyeball a ti?
Manteniendo esta Mesa de Contenidos requerirá ningún adicional (físico) esfuerzo más allá manteniendo las #00 células en el Bloques ellos (a pesar de que, ver el último párrafo en esta sección). Cada cual 'Área' (el nivel más alto) contendrá 255 descripciones de División, cada División contendrá 255 Descripciones de Bloque y cada Bloque contendrán 255 plazos. El sólo otro requisito de usabilidad es que las Divisiones de valor más bajas tendrían que contener el Bloque más icónicos dentro de su Especialidad.
Conceptualmente pueda ser más para pensar de cada Área Especializada
cuando 256 Divisiones con sesenta y cuatro mil denomina cada cual. Esto podría
hacer la división inicial de "Vocabularios Focales" más gestionables
mientras dejando ample habitación para la expansión como personas deviene consciente de la
utilidad potencial de "plazos activos" y así desarrollar más
especializó vocabularios.
No todo 256 Divisiones necesitan ser asignados inicialmente. Las partes de la dirección Divisoria espacían aquello tiene cuatro (Articulación) spokes es el más temáticamente complejo y (probable) menos memorable. Si una Capa tiene cinco o seis elementos pueda ser más fácilmente clasificado por qué carece de.
La "área de Conversación" Casual es un ejemplo de alternar organización dentro de sus 16.7 millones de plazos. Está estructurado para reducir el número de cosas que el uso mediano tiene que recordar mientras dejando combinaciones eficaces de cosas, acciones, relaciones y varias modificaciones del mismo. Él esto por tratar la capa de articulación como completamente vocabulario separado. Otras Áreas podrían ser también ser creados con alternar estructuras, pero el Índice sería requerir para compensar para ellos de alguna manera.
Podemos pensar de un Índice Especializado cuando conteniendo tres números
variables (las tres capas exteriores) con un cuarto número constante
(el interior spokes en cero).
Capa |
Especialización |
Articulación |
Descripción |
Creación |
Gama de índice |
01-Ss |
00-Ss | 00-Ss | 00 |
Actualmente, cambiando el valor de uno de las tres capas variables movería el usuario a una parte nueva del índice, pero no cambie cualquiera de las otras capas.
Un alternar la estrategia sería para poner las capas 'más bajas' a cero cuándo una capa 'más alta' cambios. Con este método, cambiando la capa de Articulación a cualquier otro número pondría ambos la Descripción y capas de Creación a cero. En efecto, esto movería el usuario atrás al Índice de Descripción para facilitar su búsqueda. Si el usuario cambió la capa de Especialización serían regresados al Índice de Articulación y cualquier capa cambian otro que la capa de Creación pondría la capa de Creación a cero. Esto 'alternar estrategia' probablemente sería una opción seleccionable dentro del bloque de Modo de Orden Básico.
Puedo también envision un "Modo de Búsqueda de la Indexación" dónde:
FYI: El "Índice de Articulación" no tiene un definido default estructura todavía porque pueda variar wildly dependiendo de el ser de Área de la Especialización indexed. Supongo que un patrón similar al Índice de Descripción de hecho será utilizado en más casos.
En general, creo que las reglas de extensión para indexación tendrían que correr como sigue:
Si la Descripción o capa de Articulación tiene cero para un índice, el bloque de Creación resultante tendría que contener enlaces a la mayoría de bloques importantes o más generales en la dirección espacial disponible dentro del zeroed capa. Si ambos la Descripción y capas de Articulación tienen cero para índices, el bloque de Creación resultante tendría que contener enlaces a las Divisiones importantes en esta Área (porque esta División entera contendrá todos Bloques de carta en todo caso).
El uso de enlaces es muy eficaz porque un enlace sólo contiene un
puntero al plazo real. Un enlace no contiene todo de la
información contenida en la tienda
de dato de la Instrumentación. Esto evita redundancia mientras haciendo el plazo
disponible a otros bloques. Supongo aquello especializó plazos como
"polinómicos" o "Maslow la jerarquía de necesidades" podría ser útil a varias
disciplinas.
Si deseas mirar algo arriba utilizando la Carta ,
puedes empezar en el superior y trabajar vuestra manera abajo.
habrá 256 Especializó Áreas, y tenga que ser posible de perforar abajo a través de cada capa del glyph por escoger un fuera de 256 elecciones. La terminología para la jerarquía llena de Carta s es:
En practicarlo podría hacer más sentido para romper cada Carta
de 256 elementos a uno dieciséis elemento "Carta Superior" y dieciséis
"Carta Inferiors" con dieciséis elementos cada (como el Drill "actual Abajo" función.
La implementación física real dependerá de las instalaciones
disponibles (y espacio de pantalla), pero el 'truco' es para hacer cada representante
de elemento de la Carta de las mesas abajo lo.
El punto clave aquí es eficacia. El dispositivo físico puede deprisa
descarga 256 plazos. Esto tendría que ser hecho para Bloque de índices
(cuáles muestran todos los índices en una División) y para todos
los plazos dentro de un Bloque Especializado cuándo "cierras un
bloque".
La medida de la descarga de plazo sería:
Si las descargas de Carta son más pequeñas que el plazo descarga
este sistema de directorio correrá más efficiently.
La parte difícil está consiguiendo el más importante (o icónico) Bloques
emigró al #[0-F]0 elementos en la Articulación y Carta
de Descripcións. El estandard' diseño
de bloque utiliza este método porque el #[0-F]0 combinaciones claves
uso único una mano y las pronunciaciones de aquellos plazos son sólo
una sílaba mucho tiempo. La instrumentación intenta emparejar las ubicaciones
más eficaces dentro del espacio de dirección con los plazos más
útiles o icónicos.
FYI: El #FF el plazo en cada Bloque tendría que ser un enlace al usuario 'preferido' interfaz para aquel Bloque, pero que asuntos únicos cuándo escribiendo el acorde de Creación del glyph. Por ejemplo, el #FF plazo en un bloque utilizado por los escritores probablemente enlazarían a un glyph procesador; el #FF plazo en un bloque utilizado por los programadores probablemente enlazarían a un IDE; y el #FF plazo en un bloque utilizado por los ingenieros probablemente enlazarían a una calculadora de algún tipo (cualquier bloque de ingeniería probablemente tendría enlaces a mucho bloque de calculadoras, pero #FF sería el default un).
El #FF plazo en un Bloque de interfaz de usuario preferido probablemente
sería el '=' o essults' o INTRODUCIR <>, pero ahora justo
estoy haciendo material arriba.
Esto es de hecho un bastante corte y tema secado, así que intenté mostrar cómo pueda ser una solución dentro de varios espacios de problema. Creo que que esto es un punto importante porque la Carta esencialmente hace Instrumentación internamente self referencial, el cual es el objetivo definitivo de cualquier sistema filosófico o lenguaje de programación.
Varias cosas en este diseño de Carta son especulativas. Cartas
existirá porque son demasiado prácticos de ser abandonados,
pero el testaje está necesitado para finalizar el arreglo y función
esperada de los elementos dentro de la Cartas (especialmente la Articulación
y capas de Descripción).