Can someone help me understand the benefits of a Lisp or Lisp-like language? To me they feel overly verbose and make it more difficult to read code. What is the point of all the parentheses? I get that other languages have some weird syntax, but Lisp seems masochistic. Is there some actual advantage or purpose to it?
Consfigurator 1.0: Common Lisp based declarative configuration management system
21–23 of 23 posts
Re: Consfigurator 1.0: Common Lisp based declarative configuration management system
#22I found their raison d'etre very interesting. "Declarative configuration management systems like Consfigurator and Propellor share a number of goals with projects like the GNU Guix System and NixOS. However, tools like Consfigurator and Propellor try to layer the power of declarative and reproducible configuration semantics on top of traditional, battle-tested UNIX system administration infrastructure like distro pac…
Re: Consfigurator 1.0: Common Lisp based declarative configuration management system
#23Can someone help me understand the benefits of a Lisp or Lisp-like language? To me they feel overly verbose and make it more difficult to read code. What is the point of all the parentheses? I get that other languages have some weird syntax, but Lisp seems masochistic. Is there some actual advantage or purpose to it?
The verbosity of Lisp is one of its biggest draws for me. It means that I can easily read and understand what's going on in a program I've never seen before, or in my own programs after I've been away from them for a while. This is doubly important for me, as I jump between programming languages a lot. In other, more terse languages, getting back up to speed is a lot harder for me, as they use a lot of shorthand that…