Sto programmando da anni, lavorando 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 molte intertia con poco tempo (famiglia, lavoro a tempo pieno, ecc.) E una piacevole felicità con il mio attuale Blub (Java).
Quindi la mia domanda è questa, dato che sono qualcuno a cui piacerebbe davvero imparare Lisp, quali sarebbero i primi passi per ottenere un buon risultato che dimostri la superiorità di Lisp nello sviluppo web ? Forse mi manca il punto, ma è così che inizialmente vedrei l'applicazione della mia conoscenza di 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 consigliere D". Vorrei solo sapere quali persone qui considerano un insieme ottimale di valori per A, B, C e forse D. Anche qualche discussione sul merito relativo dell'apprendimento di un linguaggio così potente rispetto a, diciamo, diventare un Rails esperto.
Solo per aggiungere qualche dettaglio in più, svilupperò su MacOS (o una macchina virtuale Linux) - non saranno necessari approcci basati su Windows, grazie.
Note per coloro che stanno solo navigando
Terrò aperta questa domanda per un po 'in modo da poter offrire un feedback sui suggerimenti dopo che sono stato in grado di esplorarli. Se ti capita di navigare e senti di avere qualcosa da aggiungere, per favore fallo. Gradirei davvero il tuo feedback.
Link interessanti
Supponendo che arriverai a Lisp da uno sfondo Java, questo set di collegamenti ti farà iniziare rapidamente.
- Utilizzo del plug-in La Clojure di Intellij per integrare Lisp ( videocast )
- Lisp per il Web
- Versione online di Practical Common Lisp (c / o Frank Shearar)
- Terra di Lisp un
(+ (+ very quirky) game based)
modo, ma rende tutto così semplice - Installare Clojure e Sublime 2 su MacOS un eccellente Guida introduttiva
- Guarda il libro Clojure in Action . Ha funzionato per me.