¿Es posible comprar una placa de desarrollo estilo LispMachine?

Como dijo Toby Thain, es posible obtener tableros MacIvory, y pesan alrededor de $ 2000 por pop. Sin embargo, tenga en cuenta que esto no es solo una “placa de desarrollo” que conecta a su PC, es un chip que se instala en un sistema Macintosh clásico y es una computadora completa por sí sola. Es casi inútil sin tener el software asociado para ejecutarse en el chip.

A menos que solo esté interesado en la historia de Lisp, desee una pieza de colección o desee que algún equipo antiguo acumule polvo, no recomiendo esta opción. (Aunque si se encuentra con hardware de Lisp que podría estar siendo descartado, contácteme u otro entusiasta de Lisp relativamente involucrado). Es posible ejecutar OpenGenera en hardware moderno con la ayuda de https://github.com/ynniv/opengenera si solo está buscando la experiencia Lisp Machine / Lisp OS.

Una y otra vez, los entusiastas de Lisp hablan sobre la construcción de la próxima máquina Lisp. Sin embargo, parece que nada fructífero ha venido de esos deseos. Se necesita una cantidad increíble de conocimiento, habilidad, amplitud de experiencia y motivación para asumir dicho proyecto. Ciertamente no es un esfuerzo de un solo hombre. El diseño de la ISA, la fabricación de los tableros y la escritura de todo el software probablemente sea del orden de muchas décadas. Originalmente se necesitó un grupo de personas inteligentes del MIT para hacerlo, y Symbolics necesitó millones de dólares en I + D para hacerlo. Como resultado, en realidad no parece prácticamente factible como proyecto de hobby.

Además de todo esto, ¿qué aportaría un chip Lisp nativo aficionado? Es casi seguro que no será más rápido que un chip Intel i7, que, a pesar de no estar optimizado para Lisp, ha tenido miles de millones de dólares en iterar para que sea el procesador de propósito general más rápido que pueda obtener, y ha habido décadas de Lisp Desarrollo de compiladores para este tipo de chips.

Creo que sería un esfuerzo mucho más interesante alejarse del hardware de ensueño (a menos que sea increíblemente rico en dinero y pueda comprar un equipo para trabajar en él durante los próximos N años), y tratar de desarrollar un nuevo software Lisp.

Esto es mucho más accesible. Movitz fue un ejemplo de un Lisp “de metal desnudo” que llegó no muy trivialmente lejos, aunque ahora parece estar muerto. Stump Window Manager, también conocido como StumpWM, es un administrador de ventanas para Linux que está escrito en Lisp. No es una máquina Lisp, pero hace que su máquina sea más configurable por Lisp. Por último, por supuesto, tenemos Emacs + SLIME, que están, en cierta medida, lo más cerca posible, según los estándares modernos, de cómo era el desarrollo de Lisp en las máquinas Lisp originales.

Antes de comenzar a pensar en esto … realice una implementación de hardware, por ejemplo, Los elementos de los sistemas informáticos

Luego, una vez que haya dominado esas ideas, piense cómo necesitaría modificarlas para adaptarlas a Lisp y sus conceptos. En ese momento, probablemente te darás cuenta de que el esfuerzo involucrado es exorbitante, ya que no solo vas a diseñar el hardware, sino también un sistema operativo razonable (que en sí mismo es un ejercicio alucinante).

Sí, se llama MacIvory. También puedes comprar Lispmachines (usadas).

Algunas cosas que sé sobre las máquinas LISP