Lisp Programming with Vim (2019)

Fifteen years ago, coding in Lisp on Vim was a challenging task due to the lack of proper plugins for structured editing and interactive programming. However, recent developments have seen the creation of two significant Vim plugins for Lisp development: Slimv and Vlime. Slimv has been around for over a decade, while Vlime is a more recent addition. Both plugins allow interactive programming in Lisp and have various helpful features. This article compares both plugins, provides guidance on getting started with them, and offers insights into their functionalities. Notable personalities in the computing world have described Lisp as a unique and enlightening language that offers unmatched flexibility and extensibility. Lisp’s powerful macro system and homoiconic nature differentiate it significantly from other popular programming languages like C, Python, and Ruby. Developed in 1958, Lisp is the second oldest programming language still in use today, with three main dialects: Common Lisp, Scheme, and Clojure. Embracing the heritage of Lisp, two popular Vim plugins, Slimv and Vlime, provide enhanced development environments for Lisp programmers on Vim. Slimv, introduced in 2009, and Vlime, released in 2017, leverage a client-server architecture like SLIME in Emacs, offering

https://susam.net/lisp-in-vim.html

To top