News for hackers. Stuff that matters.
Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by gumby on Sunday April 30, 2023 @11:12PM (#35768718)
Sadly, the hardware was underpowered. The same hardware was sold for InterLisp workstations but it was so slow as to be frustrating. Like all D machines they could also boot into the Smalltalk and Cedar/Mesa environments.

A problem was that the InterLisp, Smalltalk, and Mesa development was done on the beefier Dolphin and Dorado (an ECL barn-burner) machines and as far as I can tell never tuned for the wimpy machines. I only used them when I tested some custom microcode on them; I did all my work on the faster machines too.

Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by knuckleheadsmif on Sunday April 30, 2023 @11:53PM (#35768935)
XDE, the Mesa development environment was run on the same hardware as Star. Star’s biggest issue was that it had far too little real memory and was always thrashing. XDE did much better than Star on a small memory footprint and did not feel slow and generally did not get into a thrashing state. The issue was not the language or the OS, Star and XDE ran on the same Pilot OS, but the architecture of the Star software and the amount or simultaneous this it did in its integrated application which increased its memory foot print.

You are perhaps confusing Cedar rather than Mesa which normally ran on the larger machines.

The other machines you mention were far too large and noisy to use in an office or normal work environment. NO ONE for example had a Dorado in their office, it was always in another room.

Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by knuckleheadsmif on Monday May 01, 2023 @12:00AM (#35768966)
If you look close one of the polo rates, while labeled Star was really XDE. Rather than object Icons it had a process bar (running applications) at the bottom.
Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by AlbertCory on Monday May 01, 2023 @11:13AM (#35773945)
There's a guy, Bill Fisher, who's battled with Xerox Legal for decades to get them to open source the Star code. He says it runs lightning-quick on modern hardware.

The Dorado came along later and played no part in Star, as knucklehead says. Dolphins were referred to as "dog-zeros" because they were so flaky.

Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by Aloha on Monday May 01, 2023 @01:35PM (#35776287)
Does it have a website or some examples?

Was he successful in getting it open sourced?

Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by knuckleheadsmif on Monday May 01, 2023 @03:14PM (#35777696)
Here is one interesting manual for Viewpoint (which I called Basic Work Station in other posts) that was the rewritten version of Star that it was open to others writing apps. It’s a good document with examples or the Mesa APIs for usage. This is from 1986.

http://www.bitsavers.org/pdf/xerox/viewpoint/programming/610...

Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by pholbrook on Wednesday May 03, 2023 @07:52AM (#35801227)
I don't think I'd ever seen that document. Thank you!

I worked on the Basic Workstation team; my part was the desktop and folders code. As I recall, the whole BWS rewrite was the result of Robert Ayers coming along and trying to rewrite the bottom layers of Star from scratch. The framework he came up with became the basis for BWS.

Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by knuckleheadsmif on Thursday May 11, 2023 @08:07PM (#35910127)
I was one aisle over on the editor team. Your memory matches mine about how the BWS came about. It was about opening the system up to allow apps to easily be added unlike the original “trait”-based system that was closed by design.

Traits was the object oriented multiple inheritance archetypes layered on top of Mesa that Star was based upon and required a static analysis step of all objects in the system to optimize object layouts—this is why it was a closed system. After the changeover to BWS, a few years later, only the document editor, and all object types represented in documents (graphics, tables, equations…) continued to use traits.

Re:Xerox Star 8010 Interfaces, high quality polaroids (1981) by knuckleheadsmif on Monday May 01, 2023 @02:01PM (#35776684)
Open sourcing would also require open sourcing all the development tools. Also open sourcing the original code while interesting to look at would be impossible to extend (not impossible but very hard).

It would make the most sense to open source BWS (the basic workstation code used for the later version of Star) with all the tools. It had a ton of well written documentation that was all given to universities to use along with XDE.