La dualidad del topo ==================== 27 de marzo, 2021 Estoy recién despertado y sin desayunar así que no se si saldrá algo claro de todo esto pero aquí va. Voy a comenzar diciendo que si bien sé de que va el protocolo Gemini, no lo entiendo. O sea, no entiendo bien el punto. Se supone que es "lo mejor de ambos mundos", una especie de punto medio entre gopher y la web pero ¿era realmente necesario crear un formato completamente nuevo? Ya hace un tiempo vengo pensando que tal vez lo mejor seria hacer algunos cambios mínimos sobre el protocolo gopher y listo. De entrada cambiar el largo de línea de 67 a 80 caracteres, eso ya sin pensarlo. Claramente uno ya puede hacer eso porque los terminales vienen soportando ese largo de línea desde hace como 30 años, pero el protocolo dice otra cosa y los servidores que hay en existencia ahora me imagino que siguen ese protocolo (no lo sé a ciencia cierta, no me puse a leer documentación). Otra que me parece muy obvia es soporte de color. Claramente seria una opción y no la nueva regla, pero esto es algo que hardware y software viene soportando en alguna capacidad u otra desde hace más o menos 30 años así que no hay excusa para no tenerlo. Se me ocurre que se podría hacer algo con shell escapes o algo por el estilo para no tener que inventar una sintaxis nueva para poder colorear algo, porque ahí si que ya nos estaríamos metiendo en el berenjenal de inventar o adaptar algún lenguaje de marcado cuando en realidad lo que queremos seguir haciendo es usar archivos de texto comunes y corrientes como este. No estoy diciendo que archivos marcados como por ejemplo un markdown o un HTML no sean formatos de texto, pero es bastante más rápido mandar códigos de control para colorear cosas acá que inventarse todo un formato. Igual es un tema un poco más complicado este, hay muchas aristas que hay recorrer y pulir para tener algo homogéneo. Algo que también me gustaría ver es alguna manera de ingresar información tabular, o por lo menos una manera de tener alguna alineación horizontal para algunas cosas. Esto ya es más o menos posible usando `i` y `\` pero eso solo funciona en el archivo gophermap, mientras que acá estamos limitados a mandar tabs y esperar lo mejor. Supongo que esto vendría de la mano de los 80 caracteres también. En fin, creo que será mejor ir a desayunar y comenzar el día. Planeo, en cuanto tenga tiempo, investigar un poco más al respecto de estas cuestiones.