Je suppose que la raquette #lang est un dialecte de schéma avec beaucoup plus de structures et de fonctions communes et serait peut-être plus pédagogique. Quels sont les avantages d'une raquette #lang contre le schéma #lang?Différences entre le schéma #lang et #lang racket
Est-il préférable (ou même possible) d'utiliser le schéma #lang dans la raquette pour suivre tout le contenu de «Structure et interprétation des programmes informatiques» ou même «Comment concevoir des programmes». HtDP est spécifique à la raquette #lang?
Quel que soit le code écrit dans le schéma #lang, tant que les bibliothèques ne sont pas incluses, peuvent être utilisées dans un système de poulet ou un interpréteur principal?
Merci d'avance.
Merci beaucoup pour l'info Eli, étant pour le but pédagogique je vais aller totalement avec la raquette, ce qui était très cool de régime de poulet est la compilation à la partie C. – orlybg
Avec Racket, il n'y a pas vraiment besoin de compiler en C - il utilise un compilateur just-in-time qui fonctionne plutôt bien. Si vous êtes préoccupé par la création d'exécutables autonomes plutôt que par la vitesse, alors il existe des moyens de le faire aussi - voir 'raco exe' et' raco distribute'. –
Juste pour souligner une chose ici: '#lang scheme' est presque exactement le même que' #lang racket' - il n'est plus semblable à Chicken Scheme, ou à SICP ou HtDP que '#lang racket' est. –