Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site mit-eddie.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!jfw
From: jfw@mit-eddie.UUCP (John Woods)
Newsgroups: net.sources
Subject: XLISP minor bug fix
Message-ID: <2735@mit-eddie.UUCP>
Date: Tue, 18-Sep-84 22:14:48 EDT
Article-I.D.: mit-eddi.2735
Posted: Tue Sep 18 22:14:48 1984
Date-Received: Tue, 25-Sep-84 05:21:53 EDT
Distribution: net.sources
Organization: MIT, Cambridge, MA
Lines: 26

I have just been told that someone brought up XLISP without casualty (yay!)
but it seemed to be missing the functions (gc) and (mem).  It turns out
that, due to subrs now appearing on property lists, there was some 
initialization needed that isn't done until xlinit().

To fix:  in XLISP.C, change
	xlinit();
to
	xlinit();
	xlMMinit();

and in XLDMEM.C,

xldmeminit() {
	
! }
! xlMMinit() {				TURN ONE FUNCTION TO TWO!
	xlfsubr(...

I do hope this is the only fix I need, but keep those cards and letters
coming, folks!  Enjoy!
-- 
John Woods, Charles River Data Systems
decvax!frog!john, mit-eddie!jfw, JFW@MIT-XX

Guns don't kill people, I kill people.