2013-03-01 5 views
1

Suite à cette clisp basic website tutorial il me demande de définir un ensemble de persister le code:Où sont les fichiers d'un paquet?

(defpackage :retro-games 
    (:use :cl :cl-who :hunchentoot :parenscript)) 

Cependant, je ne peux pas travailler où mon code est persisté. Où sont les fichiers?

NB: J'ai une seule journée l'expérience de LISP!

Répondre

2

Où sont les fichiers? Ils sont là où vous les voulez.

  1. Créez un nouveau fichier où vous voulez.
  2. Placez les définitions dans le fichier.
  3. Terminé

Lisp pouvez LOAD fichiers et vous pouvez utiliser COMPILE-FILE.

En Common Lisp il aucun lien entre les fichiers, l'emplacement d'un fichier et un package. La définition de package définit simplement un espace de noms aux symboles. Mais ce n'est pas nécessairement connecté à un fichier. Certains outils aident à maintenir ce qu'on appelle un système , qui est une collection de fichiers, qui peuvent être compilés et chargés ensemble.

Pour obtenir une compréhension de base comment utiliser Common Lisp Je recommande la lecture Practical Common Lisp par Peter Seibel.

+1

Et [ASDF] (http://common-lisp.net/project/asdf/) est un outil pour automatiser le processus de 'LOAD'ing ces fichiers. –

Questions connexes