[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Symbolics/Intellicorp Announcement
Date: Tue, 14 Mar 89 18:23 EST
From: barmar@Think.COM (Barry Margolin)
Date: Tue, 14 Mar 89 14:32 EST
From: Mark@alderaan.scrc.symbolics.com (Mark Graffam)
SYMBOLICS ANNOUNCES A JOINT DEVELOPMENT AGREEMENT WITH INTELLICORP
TO DELIVER KEE ON NEW SYMBOLICS WORKSTATIONS
Does KEE do anything hardware specific that makes it less than trivial
to port it to Ivory? A fundamental design goal of Ivory was that it
would be source-compatible with 3600, and in my (albeit limited)
experience they met this goal adequately. Porting a software-only
system from 3600 to Ivory should not be much harder than porting from
Genera 7.1 to 7.2 was. I imagine that some interesting stuff could come
out of the MacIvory side of this announcement (e.g. a MacIvory version
of KEE that uses the Macintosh style of user interface), but what's the
significance of the XL400 side of the agreement?
KEE is a large complex product. It would be silly for a company like
Intellicorp to simply compile KEE for the MacIvory or XL400, and then ship
it to customers without doing any performance tuning or software QA. For a
product like KEE, the job of porting it to a new platform like the XL400 is
has a large component of testing and QA.
See below.
----------------
Date: Tue, 14 Mar 89 17:38 EST
From: MILLER@vax.cam.nbs.gov
RE: SYMBOLICS ANNOUNCES A JOINT DEVELOPMENT AGREEMENT WITH INTELLICORP
TO DELIVER KEE ON NEW SYMBOLICS WORKSTATIONS
Burlington, Mass., March 14, 1989 -- Symbolics, Inc., and Intellicorp,
Inc., announced a joint development agreement to provide Intellicorp's
knowledge-based systems development environment on Symbolics' newest
workstations. Under the agreement, the companies will work together to
provide a fully supported version of KEE (Knowledge Engineering
Environment) for Symbolics' MacIvory and XL400 workstations. KEE is
currently supported on Symbolics 3600 series workstations.
...
I hate to be a killjoy but I keep hearing `You only have to recompile.'
You do only have to recompile to get a working version on the XL400 or
MacIvory. However, it is naive to presume that the performance of any
complex software product is going to be the same on an Ivory-based machine
as it is on a 36xx, and naive to presume that an embedded system is going
to have the same performance as an unembedded system.
Some things on an Ivory-based platform will run faster than on the 3600,
some things might run slower; code which has been carefully optimized for
the 3600 might prove to be slower than one wants on the Ivory. After all,
the architectures are quite different.
On embedded systems, there is also the issue of user-interface performance.
For example, when drawing graphics a user can choose between drawing things
exactly as they appear on the 36xx, or as they would appear when the host
does all the drawing. The former might be necessary when graphics must look
exactly alike on all Symbolics platforms. However, the latter alternative
has the potential of being much faster, as it is on the MacIvory.