Talk:Lisp machine

From Wikipedia, the free encyclopedia

Contents

[edit] Sony and Lisp

One of the deleted edits mentioned rumors of a prototype Sony handheld lisp machine (presumably from around 1978). I couldn't find any information supporting this claim on the net. And I believe Japanese companies at the time were much more interested in Prolog than Lisp. --Zippy 02:00, 18 October 2005 (UTC)

Yeah a Google test really only popped up this page as the only explicit mention of anything relating Sony to LISP, so I chalked it up to patent sillyness / vandalism / whatever you'd like to call it. It was in the article for quite a long time too, haha. --I am not good at running 22:47, 23 October 2005 (UTC)
That's sort of my fault; during the AI boom, the Japanese were intensely interested (esp. the big companies- like Sony), and so I considered it plausible enough to leave. (BTW: it was the Europeans who were in love with Prolog.) --Maru (talk) Contribs 04:25, 7 November 2005 (UTC)
I know Prolog was popular in Europe (The Sicstus implementation of Prolog was from Sweden, if I remember correctly) but I also remember that in the late 70s/early 80s when Japan's government and industry really got into AI, Prolog was their big language. I'll see if I can find a reference.
Ah yes, here's one. A history of Prolog: "To this day Prolog has grown in use throughout North America and Europe. Prolog was used heavily in the European Esprit programme and in Japan where it was used in building the ICOT Fifth Generation Computer Systems Initiative. The Japanese Government developed this project in an attempt to create intelligent computers. Prolog was a main player in these historical computing endeavours." --Zippy 08:56, 7 November 2005 (UTC)
Actually, now I recant; I've read further in The Brain Makers referenced, and I found this:
"Complicating and confusing matter even further, Japanese companies participating in The Fifth Generation project were buying LISP machines from Symbolics. Even though PROLOG was the designated language of The Fifth Generation, ICOT researchers found that it wasn't as flexible for creating some of the more ambiguous human attributes as LISP was. Thus, some of them were sneaking around the party platform. One Japanses Fifth Generation member, Fujitsu, had even developed a LISP Machine it wanted to sell in the United States."- pg. 331
--Maru (talk) Contribs 01:45, 13 November 2005 (UTC)
Actually reading through the old SLUG mails, there was some kind of collaboration with Sony and Symbolics planned (mid/end 1980s). It was the time when Sony had their NeWS workstations. But it was not realized. I also read that some company (not Sony) in the end 1980s wanted to develop a Handheld computer based on Symbolics' Ivory microprocessor. -RJ —Preceding unsigned comment added by Joswig (talk • contribs) 15:27, 31 January 2008 (UTC)

[edit] Lisp

I added a link to ICAD (a Knowledge Based Engineering system) as an example of a system that started in Lisp (on the Lisp Machine) and then ported to Unix as Common Lisp evolved.

Personally, I have worked with 9 variety of Lisp Machines in a commercial context (Symbolics (3 variety), LMI (2 variety), TI (3 variety), Xerox). It would be good to see other examples collected.

Related topics to be added: -- Moby (spelling?) memory - LMI's (?) work on distributed Lisp, -- tools such as KEE, Knowledgecraft, ..., -- applications - KBE on Unix accounted for buckets of dollars (cost savings) in very large system design and manufacture (aircraft), -- other approaches, such as IBM's implementation of KEE on the mainframe, ...

I've taken the liberty of doing a little formatting on the ICAD article. --Maru (talk) Contribs 23:45, 27 December 2005 (UTC)
Thanks. I may have clobbered those changes. Sorry, I need to be more careful. (Turns out that I wasn't logged in.)

Added GBB as another example. Let's get these application engines recorded and recognized!!! jmswtlk 13:22, 28 December 2005 (UTC)

[edit] What Lisp Machines brought (or wrought)

Over the years I have heard many people talk about the power of the Lisp machine while rueing its departure from the scene. The Lisp that ensued on Unix took many years to get back a lot of the functionality.

In a sense, development was crippled.

This is an analog, IMHO, of a larger problem of 'green field' versus 'legacy' that, perhaps, ought to be discussed elsewhere; however, the Lisp machine experience offers a wonderful and concrete example. So, let's hear stories about pre and post. Those who liked the Lisp Machines liked Lisp. What became of those who had the 'bounty' of this experience (or better, could understand the significance)?

A recent example is ICAD which is in hiatus. Given comments posted on this page, there is something missing in the proposed replacement systems. Has anyone characterized what might be the missing pieces and why Lisp might still be useful? It's interesting that GBBOpen is Lisp-based. jmswtlk 13:22, 28 December 2005 (UTC)

[edit] Ambiguity

This is a great article! WP:FA, anyone? :) But while copyediting, I ran across the sentence

Often it was affectionately referred to as the "Knight machine", perhaps since Knight wrote his master's thesis on it); it was extremely well-received.

Two problems: First, WP:RS; if we're going to claim that the machine was affectionately referred to as such-and-such, we'd better have at least a primary source for that (e.g., a Wikipedia editor who claims to be an old-school Lisp hacker), or better a secondary source (e.g., a dead-tree history of Lisp). Second, an ambiguity: Did Knight write his thesis on the computer, perhaps using Emacs? Or did he write it on the computer, perhaps focusing on its history and development? Assuming the latter, I changed the underlined bit to "on the subject"; but if that's not right, please make the appropriate substitution. --Quuxplusone 05:39, 30 March 2007 (UTC)

[edit] Firsts?

Laser Printing was developed first on Lisp Machines at Xerox? Windowing Systems? Computer Mice? Bitmapped Graphics?

I think they were available early, but they were not developed first on Lisp Machines. The things that Xerox developed (also not the first) were often done for their office system or for the Smalltalk systems. Those were often using similar hardware, but were not developed in Lisp.

I see two alternatives:

a) replace 'developed first' with something like 'developed early'. b) coming up with references that backup those claims. —The preceding unsigned comment was added by 85.176.6.193 (talk) 22:41, 7 April 2007 (UTC).

The Alto was the first known system to use a bitmapped GUI, the mouse was introduced for the NLS... therefore, I cannot help that unless specific examples are provides, the 'first' statement is simply in error, so I have removed it. JamesFox 02:13, 29 June 2007 (UTC)

[edit] Were Lisp machines special?

Lisp machines were general-purpose computers designed (usually through hardware support) to efficiently run Lisp as their main software language.

What type of "hardware support" did Lisp machines provide that made them better platforms for running Lisp code? Did they have more memory and faster processors than other machines of the day?

The article answers this. If you don't want to read the linked technical reports, the gist is that function calls were cheap, the dynamic typing overhead of checking the type of arguments to a function were built in along with a number of other helpful things in the microcode, the address space was large enough to support the kind of virtual memory Lisp (and garbage collected languages in general?) needs, etc. The Lisp machines were also really good compared to contemporary workstations like Sun's. So they were quite different, architecturally speaking, but they were not the most radical such architectures - at least compared with some research project optimized for functional programming have been, such as the ones which had graph reduction built into the hardware. --Gwern (contribs) 04:04 20 May 2007 (GMT)