VitoshKa
VitoshKa

Reputation: 8523

What does #[...] mean in emacs-lisp?

I am puzzled by the expression

#[nil "\300\207"
      [nil]
      1]

as a value of skeleton-pair-filter-function.

Is this an alternative way of writing function in elisp? Or lisp in general?

Thanks.

Upvotes: 11

Views: 822

Answers (1)

clstrfsck
clstrfsck

Reputation: 14829

It's a byte code function object, the result of byte compiling a function.

See manual entry here

Upvotes: 16

Related Questions