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.
miniblog.
Related Posts
What does computing look like if we don't organise our functionality into programs that become OS processes? What paradigms have we not considered?
Teaching Programming Languages by Experimental and Adversarial Thinking: https://cs.brown.edu/~sk/Publications/Papers/Published/pkf-teach-pl-exp-adv-think/
A fascinating approach to teaching programming paradigms. Implement different language semantics in the same syntax, and ask students to write programs that distinguish between them!
Excellent post on learning effective Clojure and Smalltalk: https://lambdaisland.com/blog/29-12-2017-the-bare-minimum-clojure-mayonnaise
They have different paradigms, and you need to approach them with different tools (and Emacs is not obligatory!)


