En este momento, todo lo que hago se las arregla para caber en un único archivo fuente, y sorprendentemente pequeño. ¿Cómo se decide cuánto y qué dividir en archivos separados?¿Cómo hago para dividir el código Lisp en varios archivos fuente?
Con Java, es fácil decidir qué se incluye en un archivo (la decisión ya está tomada), pero en Lisp encuentro que escribo muchas funciones pequeñas que se complementan entre sí y resulta difícil decidir qué, si cualquier cosa debería dividirse. Al abordar proyectos más grandes en Lisp, sería bueno no tener que reinventar la rueda, pero no puedo encontrar mucha información concreta en la web sobre esto.
¿Puede compartir algunas estrategias para tratar proyectos más grandes en Lisp, o señalarme algunos recursos que tratan con esto?
Gracias - esta es una lista útil – Galghamon