[comp.lang.lisp] Allegro Composer vs SUN SPE

mw06@GTE.COM (Mark Weissman) (02/21/90)

Hello,

	Is there anyone out there using Allegro Composer or SUN SPE.
I need to choose fairly quickly between these or some other 
lisp development environment running on a SUN sparkstation.  I'll be
happy to post a summary of responses.

Thanks,
Mark Weissman
weissman@bunny.gte.com

ik@laic.UUCP (Ik Su Yoo) (02/24/90)

>  	Is there anyone out there using Allegro Composer or SUN SPE.
>  I need to choose fairly quickly between these or some other 
>  lisp development environment running on a SUN sparkstation.  I'll be
>  happy to post a summary of responses.
>  
>  Thanks,
>  Mark Weissman
>  weissman@bunny.gte.com

I'm not sure what you are asking, but I can summarize my experience with
them -- I have used them both before.

  - Both are almost essential if you use multiple processes. (If you tried
    debugging two "broken" processes using a single lisp listener, you know
    what I mean.)

  - Both gives you window-based debugging and inspecting.

  - Composer gives you profiling, which keeps track of how much time is
    spent inside each function. This statistical summary is nicely presented
    through a tree. I can't recall whether SPE had a similar feature.

  - Composer has simpler and cleaner user interface than SPE.

  - Navigation through backtrace was easier using Composer

  - SPE *seemed* to be more robust and quicker.

I have used Composer far more extensively than SPE, so I may be a bit
biased towards Composer (although I started using SPE before Composer).

Ik

tylman@csli.Stanford.EDU (Galia Tylman) (02/26/90)

In article <793@laic.UUCP> ik@laic.lockheed.com writes:
>>  	Is there anyone out there using Allegro Composer or SUN SPE.
>>  I need to choose fairly quickly between these or some other 
>>  lisp development environment running on a SUN sparkstation.  I'll be
>>  happy to post a summary of responses.
>
>  - Composer gives you profiling, which keeps track of how much time is
>    spent inside each function. This statistical summary is nicely presented
>    through a tree. I can't recall whether SPE had a similar feature.

With SUN Common Lisp 4.0 this feature is part of the Delivery Toolkit so I
assume when SPE is available on SCL4.0 you will be able to get this 
information.

Galia


-- 
Galia Tylman		Internet:  tylman@csli.stanford.edu

edt@microsoft.UUCP (Ed THARP) (03/01/90)

In article <8598@bunny.GTE.COM> mw06@GTE.COM (Mark Weissman) writes:
>Hello,
>
>	Is there anyone out there using Allegro Composer or SUN SPE.
>I need to choose fairly quickly between these or some other 
>lisp development environment running on a SUN sparkstation.  I'll be
>happy to post a summary of responses.
>
>Thanks,
>Mark Weissman
>weissman@bunny.gte.com

I used to work for a company tried SPE.  The drawback then was you had to
use Sunview and wasn't overly impressive to the ex-Symbolics hackers.  We
wanted to develop GUIs and preferred X Window System.  Then we got Composer 
and thought it was great.  It ran under X and had a reasonable programming
environment but wasn't object-orientated.  

Finally, we hit upon Harlequin's Lispworks after seeing them at IJCAI at 
Detroit.  Lispworks is CLUE based with an excellent development environment.  
The drawback is that it is a relatively new system and some of the finer 
points, like extensive documentation, isn't there yet, but I have found them 
to be very cooperative and willing to incoporate new (your) ideas.  I have 
forgotten their address, but I know Chris Richardson of Harlequin reads this 
group.

All of these development environments are going to have a bit of trouble
running in 8 meg. and would prefer at least 16.  One final note, my
experiences are probably a little dated.  New releases occur frequently, so
you'll have to check out the latest.

Ed Tharp
****************************************************************************
* Edward Tharp ...!uunet!microsoft!edt                                     *
*                                                                          *
* I have a deal; I don't speak for my company and they don't speak for me. *
****************************************************************************