all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [FYI] The Lisp Machine is back
@ 2014-09-19 17:20 Thorsten Jolitz
  2014-09-21  1:18 ` Grant Rettke
       [not found] ` <mailman.9281.1411262328.1147.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 7+ messages in thread
From: Thorsten Jolitz @ 2014-09-19 17:20 UTC (permalink / raw)
  To: help-gnu-emacs


Hi List, 

Emacs success as an editor or rather an OS is sometimes explained by
its (at least superficial) similaritiy to a LispMachine [fn:1]:

,----
| Emacs as a LispMachine
| 
| Some people have started to refer to Emacs as a LispMachine. It is
| not strictly a LispMachine because, clearly, it is a software
| program and not a physical computer, but as that line starts to blur
| it seems like a useful epithet for Emacs because these days Emacs
| look more and more like an operating system.
`----

Today a modern 64bit LispMachine, based on one of the most exciting Lisp
dialects around, has been announced [fn:2]:

,----
| PilMCU is an implementation of 64-bit PicoLisp directly in hardware. A
| truly minimalistic system. PicoLisp is both the machine language and the
| operating system:
| 
|    * Memory management is trivial, just the Lisp heap and the stack
|    * The built-in database is extended to hold a "file system"
|    * One SSD per database file for mass storage
|    * "Processes" run as tasks and coroutines
|    * Events (timing and interrupts) via a 'wait' instruction
|    * Complex I/O protocols are delegated to peripheral chips
| 
| The final hardware can be very lightweight. Low transistor count and
| power consumption. No overhead for an OS. It is conceivable for a later
| stage to put many interconnected CPUs on a single chip.
| 
| At present, we have it running in the Verilog simulator, and in an
| emulator (adaption of the PicoLisp 'emu' architecture). [...]
| 
| We imagine something in the line of an "Embedded Lisp Machine" or a
| "Lisp Machine Kit". Perhaps for home brewing, educational institutions
| and/or robotics research?
`----

I thought this might be interesting for Emacs hackers and user too.

* Footnotes

[fn:1] http://www.emacswiki.org/emacs/LispMachine

[fn:2] http://www.mail-archive.com/picolisp@software-lab.de/msg04823.html


-- 
cheers,
Thorsten




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-09-21 13:28 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-19 17:20 [FYI] The Lisp Machine is back Thorsten Jolitz
2014-09-21  1:18 ` Grant Rettke
     [not found] ` <mailman.9281.1411262328.1147.help-gnu-emacs@gnu.org>
2014-09-21  1:55   ` Emanuel Berg
2014-09-21  2:41     ` Chris F.A. Johnson
     [not found]     ` <mailman.9284.1411267342.1147.help-gnu-emacs@gnu.org>
2014-09-21  3:11       ` Emanuel Berg
2014-09-21  3:17         ` Emanuel Berg
2014-09-21 13:28     ` Grant Rettke

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.