Je programme depuis des années, en parcourant diverses versions de Blub (BASIC, Assembler, C, C ++, Visual Basic, Java, Ruby sans ordre particulier de "Blub-ness") et j'aimerais apprendre Zézayer. Cependant, j'ai beaucoup d'intertia avec peu de temps (famille, travail à temps plein, etc.) et un bonheur confortable avec mon Blub actuel (Java).
Donc ma question est la suivante, étant donné que je suis quelqu'un qui aimerait vraiment apprendre Lisp, quelles seraient les premières étapes pour obtenir un bon résultat démontrant la supériorité de Lisp dans le développement Web ? Peut-être que je manque le point, mais c'est comme ça que je verrais initialement l'application de mes connaissances Lisp.
Je pense "utilise le dialecte A, utilise l'IDE B, suis les instructions de la page C, interroge ton bon sens après que des monades aient utilisé le conseiller D". J'aimerais simplement savoir ce que les gens ici considèrent comme un ensemble optimal de valeurs pour A, B, C et peut-être D. De même qu'une discussion sur le mérite relatif d'apprendre un langage aussi puissant par opposition à, par exemple, devenir un Rails expert.
Juste pour ajouter des détails, je développerai sur MacOS (ou une machine virtuelle Linux) - aucune approche basée sur Windows ne sera nécessaire, merci.
Notes pour ceux qui parcourent juste par
Je vais laisser cette question ouverte pendant un moment afin de pouvoir commenter les suggestions après les avoir explorées. Si vous passez par là et sentez que vous avez quelque chose à ajouter, veuillez le faire. Je serais ravi de recevoir vos commentaires.
Liens intéressants
En supposant que vous arriviez chez Lisp à partir d'un environnement Java, cet ensemble de liens vous permettra de démarrer rapidement.
- Utilisation du plugin La Clojure d'Intellij pour intégrer Lisp ( vidéocast )
- Lisp pour le Web
- Version en ligne de Practical Common Lisp (a / s Frank Shearar)
- Land of Lisp est un
(+ (+ very quirky) game based)
moyen d'entrer , mais rend le tout si simple - Installez Clojure et Sublime 2 sur MacOS, un excellent guide de démarrage
- Regardez le livre Clojure in Action . Travaillé pour moi