preguntar acerca de lisp

15
réponses

Quelle est la meilleure implémentation Scheme ou LISP pour OS X?

Je suis à la recherche d'une version de Scheme ou même de LISP que je peux utiliser pour récupérer des compétences de développement Lisp Perdues. Certaines fonctionnalités web seraient agréables mais pas essentielles. J'ai regardé le schéma Plt et …
demandé sur 1970-01-01 00:33:29
5
réponses

Évaluation paresseuse vs Macros

Je suis habitué à l'évaluation paresseuse de Haskell, et je suis irrité par les langues avides par défaut maintenant que j'ai utilisé l'évaluation paresseuse correctement. C'est en fait assez dommageable, car les autres langages que j'utilise princip …
demandé sur 1970-01-01 00:33:31
4
réponses

setq et defvar en Lisp

Je vois que le pratique Common Lisp utilise (defvar *db* nil) pour configurer une variable globale . N'est-il pas correct d'utiliser setq dans le même but? Quels sont les avantages/inconvénients de l'utilisation de defvar vs setq? ... …
demandé sur 1970-01-01 00:33:30
3
réponses

Schéma de programmation (raquette) avec VIM-Comment commencer

Récemment, j'ai commencé à programmer raquette (anciennement Scheme) dans DrRacket. J'ai assez vite commencé à manquer toutes les fonctionnalités de VIM dans DrRacket, donc je voudrais pour utiliser VIM pour ma programmation scheme (raquette). Je sa …
demandé sur 1970-01-01 00:33:31
4
réponses

Comment puis-je simplement «exécuter» des fichiers lisp

Python Quand J'ai appris Python, je l'ai installé sur windows avec un programme d'installation graphique sympa et tous les fichiers. py s'exécuteraient automatiquement en python, à partir de la ligne de commande ou de l'Explorateur. J'ai trouvé cel …
demandé sur 1970-01-01 00:33:30
6
réponses

Comment mapper le code clojure vers et depuis JSON?

J'ai une idée folle, qui consiste à mettre du code clojure dans CouchDB et à écrire des vues qui l'interrogent. Je ne veux pas stocker le code clojure en texte brut, car alors je devrais m'inquiéter de l'analyser dans les vues. Le formatage et les co …
demandé sur 1970-01-01 00:33:30
1
réponses

Fonctions SQLITE définies par L’utilisateur dans Lisp

dans SQLITE il y a une possibilité de créer relativement facilement des fonctions et des agrégats définis par L'utilisateur dans des langages (d'extension) tels que C, Perl, Python et autres. Existe-t-il également une telle possibilité d'utiliser com …
demandé sur 1970-01-01 00:33:30
8
réponses

Comment mémoriser une fonction récursive dans Lisp?

je suis débutant en Lisp. J'essaie de mémoriser une fonction récursive pour calculer le nombre de termes dans un Collatz séquence (pour le problème 14 dans Projet Euler). Mon code n'est: (defun collatz-steps (n) (if (= 1 n) 0 (if (evenp n) …
demandé sur 1970-01-01 00:33:28
11
réponses

Structures de données auto-référentielles dans le Lisp / Scheme

y a-t-il un moyen de construire une structure de données auto-référentielle (par exemple un graphique avec des cycles) dans lisp ou scheme? Je n'avais jamais pensé avant, mais en jouant je ne trouve pas de moyen simple pour faire en raison de l'absen …
demandé sur 1970-01-01 00:33:29
7
réponses

Apprendre le Clojure sans savoir Java

Ok, donc je suis impatient d'avoir une autre liste. Je me suis procuré un exemplaire du livre de programmation de beta Clojure... et la chose que je remarque le plus, c'est qu'il est supposé que je sais... comme tous les cours de java. sauf que, …
demandé sur 1970-01-01 00:33:29