[LISP] traduire vers un langage actuel

traduire vers un langage actuel [LISP] - Divers - Programmation

Marsh Posté le 27-12-2005 à 15:43:42    

Bonjour
 
Je dois ces jours-ci trouver une solution pour faire migrer du LeLisp sous environnement HDA/Masai vers un autre environnement qui utilise un langage plus connu (C/C++ par exemple).
 
Avez-vous entendu parler de méthodes existantes?
De mon côté, j'ai vu une quelque chose qui s'appelle Lisp-to-C Translator sorti en 1992, j'ai aussi vu qu'il existe un compilateur Scheme-vers-C (Chicken) mais donc rien directement du LeLisp vers C.
Dans ce cas, j'aurais au moins aimé savoir quelles sont les réelles différences entre LeLisp et Lisp si derrière je peux traduire le Lisp en C (ce qui n'est pas encore sûr...).
 
Voilà; toute aide là-dessus me serait très précieuse, même simplement quelques pistes.
Merci d'avance.

Reply

Marsh Posté le 27-12-2005 à 15:43:42   

Reply

Marsh Posté le 27-12-2005 à 15:56:55    

La traduction automatique du Lisp vers C ne l'utilise qu'en dernier recours, c'est pour le moins inefficace la plupart du temps si je me souviens bien, si tu te débrouille bien en C/C++ , apprends rapidement le Lisp c'est pas sorcier ;)


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 28-12-2005 à 09:21:37    

Oui, sauf que :
-Il s'agit d'un très gros projet donc il n'est pas question de scruter ligne par ligen le code et de le réécrire manuellement en C/C++
- Ce n'est même pas du Lisp (Common Lisp) mais une variante dont je ne parviens pas à trouver de documentation sur les différences avec le Common Lisp.

Reply

Marsh Posté le 28-12-2005 à 09:55:37    

bah si tu veux passer ta base de code en C ou C++, il faut recoder. Ou y aller par étape en modularisant. Si tu cherches de la vitesse, trouve toi un compilateur en code binaire ou une VM plus rapide.

Reply

Marsh Posté le 26-04-2006 à 10:32:46    

Bonjour,
 
je tombe un peu par hasard sur ta question (en fait en cherchant un environnement de développement pour LeLisp), je me (remets) au développement. J'ai beaucoup programmé en LeLisp / Aïda / Masaï (terminologies les plus connues) et j'ai mené des projets de migration Lisp / Aïda / Masaï vers C++ / Views.  
Si ta question est toujours d'actualité, réponds-moi, je te ferai par de mes expériences.  
 
Papy

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed