Next: Nuevos problemas y preguntas
Up: Introducción
Previous: Mejora en la distribución
Para la realización del prototipo propuesto basta con los siguientes
elementos:
- Para composición de documentos, incluyendo este y futuros
manuscritos y el propio código fuente, se utilizará LaTeX,
utilizando directamente TeX sólo cuando sea estrictamente
necesario.
- El lenguaje de programación escogido ha sido C. La razón
principal es la de disponibilidad de compilador en cualquier
plataforma, la sencillez del soporte de tiempo de ejecución de este
lenguaje y la disponibilidad de un kit de acceso al hardware de la
arquitectura Intel/PC para dicho lenguaje. El compilador disponible
es el ``GNU C Compiler'', GCC. Tras la conclusión de un primer
prototipo, es probable que, a medida que se vayan introduciendo
cambios, el código se reescriba en C++, dado que el diseño del
sistema se ajusta bien a un modelo de programación orientada a
objetos.
- El código de Off se redactará de forma literaria
[102] con ayuda de noweb. Mediante esta
herramienta se genera el código y la documentación a partir de los
mismos ficheros fuente.
- Como entorno de desarrollo, y dado que Off tardará un tiempo
en ser utilizable como tal, hemos optado por GNU/Linux.
- Para ayudar en la implementación sobre Intel utilizaremos
OSKit [70], un kit para
construcción de SSOO que posee una estructura altamente modular.
El código del prototipo implementado se dejará disponible bajo
licencia GPL en [10].
La metodología empleada en la construcción del prototipo será la
habitual en el caso de la construcción de SSOO: la implementación
incremental de servicios del núcleo utilizando depuración remota
mediante puerto serie.
Por último, el plan de trabajo consiste en la elaboración de la
arquitectura basada en DAMN, el diseño de Off y su implementación.
Francisco J. Ballesteros
Fri Dec 19 17:18:03 MET 1997