Ce qui est le plus impressionnant Lisp application?
Je sais que c'est subjectif et tout, mais encore, pouvez-vous fournir des liste des applications sérieuses qui ont été écrits en Lisp (avec peut-être ce que Lisp c'est)?
autant que j'admire Lisp de l'ITA logiciel n'est pas seulement le langage Lisp. C'est Lisp + Java + C++... (et en raison de problèmes de performances qu'ils ont été forcé pour le port certains code Lisp C++ 😉
Au moins certaines parties sont écrites en Emacs Lisp.
Ainsi, non seulement les pièces, mais l'ensemble de emacs. La seule C choses sont les parties de la elisp d'exécution lui-même.
D'un point de vue, emacs est tout simplement un interpréteur Lisp optimisé pour un traitement de texte, et notamment beaucoup d'exemples de code Lisp.
Le plus grand logiciel jamais créé. Et ELisp est une grande langue, aussi. Je m'attendais à beaucoup moins avant que je l'ai essayé. Bien sûr, il a ses avertissements et manque certaines fonctionnalités qui sont maintenant considérés comme un must pour un Lisp, mais de toute façon.
DART. Une logistique app écrit en Common Lisp pour la première guerre du golfe, pour libérer le Koweït de Saddam Hussein. On pourrait dire que la guerre a commencé lorsque cette application était prêt. Les développeurs ont travaillé sous une intense pression de temps pour le rendre possible.
Cette application unique est dit avoir payé de retour pour tous (!) NOUS des investissements publics dans la recherche en IA.
L'un des plus impressionnants Lisp applications est sûrement Cyc. Cyc est un projet lancé par Doug Lenat qui tente de mettre les savoirs de sens commun de la connaissance du système. Pas juste un peu, mais vraiment vraiment beaucoup de connaissances. Les humains ont appris beaucoup de choses différentes et on a vu une limitation à un logiciel d'intelligence artificielle afin de ne rien savoir de cela. Quelle est la couleur typique de miel? Ne nous asseoir sur une chaise ou sous une chaise? Une tasse de café est chaud. Quand il pleut à l'extérieur, il ne pleut pas à l'intérieur. L'eau de mer contient du sel, mais de l'eau dans un étang n'a pas. La plupart des oiseaux peuvent voler. Certains oiseaux ne peuvent pas voler. Il est surprenant de constater combien de ces faits, des règles et des concepts de gens savent.
Cyc est en constante évolution depuis 1984 et la base de connaissances contient (chiffres de 2004) plus de 2,5 millions de faits et de règles. Il contient aussi plus de 150 mille concepts (similaires aux classes POO). Cyc est développé dans SubL (un dialecte de Common Lisp).
La connaissance est entré dans CycL (une logique déclarative en fonction de la langue). Spécialement formés de personnes entrent dans les connaissances. Cyc vérifie que cette nouvelle connaissance n'est pas en conflit avec les connaissances existantes. Il peut également tirer de nouvelles conclusions et on peut l'interroger. Pour ses réponses il peut également générer des explications. Cyc a aussi beaucoup de spécifiques au domaine des heuristiques mises en œuvre.
Dans les premiers jours que le projet a commencé à développer sur des Machines Lisp, mais aujourd'hui, le logiciel est portable et est également disponible pour les étudiants intéressés et de recherches (OpenCyc et ResearchCyc).
J'avais de grands espoirs sur Cyc. Je pense que j'ai été en espérant que la connexion une IA à une ontologie de tout ce qui conduirait à la Singularité.
Machines Lisp ont été utilisés par la NASA pour vérifier la Navette Spatiale commence. À partir d'un Symbolics communiqué de presse à partir de 1990:
"Récemment, le National Aeronautical and Space Administration (NASA) a utilisé la Symbolique'
la technologie haute définition pour analyser vidéo HDTV images de la
Découverte de lancement en temps réel. Cette haute définition système de permis
Les ingénieurs de la NASA pour obtenir une reprise instantanée de la critique des systèmes de lancement.
Les ingénieurs ont été en mesure d'améliorer et d'agrandir les images à haute résolution
le lift-off afin d'analyser l'état de et spot
problèmes potentiels avec les tuiles de la navette spatiale."
Ils ont utilisé un tas de Lisp Machines spéciales de traitement de l'image à repasser.
Le poisson-scie a été GNOME par défaut du gestionnaire de fenêtre, il y a longtemps. Maintenant, ils défaut de Metacity, mais vous pouvez toujours utiliser le poisson-scie (également autonome) et il est toujours activement développé.
Le poisson-scie est très riche en fonctionnalité et personnalisable. Juste ce que vous attendez d'un LISP gestionnaire de fenêtre.
StumpWM est le Lisp WM de choix ces jours-ci, cependant.
Il ne dit pas Obidos a été écrit en Lisp. Il dit brillant, Emacs-aide, C-et-Lisp-aimant ingénieurs, il a écrit. Je ne trouve pas d'autres références à Obidos et Lisp n'importe où sur le web, donc je suppose qu'il a été écrit en C.
Pendant l'administration Clinton a Lisp application a été utilisé pour informer les citoyens AMÉRICAINS à l'égard du gouvernement news. L'application a été écrit en Common Lisp et a couru sur le haut de la CL-HTTP web server sur deux Symbolics Machines Lisp (plus tard sur l'Open Genres virtuel de la Machine Lisp). Il a également utilisé les Statice orientée objet base de données. La demande a fourni une taxonomie de gouvernement de domaines qui pourraient être interrogé avec un site web ou une interface de courriel pour les publications. Par exemple, les citoyens pouvaient savoir ce que le vice-président Al Gore a dit au sujet de questions environnementales dans une semaine donnée. C'était l'application a été fermée par George W. Bush lors de son entrée en fonction.
Une autre application que j'aime vraiment est PWGL.
PWGL est un langage de programmation visuel pour la composition assistée par ordinateur et la synthèse sonore. C'est un LispWorks application, qui est disponible pour Windows et Mac OS X (gratuit à télécharger). Il utilise beaucoup de graphismes sophistiqués (fait en OpenGL), par exemple, dans son avancée éditeur de note. Elle permet de traiter et de créer des sons. Il peut également utiliser l'entrée et la sortie Midi. Il est livré avec une très grande quantité d'exemples dans son tutoriel. Si vous avez LispWorks, vous pouvez également charger les fichiers binaires et d'écrire votre propre code à l'aide.
Les fonctionnalités de l'application sont vraiment incroyable et si vous êtes prêt à apprendre de son utilisation, c'est des heures de plaisir pour les amateurs de compositeur et de loisirs sound designer.
Il est difficile de dire qui Lisp logiciel est exactement plus impressionnant, mais je voudrais ajouter La Symbolique Des Genres et les logiciels connexes à la liste des réalisations dignes de mention. Aussi n'oubliez pas SLIME.
ITA Software compagnies aériennes au tarif du service de recherche. Voir ici pour comprendre pourquoi c'est impressionnant.
Emacs.
Au moins certaines parties sont écrites en Emacs Lisp.
LISP ilauto! 🙂
DART. Une logistique app écrit en Common Lisp pour la première guerre du golfe, pour libérer le Koweït de Saddam Hussein. On pourrait dire que la guerre a commencé lorsque cette application était prêt. Les développeurs ont travaillé sous une intense pression de temps pour le rendre possible.
Cette application unique est dit avoir payé de retour pour tous (!) NOUS des investissements publics dans la recherche en IA.
Je suis particulièrement friands de Maxima. Un autre beau projet que j'ai découvert relativement récemment est Nyquist.
L'un des plus impressionnants Lisp applications est sûrement Cyc. Cyc est un projet lancé par Doug Lenat qui tente de mettre les savoirs de sens commun de la connaissance du système. Pas juste un peu, mais vraiment vraiment beaucoup de connaissances. Les humains ont appris beaucoup de choses différentes et on a vu une limitation à un logiciel d'intelligence artificielle afin de ne rien savoir de cela. Quelle est la couleur typique de miel? Ne nous asseoir sur une chaise ou sous une chaise? Une tasse de café est chaud. Quand il pleut à l'extérieur, il ne pleut pas à l'intérieur. L'eau de mer contient du sel, mais de l'eau dans un étang n'a pas. La plupart des oiseaux peuvent voler. Certains oiseaux ne peuvent pas voler. Il est surprenant de constater combien de ces faits, des règles et des concepts de gens savent.
Cyc est en constante évolution depuis 1984 et la base de connaissances contient (chiffres de 2004) plus de 2,5 millions de faits et de règles. Il contient aussi plus de 150 mille concepts (similaires aux classes POO). Cyc est développé dans SubL (un dialecte de Common Lisp).
La connaissance est entré dans CycL (une logique déclarative en fonction de la langue). Spécialement formés de personnes entrent dans les connaissances. Cyc vérifie que cette nouvelle connaissance n'est pas en conflit avec les connaissances existantes. Il peut également tirer de nouvelles conclusions et on peut l'interroger. Pour ses réponses il peut également générer des explications. Cyc a aussi beaucoup de spécifiques au domaine des heuristiques mises en œuvre.
Dans les premiers jours que le projet a commencé à développer sur des Machines Lisp, mais aujourd'hui, le logiciel est portable et est également disponible pour les étudiants intéressés et de recherches (OpenCyc et ResearchCyc).
Machines Lisp ont été utilisés par la NASA pour vérifier la Navette Spatiale commence. À partir d'un Symbolics communiqué de presse à partir de 1990:
"Récemment, le National Aeronautical and Space Administration (NASA) a utilisé la Symbolique'
la technologie haute définition pour analyser vidéo HDTV images de la
Découverte de lancement en temps réel. Cette haute définition système de permis
Les ingénieurs de la NASA pour obtenir une reprise instantanée de la critique des systèmes de lancement.
Les ingénieurs ont été en mesure d'améliorer et d'agrandir les images à haute résolution
le lift-off afin d'analyser l'état de et spot
problèmes potentiels avec les tuiles de la navette spatiale."
Ils ont utilisé un tas de Lisp Machines spéciales de traitement de l'image à repasser.
Le poisson-scie a été GNOME par défaut du gestionnaire de fenêtre, il y a longtemps. Maintenant, ils défaut de Metacity, mais vous pouvez toujours utiliser le poisson-scie (également autonome) et il est toujours activement développé.
Le poisson-scie est très riche en fonctionnalité et personnalisable. Juste ce que vous attendez d'un LISP gestionnaire de fenêtre.
Ce qui est finalement devenu Yahoo! shopping a été fait avec Lisp. Voir l'auteur original de la description
AutoCAD
G2
Store Yahoo
Obidos, L'Original Amazon Web Server
Ce selon Steve Yegge.
Whitehouse Serveur De Publication
Pendant l'administration Clinton a Lisp application a été utilisé pour informer les citoyens AMÉRICAINS à l'égard du gouvernement news. L'application a été écrit en Common Lisp et a couru sur le haut de la CL-HTTP web server sur deux Symbolics Machines Lisp (plus tard sur l'Open Genres virtuel de la Machine Lisp). Il a également utilisé les Statice orientée objet base de données. La demande a fourni une taxonomie de gouvernement de domaines qui pourraient être interrogé avec un site web ou une interface de courriel pour les publications. Par exemple, les citoyens pouvaient savoir ce que le vice-président Al Gore a dit au sujet de questions environnementales dans une semaine donnée. C'était l'application a été fermée par George W. Bush lors de son entrée en fonction.
Orbitz.com?
Une autre application que j'aime vraiment est PWGL.
PWGL est un langage de programmation visuel pour la composition assistée par ordinateur et la synthèse sonore. C'est un LispWorks application, qui est disponible pour Windows et Mac OS X (gratuit à télécharger). Il utilise beaucoup de graphismes sophistiqués (fait en OpenGL), par exemple, dans son avancée éditeur de note. Elle permet de traiter et de créer des sons. Il peut également utiliser l'entrée et la sortie Midi. Il est livré avec une très grande quantité d'exemples dans son tutoriel. Si vous avez LispWorks, vous pouvez également charger les fichiers binaires et d'écrire votre propre code à l'aide.
Les fonctionnalités de l'application sont vraiment incroyable et si vous êtes prêt à apprendre de son utilisation, c'est des heures de plaisir pour les amateurs de compositeur et de loisirs sound designer.
Probablement pas la plus impressionnante, mais vraiment la peine de mentionner, en considérant que c'est surtout un homme d'effort: http://piano.aero/
Il est difficile de dire qui Lisp logiciel est exactement plus impressionnant, mais je voudrais ajouter La Symbolique Des Genres et les logiciels connexes à la liste des réalisations dignes de mention. Aussi n'oubliez pas SLIME.
Voir ce question pour une liste de nombreuses utilisations commerciales de Lisp.
L'IRCAM en OpenMusic (composition musicale assistée par ordinateur de l'environnement).
Le matchmaking serveur pour la Zone: Le champ de Bataille est écrit en Common Lisp. Leur site web.
http://www.thanandar.de/
LISP, ou au moins le LISP évaluateur.