Scheme ? Racket ? Je ne vois pas des trucs de fous sur reddit, je ne vois pas de liste "Awesome Racket", la communauté a l'air encore plus petite, les macros ont l'air moins puissantes et plus verbeuses à définir.
Avoir des macros hygiéniques par défaut est très sympa. C'est pas vraiment moins puissant, et c'est surtout beaucoup plus sûr car tu ne risques pas de capturer un nom par erreur. Dans les (rares?) cas où tu as besoin de macros non-hygiéniques, le prix à payer est une syntaxe différente. Pas vraiment un problème.
Oui, la communauté Racket est plus petite ; probablement plus académique aussi, mais Racket propose un environment pratique et puissant.
J'ai fait du Scheme et du CL professionnellement, et j'adore les deux. J'ai une préférence pour CL maintenant, mais je n'hésiterai pas à coder en Scheme si j'en avais l'occasion.
# Macros
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Découvrons Common Lisp. Comparaison avec l'environnement Python.. Évalué à 2.
Avoir des macros hygiéniques par défaut est très sympa. C'est pas vraiment moins puissant, et c'est surtout beaucoup plus sûr car tu ne risques pas de capturer un nom par erreur. Dans les (rares?) cas où tu as besoin de macros non-hygiéniques, le prix à payer est une syntaxe différente. Pas vraiment un problème.
Oui, la communauté Racket est plus petite ; probablement plus académique aussi, mais Racket propose un environment pratique et puissant.
J'ai fait du Scheme et du CL professionnellement, et j'adore les deux. J'ai une préférence pour CL maintenant, mais je n'hésiterai pas à coder en Scheme si j'en avais l'occasion.