Ho programmato per anni, passando attraverso varie iterazioni di Blub (BASIC, Assembler, C , C ++, Visual Basic, Java, Ruby in nessun ordine particolare di "Blub-ness") e mi piacerebbe imparare Lisp. Tuttavia, ho un sacco di intertia che cosa con tempo limitato (famiglia, lavoro a tempo pieno, ecc) e una felicità constrongvole con il mio attuale Blub (Java).
Quindi la mia domanda è questa, dato che sono qualcuno che vorrebbe davvero imparare Lisp, quali sarebbero i primi passi per ottenere un buon risultato che dimostra la superiorità di Lisp nello sviluppo web ? Forse mi manca il punto, ma è così che inizialmente vedrei l'applicazione della mia conoscenza Lisp.
Sto pensando "usa il dialetto A, usa l'IDE B, segui le istruzioni a pagina C, metti in dubbio la tua sanità mentale dopo le monadi che usano il consulente D". Vorrei solo sapere che cosa la gente qui considera un insieme ottimale di valori per A, B, C e forse D. Inoltre qualche discussione sul merito relativo di imparare un linguaggio così potente in contrasto con, diciamo, diventare un Rails esperto.
Solo per aggiungere ulteriori dettagli, svilupperò su MacOS (o una VM Linux) - non saranno necessari approcci basati su Windows, grazie.
Note per coloro che cercano solo
Continuerò a tenere aperta questa domanda per un po 'di tempo in modo da poter offrire un feedback sui suggerimenti dopo che sono stato in grado di esplorarli. Se ti capita di sfogliare e senti di avere qualcosa da aggiungere, per favore fallo. Sarei davvero felice del tuo feedback.
Link interessanti
Supponendo che arrivi a Lisp da uno sfondo Java, questa serie di collegamenti ti consentirà di iniziare rapidamente.
- Uso del plugin La Clojure di Intellij per integrare Lisp ( videocast )
- Lisp per il Web
- Versione online di Lisp comune pratico (c / o Frank Shearar)
-
Land of Lisp a
(+ (+ very quirky) game based)
way in ma rende tutto così semplice - Installa Clojure e Sublime 2 su MacOS una eccellente guida introduttiva
- Guarda il libro Clojure in azione . Ha funzionato per me.