Je suis prêt à apprendre Scheme. Je veux rester fidèle à R7RS car c'est la dernière norme. Cependant, il semble qu'il y ait beaucoup de fragmentation sur les implémentations actuelles de Scheme, et la plupart restent sur R5RS ou une partie de R6RS. Le seul que j'ai trouvé supportant une partie de R7RS est Kawa, mais comme il fonctionne sur JVM, il ne supporte pas l'optimisation des appels de queue, et c'est un point fort contre cette implémentation.A partir de 2016, existe-t-il une implémentation de Scheme qui supporte 100% de R7RS (petit) sans écarts?
Le monde Scheme est-il si fragmenté qu'il n'existe même pas encore d'implémentation complète de R7RS? Je demande, parce que s'il n'y a pas, dès que je rattrape, je prévois d'en construire un; mais, s'il en existe un, il vaudrait mieux ne pas réinventer la roue et contribuer à cette mise en œuvre certaine. S'il vous plaît, si vous avez des informations, j'apprécierais non seulement répondre avec des noms, mais aussi avec de plus amples informations (site officiel de la mise en œuvre ou même un extrait d'un groupe de mailing serait utile comme référence).
Et en passant, je ne considère pas Racket, car ce n'est plus vraiment Scheme.
Ceci est une question bien formulée, spécifique, bien écrite et répondable. Cependant: "** Les questions nous demandant de recommander ou de trouver un livre, un outil, une bibliothèque de logiciels, un tutoriel ou autre ressource hors site sont hors sujet pour Stack Overflow ** car elles tendent à attirer les réponses et les spams." Les réponses à cette question deviendront obsolètes avec le temps (même si vous avez ajouté "En 2016" à la question) et vicié. Ce n'est pas un bon ajustement pour la connaissance "canonique". –
En quoi Racket n'est-il plus un schéma? Question sérieuse. – kristianp