[comp.sys.mac.hypercard] Lisp Routines in SuperCard/HyperCard

rc05@GTE.COM (Ramesh Chandak) (11/14/90)

I'm interested in using LISP routines as XCMDs into SuperCard. Any idea 
on how I can do it ? Any references/pointers/suggestions shall be very
much appreciated.

Thanx much.

- Ramesh Chandak
rc05@gte.com
loverboy@athena.mit.edu

jacob@latcs1.oz.au (Jacob L. Cybulski) (11/14/90)

From article <10036@bunny.GTE.COM>, by rc05@GTE.COM (Ramesh Chandak):
> I'm interested in using LISP routines as XCMDs into SuperCard. Any idea 
> on how I can do it ? Any references/pointers/suggestions shall be very
> much appreciated.

I think you are out of luck here! The XCMD's limit on size is 32k, I don't
think any Lisp interpreter would fit into this area.  What you could do
instead is to write an XCMD which could communicate with Lisp via a file or
common memory.  Also, what Lisp you are talking about? If Allegro CL then
you realise you'd need at least 1Mb for SuperCard and 2Mb for CL, the only
sensible solution would be to use XLisp which is small and free.

It all seems a lot of work to me! It would probably be much simpler to write
a HyperCard-like user interface to Lisp then the XCMD interface between Lisp
and Hypercard/SuperCard.

Jacob