Markdown de John Gruber
martes 14 octubre 2025 · 11:59am
¿Saben qué estuve viendo ayer? Mientras leía este blog en mi Galaxy Tab antes de iniciar la junta con Ilya pensé en John Gruber y su blog DaringFireball, lo que me llevó a leer la nota en que anuncia el lanzamiento del proyecto.
John Gruber, DaringFireball.net — 17 diciembre 2004:
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid HTML.
Thus, “Markdown” is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML.
La última oración fue la que llamó más mi atención. Al principio de la nota Gruber incluye un link para descargar una carpeta comprimida con la versión 1.0.1 de Markdown. Incluye tres archivos:
.
├── License.text
├── Markdown\ Readme.text
└── Markdown.pl
Pronto después tuve que trabajar, pero quisiera dedicarle un rato a leer el código fuente. Jamás he usado Perl pero sería interesante entender la influencia que tuvo en PHP y Ruby. Perl prefiguró a esos dos como lenguaje principal para el desarrollo web, y según he leído ambos derivan parte de su diseño de Perl.
Esto me lleva a preguntarme cómo sería un episodio de arquealogía de software escrito. Me gustaría ir tomando secciones del código y analizarlas en público en este sitio bajo la categoría «arqueología de software». Tendría que maquetar algo primero hasta tener una buena idea. Veré libros de programación como referencia. ¡Si he usado tantos!
Categoría: Retroinformática