Newsgroups: fr.comp.lang.lisp
From: p...@informatimago.com (Pascal J. Bourguignon)
Date: Sat, 28 Nov 2009 12:48:05 +0100
Local: Sat, Nov 28 2009 6:48 am
Subject: Re: Compilation
Jogo <j...@matabio.net> writes: Si, on peut aussi compiler les sources deux moments: > Salut et merci pour ta r ponse rapide. >> Cet executable contient tout l'environnement Lisp, y inclus un > J'avais bien compris. Je cherche justement ne pas inclure dans >> 1- on peut, comme pour les scripts bash et autres, ne garder dans > Dans ce cas-l le programme n'est pas compil et il est donc trop - au moment du lancement du script avec l'option -C de clisp, mais ce - au pr alable, on peut compiler le fichier du script, obtenir un ----(hw.lisp)----------------------------------------------------------- (defun hw (arguments) (hw ext:*args*) ------------------------------------------------------------------------ Tu peux le compiler avec: ----(compile.lisp)------------------------------------------------------ (defparameter *clisp* "/opt/local/bin/clisp" (defun compile-script (source) ------------------------------------------------------------------------ C/USER[4]> (load"compile.lisp") Bonjour le monde ! >> 2- on peut utiliser une impl mentation qui g n re des ex cutables plus Elle est sp cifique clisp, et m me chaque version de clisp. Et je >> petits, comme CLISP. CLISP lui m me ne fait que 4 Mo environ, donc >> une image ex cutable qui contient CLISP entier ne fera que 4 Mo >> environ. > Quelle est la portabilit du bytecode g n r par CLisp ? ne suis pas sur qu'il soit possible d'ex cuter sur MS-Windows un byte-code compil sur Linux. Le mieux est vraiment de distribuer des sources. >> Mon conseil cette tape, c'est de ne pas trop s'inqui ter pour ce Pas de probl me. Il suffit, comme en C, d'avoir des "fichier ent tes" >> probl me de deployment. Si tu prends soin de programmer en Common >> Lisp portable (sans utiliser directement les extensions des diverses >> impl mentations, mais en passant par des biblioth ques de portabilit >> (par exemple, utiliser bordeaux-threads au lieu de #+sbcl sb-thread ou >> #+clisp mp, etc)), > ce propos je me perd un peu dans les histoires de biblioth que. d finissant l'interface avec la biblioth que. Bon, les programmeurs C l'ont un peu plus facile, car en g n ral ces Dans le cas de Cairo, un interface CFFI pour Cairo a d j t d fini: -- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||