preguntar acerca de scheme

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

Différence entre définir, laisser et définir!

Ok, c'est une question assez basique: je suis les vidéos SICP, et je suis un peu confus au sujet des différences entre define, let et set!. 1) selon Sussman dans la vidéo, define est autorisé à attacher une valeur à avariable qu'une seule fois (sauf …
demandé sur 1970-01-01 00:33:31
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

Valeur nulle dans Mit-Scheme?

Quelqu'un peut-il me dire quelle est la représentation de la valeur nulle dans mit-scheme? Dans le livre SICP, il devrait être " nil " mais cela ne fonctionne pas. Grâce. ... …
demandé sur 1970-01-01 00:33:32
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
3
réponses

Comment exécuter scheme avec Emacs?

j'ai suivi ce tutoriel et installé avec succès Emacs, STk, Quack. la question Est Comment puis-je charger mon programme comme je le fais en raquette? dans Racket je peux éditer mon code dans la fenêtre supérieure, taper quelques codes, enregistrer …
demandé sur 1970-01-01 00:33:30
9
réponses

Programmation fonctionnelle: qu’est ce qu’une «mauvaise»liste?

Quelqu'un pourrait-il expliquer ce qu'est une "liste inappropriée"? Note : merci à tous ! Pour tous les fans de rock! ... …
demandé sur 1970-01-01 00:33:29
23
réponses

Quelle est la meilleure façon d’apprendre le LISP? [fermé]

je programmais en Python, PHP, Java et C Depuis quelques années maintenant, et je viens de finir de lire Hackers and Painters, donc j'aimerais donner un essai à LISP! je comprends son totalement différent de ce que je sais et qu'il ne sera p …
demandé sur 1970-01-01 00:33:28
10
réponses

Qu’est-ce que call/cc?

j'ai essayé à plusieurs reprises de saisir le concept de continuations et call/cc . Chaque tentative fut un échec. Quelqu'un peut-il s'il vous plaît m'expliquer ces concepts, idéalement avec des exemples plus réalistes que ceux-ci sur Wikipedia o …
demandé sur 1970-01-01 00:33:29