Exemples d'utilisation de Lisp en Français et leurs traductions en Espagnol
{-}
-
Colloquial
-
Official
-
Official
-
Medicine
-
Financial
-
Computer
-
Ecclesiastic
-
Ecclesiastic
-
Official/political
-
Programming
-
Political
Racket est un langage de programmation de la famille Lisp.
Basé sur le langage Lisp, c'est une extension de la famille XLISP de Lisp.
Il est écrit en muSIMP(signifiant micro Symbolic IMPlementation),un langage de programmation basé sur un dialecte de Lisp appelé muLISP.
La communauté Lisp des années 70 ne se limitait pas au labo d'IA du MIT et les hackers n'étaient pas tous au MIT.
Certains vont d'ailleurs jusqu'à considérer Scheme comme un dialecte du lisp, où« lisp» serait une abréviation de« List Processing».
On traduit aussi
Habituellement, le code Emacs Lisp produit par l'utilisateur est enregistré dans un fichier appelé. emacs, qui est chargé quand Emacs démarre.
Tout comme Gosling Emacs, GNU Emacs fonctionne sur UNIX; toutefois, GNU Emacs possède bien plus de fonctionnalités,particulièrement un environnement Lisp complet comme langage d'extension.
Chaque mode majeur implique un programme Emacs Lisp qui étend l'éditeur pour qu'il se comporte plus facilement pour le type de texte spécifié.
Alors, pour essayer d'aider LMI à poursuivre son activité(5), j'ai commencé à dupliquer toutes les améliorations que Symbolics avait faites ausystème de machine Lisp.
Au sens large, nous allons voir la famille Lisp de langages, en commençant par Lisp avec le dialecte éminent Scheme, Racket et Clojure.
Mais le contrat ne contenait rien disant que le MIT avait le droit de lesutiliser dans les systèmes de machine Lisp pour lesquels les deux entreprises lui avaient donné des licences.
Emacs Lisp est parfois appelé« ELisp», ce qui crée un risque de confusion avec un autre dialecte du Lisp portant le même nom, mais n'ayant rien à voir.
La première fois que j'ai eu la chance de faire quelque chose avec Lisp fut quand je suis arrivé à Harvard et que j'ai écrit un interpréteur Lisp pour le PDP-11.
Car sans compilateur Lisp on ne pouvait écrire l'éditeur entier en Lisp: cela aurait été trop lent, en particulier l'affichage, s'il avait fallu faire tourner du Lisp interprété.
Basé à l'origine sur Gosling Emacs, Stallman afini par remplacer l'interpréteur interne Mocklisp par un véritable interpréteur Lisp, ce qui a entraîné le remplacement de pratiquement tout le code.
Deux autres manuels, Emacs Lisp Reference Manual de Bill Lewis, Richard Stallman et Dan Laliberte, et Programming in Emacs Lisp de Robert Chassell sont aussi inclus.
Pendant les années 70, avant que ma vie ne soit politisée par des événements horribles, je me contentais de faire une extension après l'autre pour des programmesvariés, la plupart d'entre eux n'ayant rien à voir avec Lisp.
Donc oui, vous pouviez avoir un compilateur Lisp et faire fonctionner vos programmes rapidement, mais quand ils essayaient d'exécuter car sur un nombre, ils sortaient des résultats insensés et finissaient par planter au bout d'un moment.
Il est utilisé pour l'implémentation de la plupart des fonctionnalités d'édition standard d'Emacs, le reste étant écrit en C. Les utilisateurs d'Emacs écriventhabituellement du code en Emacs Lisp afin de personnaliser et rajouter des fonctionnalités à Emacs.
La part de l'arbre de gauchepourrait être codée en Lisp comme ceci:(((M N) H I) C D((O) (P)) F (L)) qui pourrait être implémentée en mémoire comme l'arbre binaire de droite, sans les lettres de ce nœud qui ont un fils gauche.
L'éditeur arrivait sur cette planète, et les choses continuaient avec des structures de données très spéciales qui pouvaient être corrompues par le« ramasse-miette», b ou par les interruptions, etvous ne pouviez exécuter aucun programme Lisp pendant ce temps-là.
Le MacLisp de Multics avait un compilateur aussi bien qu'un interpréteur(c'était un système Lisp complet) mais les gens voulaient implémenter quelque chose comme ça sur d'autres systèmes où il n'y avait pas encore de compilateur Lisp.
Bernie a vu ainsi qu'une application(un programme qui fait quelque chose d'utile pour vous) contenant Lisp, qu'on pouvait étendre en réécrivant les programmes Lisp, était vraiment une très bonne manière pour les gens d'apprendre à programmer.
Pratiquement toutes les fonctionnalités de l'éditeur, depuis les opérations d'édition de base comme l'insertion d'un caractère dans un fichier jusqu'à la configuration de l'interface utilisateur, sont contrôlées par le biais d'un dialecte du langage de programmation Lisp, appelé Emacs Lisp.
À cette époque, on pouvait fabriquer un ordinateur dans le même ordre de prix que d'autres qui n'étaient pas conçus pour Lisp, à part qu'il faisait fonctionner Lisp beaucoup plus rapidement qu'eux, avec en plus une vérification complète de type.
La machine Lisp était capable d'exécuter des instructions presque aussi vite que ces autres machines, mais à chaque instruction une instruction car faisait une vérification de type; par conséquent, lorsque vous essayiez d'obtenir le car d'un nombre dans un programme compilé, vous obteniez immédiatement une erreur.
Téléchargements de logiciels associés avec l'extension de fichier ELC: FileViewPro*(essai en téléchargement gratuit)Emacs Lisp Byte-compiled Source Code(Free Software Foundation Inc.)* Certains formats d'extension de fichier ELC peuvent uniquement être ouverts en format binaire.
Malgré le faible nombre de machines Lisp(environ 7 000 unités en 1988), beaucoup de technologies communes de nos jours(telles qu'un ramasse-miettes efficace, l'impression laser, les interfaces fenêtrées, la souris, les images bitmap haute résolution, les moteurs de rendu et plusieurs innovations dans le domaine des réseaux) ont été développées en premier lieu sur des machines Lisp comme celles utilisées par le centre de recherche Xerox PARC.
Je ai lu des articles allant de histoire(guerres de l'opium, Bataille de Stalingrad, Campagne de Huaihai, etc), politique(communisme, socialisme, dictatures, etc), technologie(Acorn Archimedes, Intel 8080 microprocesseur,Langage de programmation Lisp, etc), nourriture(histoire de ketchup, moutarde, poivre noir, etc), parmi diverses autres choses.
Par conséquent,les systèmes basés sur des langages fonctionnels tels que Lisp doivent inclure un sous-système pour représenter les assertions logiques, tandis que les systèmes orientés logique tels que ceux utilisant le langage Prolog reposent généralement sur une extension du cadre de représentation logique intégré.