La fuerza del texto plano
Antes de seguir y comentar la versatilidad que tiene Elisp para la manipulación de texto, me gustaría explicar un término por si hay gente que no lo tiene claro, ya que hablaremos mucho de él y es el término de texto plano. ¿Pero qué es el texto plano?
Bueno, el texto plano, es un archivo que lleva texto, como su palabra indica pero que a nivel interno ese texto está codificado de una manera muy sencilla y directa, de forma que transformarlo a código máquina que como ya hemos visto solo entiende el ordenador es sencillo, tanto que hasta un ser humano lo podría hacer de cabeza. La codificación a grandes rasgos es que cada letra, espacio, carácter especial, tiene un código hexadecimal, es decir, unos números de que van de 0 a f, (0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ,a, b, c, d, e y f), y ese código es fácil de transformar en ceros y unos que es lo que entiende nuestra computadora. Un ejemplo:
Letra a -> hexadecimal -> binario
A -> 41 -> 01000001
Eso es lo único que tiene un fichero de texto plano, por eso son fáciles de leer desde cualquier dispositivo o programa, ocupan muy poco espacio y son fáciles de entender.
Luego, a raíz de los procesadores de texto apareció lo que se llamó formato enriquecido, es decir, texto generado con esos programas donde en el mismo código del fichero que se genera va información sobre el texto, el tamaño de este, el tipo de letra, la composición del texto, etc, etc. Los fichero son por lo tanto ficheros binarios, es decir, directamente código máquina que no podemos descifrar los humanos, sólo el procesador de texto que estamos usando y además, al llevar mucha más información, ocupan mucho más espacio.
Con la popularidad de los procesadores de texto, el concepto de texto plano y texto enriquecido casi desapareció y era poco conocido por parte de la mayoría de usuarios, y sólo ahora vuelven a ponerse de moda gracias a la aparición de lenguajes de marcado como markdown, o el propio org de Emacs.
A día de hoy el texto plano, que solo era usado por programadores está llegando a un nuevo público que sin ser casual, tampoco es totalmente técnico, como investigadores, estudiantes o científicos y ofrece muchas ventajas que sólo ahora se vuelven ha apreciar.
--------------------------------------------------------------------------------------------------------------------------
Si estás viendo este artículo desde un navegador web a través del proxi de flounder, aconsejo que accedas a la dirección de gemini usando un navegador compatible con este protocolo.
Gemini, es un protocolo minimalista que minimiza el uso de recursos del cliente y del servidor reduciendo las emisiones de carbono y además no permite el uso de programas que accedan a tu información personal, por lo que tu privacidad está asegurada.
Usa Gemini, salva al planeta, salva tus datos. Por un futuro mejor.
/informatica/emacs/cursos-elisp/curso-basico/