For example, I’ve seen someone defining a package like so:
(defpackage :foobar
(:use :cl))
instead of:
(defpackage foobar
(:use cl))
Is there any actual difference? Or it’s just a personal preference, and has no effect on the program at all?
Since quite some years there is company-prescient in case you are using Emacs with
SLIME
/SLY
andcompany.el
. Look at its readme to learn there exist other similar packages (Imo since more than a decade already).