[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LOGIN and (INIT);



The only thing in the world that uses the (INIT); directory on
AI these days is LISPMs.  The choices for correctly selecting
.LISPM init files seem to be:
1) WIN:  do a HSNAME lookup and get .LISPM init files like everybody
         else in the world.  (maybe a Chaos simple protocol called
	 HSNAME...)
2) LOSS: do it in the current style by searching in order
	 NAME;NAME .LISPM
	 NAME;.LISPM (INIT)	;this should be flushed
	 USERS1;NAME .LISPM
	 USERS2;NAME .LISPM
	 USERS3;NAME .LISPM
	 USERS1;* .LISPM
	 This has the advantage that it is simple and is implemented
	 in LISPM2;NLOGIN 23
3) FUKT: look at (car (explode (user-id))) and pick one of the 3 USERSn;
	 directories, rather than looking at all three.  This would need to
	 choose on the same basis as HSNAME and could be fooled by pathogenic
	 (that was deliberate) names.
Unless someone screams I'll do (2) in the near future, and move the 7 or so
files that are affected.