Common Lisp has 'make-instance', analogous to the 'new' keyword in Java: https://clhs.lisp.se/Body/f_mk_ins.htm I suspect the longer name shows that OO is less used in CL than Java: CL supports standalone functions and other paradigms.