2009/12/14 Fernando Gómez <fjgomez@???>
> Hola!
>
> Se acerca el fin de año, y no quisiera dejarlo pasar sin compartir con
> ustedes --al menos parcialmente-- el trabajo que he estado haciendo
> durante los últimos meses aquí en la biblioteca del Instituto de
> Matemática de Bahía Blanca (Conicet / Universidad Nacional del Sur).
> El proyecto se llama Litero, está escrito en Python, y se alojará en
> Google Code:
>
> http://code.google.com/p/litero/
>
> Litero es un OPAC, lo que en la jerga bibliotecaria actual quiere
> decir: una aplicación que hace que el catálogo de una biblioteca se
> pueda consultar en la Web. Dije arriba "parcialmente" porque el código
> fuente aún no está liberado, aunque sí están disponibles unos textos
> que explican las motivaciones y algunos de los conceptos utilizados en
> el desarrollo, y también puede verse un prototipo (muy prematuro!).
> Antes de hacer público el código y su documentación quiero terminar de
> limpiar algunas cosas, pero sin ir más allá de febrero de 2010.
>
> Quizás convenga aclarar que Litero no es un "sistema integrado" para
> bibliotecas; solamente se ocupa de una funcionalidad específica: la de
> brindar acceso público al catálogo (de ahí el nombre genérico que
> tienen estas aplicaciones: OPAC, online public access catalog). Desde
> luego, dada la compatibilidad con el estándar MARC 21, no debería ser
> muy complicado conectar Litero con otras aplicaciones que gestionen
> información bibliográfica.
>
> Este desarrollo tiene un par de aspectos no ortodoxos: por un lado, el
> uso de Malete [1], un motor de bases de datos "raro", aunque muy
> conveniente para el tipo de datos que constituyen un catálogo
> bibliográfico. Quienes hayan tenido algún contacto con el mundo
> CDS/ISIS (cisis, wwwisis, wxis, etc.) encontrarán en Malete algunas
> nociones familiares, y unas cuantas ventajas adicionales respecto de
> esas herramientas.
>
> El otro aspecto no ortodoxo es el uso de "literate programming" [2]
> para encarar la escritura del software, tema sobre el que podríamos
> abrir un hilo aparte, en particular porque aún tengo problemas no
> resueltos con respecto al uso de reStructuredText como lenguaje de
> documentación en combinación con la herramienta noweb [3]. Ya que
> estamos, les comento que decidí adoptar esta técnica en parte por
> admiración a su creador Donald Knuth (para qué ocultarlo!), pero más
> que nada porque es muy notable la brecha que existe entre a) los
> objetivos y principios sobre los cuales se han diseñado las normas de
> catalogación desde hace bastante más de un siglo, y b) los pobres
> "catálogos" que, en la práctica, ofrecen las bibliotecas a sus
> usuarios; uno no puede evitar pensar que existe un serio problema de
> comunicación entre bibliotecarios e informáticos, y se me ocurrió
> (ingenuamente, tal vez) que una implementación de un OPAC que esté
> claramente documentada en un lenguaje que combine ambos puntos de
> vista, podría ser una ayuda para mejorar esa situación.
>
> Algunas de las cuestiones/dudas/problemas generados por Litero, que
> sean propias de Python, Django o reStructuredText, podrán ser
> planteadas eventualmente en esta lista. Por otra parte, para aquellos
> que sientan algún interés en acercarse al proyecto, queda abierta la
> invitación a unirse a través de esta lista en Google Groups:
> http://groups.google.com/group/litero/
>
> Comentarios, sugerencias, críticas: son bienvenidos!
>
> Saludos,
>
> Fernando
>
>
> [1] http://malete.org/
> [2] http://en.wikipedia.org/wiki/Literate_programming
> [3] http://www.cs.tufts.edu/~nr/noweb/<http://www.cs.tufts.edu/%7Enr/noweb/>
>
>
> --
> Fernando Gómez
> Biblioteca "Antonio Monteiro"
> INMABB (Conicet / Universidad Nacional del Sur)
> Av. Alem 1253
> B8000CPB Bahía Blanca, Argentina
> Tel. +54 (291) 459 5116
> http://inmabb.criba.edu.ar/
>
> ---------------------------------------------------------------------
> Para dar de baja la suscripcion, mande un mensaje a:
> pyar-unsubscribe@???
>
> Para obtener el resto de direcciones-comando, mande un mensaje a:
> pyar-help@???
>
> PyAr - Python Argentina - Sitio web: http://www.python.com.ar/
>
>
>
Muy bueno!
Al margen, un duda:
No pensaron o consideraron basarse en algun proyecto existente Open Source?
Como por ejemplo: Blacklight
-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira@???
[web] http://www.codmacs.blogspot.com/