4 ms·
> there's no subsection on "Why not use s-expressions?" It's all about config files. Are there people using s-exps in config files?
by drewcoo 3y ago
> there's no subsection on "Why not use s-expressions?"
It's all about config files. Are there people using s-exps in config files?
- kstrauser 3y agoI use Emacs, so yeah. I’d rather write some TOML/YAML/JSON for simple things where there are a handful of key/value pairs. In more complex cases where you want specific typing, or inheritance, or to solve any of the problems in this article, oh how I wish I could use something like a Guile parser to evaluate s-exprs. It would make life so much simpler.
- nemoniac 3y agoEmacs and Guix are standout examples. You could also include anything built on Clojure EDN. And, in the same way as Elisp for Emacs, Guile is an s-expression based language used not only for configuration but also for extension of GnuCash, GIMP, LilyPond and Pidgin.