News for hackers. Stuff that matters.
Re:Dinosaur and Lisp by daveloyall on Wednesday August 24, 2016 @04:49PM (#12355145)
Emacs is not written in lisp.

In another comment, @bitwize says No. AutoCAD is written in C++. It has a crude Lisp as an extension language, [...]

Same story for emacs. It's written in C and implements something called "emacs lisp". I'm not inclined to call it crude, but few would defend it if I did... :)

But emacs is special, it's more "extension" than not. That means, the elisp-language extensions that it ships with make up the majority of the "basic" functionality of emacs.

Re:Dinosaur and Lisp by lispm on Wednesday August 24, 2016 @05:03PM (#12355246)
GNU Emacs is written in C and Emacs Lisp. Much of the editor functionality is implemented in Emacs Lisp, while the Emacs Lisp runtime (plus some libs and some external tools) is written C.

Many/most Lisp systems have a runtime written in C and/or assembler.

Re:Dinosaur and Lisp by daveloyall on Wednesday August 24, 2016 @05:17PM (#12355318)
...That's what I said.
Re:Dinosaur and Lisp by daveloyall on Wednesday August 24, 2016 @05:38PM (#12355449)
I guess the self deprecation wasn't appreciated! (I'm a devout emacs user, you know..)

Would you accept that temacs[0] is written in C and emacs is written in emacs lisp?

I'd argue that sbcl is written in C and the sbcl common lisp implementation is written in common lisp.

Is that not the common way of viewing it?

0: https://www.gnu.org/software/emacs/manual/html_node/elisp/Bu...

Re:Dinosaur and Lisp by lispm on Thursday August 25, 2016 @08:03AM (#12358352)
temacs is just an intermediate build step, while building GNU Emacs. There is no working GNU Emacs without the C and the Elisp code.