<story><title>A Road to Common Lisp (2018)</title><url>https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/</url></story><parent_chain></parent_chain><comment><author>b3lm0nt</author><text>I wanted to love Common Lisp, but as a Vim user every day was a struggle. One typically uses plugins (Slimv, Vlime) that contort buffers in bizarre ways in order to simulate the SLIME EMacs REPL — if not, they will lose out on the interactive development experience that is so central to CL.&lt;p&gt;Being tied to either EMacs or  an enterprise solution like LispWorks to get the full language experience was ultimately a non-starter. I’d love for someone to build an alternative CL development experience that could work in a wider range of text editors and IDEs.&lt;p&gt;There is a lot to learn from CL, but I think it can be hard to access for most developers.</text></comment>
<story><title>A Road to Common Lisp (2018)</title><url>https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/</url></story><parent_chain></parent_chain><comment><author>nomilk</author><text>Great read. Highly fond of long single-pagers.&lt;p&gt;Curious why lisp&amp;#x27;s REPL is frequently touted as an incredible language feature e.g.:&lt;p&gt;&amp;gt; Support for this style of interactive development doesn&amp;#x27;t just come from some fancy editor plugins — it&amp;#x27;s baked into the bones of the language.&lt;p&gt;&amp;gt; So how do you actually get this wonderful interactive experience?&lt;p&gt;I&amp;#x27;ve only ever programmed in interpreted languages (R, ruby), so I can&amp;#x27;t really understand how or why a REPL is so great since to me a (console|REPL|interpreter) is a standard feature (nothing extraordinary). Perhaps because I haven&amp;#x27;t had to work in a language without the convenient and immediate ability to execute arbitrary user inputs (as a REPL or interpreter can), for example a compiled language.</text></comment>