Ho cercato tra tutti i file Emacs Lisp nel repository Emacs Git e ho riscontrato che si (goto-char (point-min))verificano 3621 volte e (goto-char 1)31 volte. Personalmente ne vedo molti (point-min)ma nessuno 1, anche in molti casi, è sicuro al 100% che la regione non sia ristretta. Quindi, ecco la mia domanda: è (point-min)ancora preferito 1anche nel buffer non ristretto?
Immagino 1sia più veloce di (point-min), non importa quanto sia leggero, perché 1è costante mentre (point-min)è una chiamata di funzione. Inoltre, 1è molto più breve di (point-min), 1 carattere contro 11 caratteri.