Lisp est une famille de langages de programmation à usage général, influencés par le calcul lambda, et avec la capacité de manipuler le code source comme une structure de données.
En lisant les essais de Paul Graham sur les langages de programmation, on pourrait penser que les macros Lisp sont la seule voie à suivre. En tant que développeur occupé, travaillant sur d'autres plateformes, je n'ai pas eu le privilège d'utiliser des macros Lisp. En tant que personne qui veut …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 ans . Améliorez cette question Le génie logiciel …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
Racket est un descendant de Scheme. En quoi la raquette est-elle différente de la R6RS? Qu'a-t-il ajouté, ou retiré, ou est-il simplement différent? Je comprends que Racket est plus qu'une langue, c'est une plateforme pour les langues. Mais je fais référence au dialecte principal de Racket.
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
Quelle est la meilleure façon de créer des interfaces graphiques dans Clojure ? Existe-t-il un exemple de wrapper Swing ou SWT fonctionnel ? Ou une intégration avec la description déclarative de l'interface graphique JavaFX qui pourrait être facilement enveloppée dans des expressions s en utilisant une macrologie? Des tutoriels?
J'ai expérimenté Lisp (en fait Scheme) et j'ai trouvé que c'était un très beau langage sur lequel je suis intéressé à en savoir plus. Cependant, il semble que Lisp n'est jamais utilisé dans des projets sérieux, et je ne l'ai pas vu répertorié comme une compétence souhaitée sur aucune offre …
J'ai besoin d'aide pour comprendre certains des points de What Made Lisp Different de Paul Graham . Un nouveau concept de variables. En Lisp, toutes les variables sont en fait des pointeurs. Les valeurs sont ce qui a des types, pas des variables, et l'affectation ou la liaison de variables …
Je sais que les programmeurs Lisp et Scheme disent généralement que cela evaldevrait être évité à moins que cela ne soit strictement nécessaire. J'ai vu la même recommandation pour plusieurs langages de programmation, mais je n'ai pas encore vu une liste d'arguments clairs contre l'utilisation de eval. Où puis-je trouver …
J'ai une connaissance passagère d'autres Lisps (en particulier Scheme) depuis longtemps. Récemment, j'ai lu sur Clojure . Je vois qu'il a à la fois des «symboles» et des «mots-clés». Symboles que je connais, mais pas les mots-clés. D'autres Lisps ont-ils des mots-clés? En quoi les mots clés sont-ils différents des …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
Je suis développeur Web depuis un certain temps maintenant et j'ai récemment commencé à apprendre la programmation fonctionnelle. Comme d'autres, j'ai eu du mal à appliquer bon nombre de ces concepts à mon travail professionnel. Pour moi, la raison principale en est que je vois un conflit entre l'objectif de …
Je sais que ce sont des dialectes de la même famille de langues appelée lisp, mais quelles sont exactement les différences? Pourriez-vous donner un aperçu, si possible, couvrant des sujets tels que la syntaxe, les caractéristiques, les fonctionnalités et les ressources.
Après avoir parcouru les principales parties d'un livre d'introduction Lisp, je ne pouvais toujours pas comprendre ce que fait la fonction d'opérateur spécial (quote)(ou équivalent '), mais cela a été partout dans le code Lisp que j'ai vu. Qu'est ce que ça fait?
Une variante Lisp complète de type statique est-elle possible? Est-il même logique que quelque chose comme ça existe? Je crois que l'une des vertus d'un langage Lisp est la simplicité de sa définition. Le typage statique compromettrait-il ce principe fondamental?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.