Replies: 2 comments
-
| You can track down the user greet file from the GREET function -- (CALLS 'GREET) 	from which you find it calls GREETFILENAME, and (CALLS 'GREETFILENAME) shows that it refers to variables GREETDIRECTORY, GREETFILE, and GREETEXT.  GREETDIRECTORY is NIL, GREETFILE is INIT, and GREETEXT is LISP -- so:… ------------
4_(ADDTOVAR INITIALSLST (NEW "Nick" "NHB"))
5_INITIALSLST
((NEW "Nick" "NHB"))
6_(FILES?)
the variables: INITIALSLST...to be dumped.
want to say where the above go ? yes
(variables)
INITIALSLST  File name: INIT.LISP
create new file INIT.LISP ?
Yes
NIL
7_(MAKEFILE 'INIT.LISP)
<NEW>INIT.LISP.1
8_(LOGOUT T)
[KANKAN] PUBLIC:<~>@ INTERLISP:LISP
INTERLISP-10  31-Dec-84 ...
Hi, Nick.
3_ (LOGOUT T)
[KANKAN] PUBLIC:<~>@ type INIT.LISP
(FILECREATED " 4-Sep-2025 21:57:52" <NEW>INIT.LISP.1 302
      changes to:  (VARS INITCOMS INITIALSLST))
(* Copyright (c)  by NIL. All rights reserved.)
(PRETTYCOMPRINT INITCOMS)
(RPAQQ INITCOMS ((VARS INITIALSLST)))
(RPAQQ INITIALSLST ((NEW "Nick" "NHB")))
(DECLARE: DONTCOPY
  (FILEMAP (NIL)))
STOP ------------
(1) The user is a atom, not a string (and I'm just using "LOGIN NEW", so my username is NEW in this example).  I don't remember whether first name and initials are also supposed to be atoms - there's probably an example in the IRM.
(2) Don't SETQ the fileCOMS yourself - the file manager will set up the COMS and by saying you wanted to add the variable INITCOMS to the file INIT you caused it to add a VARS for that, which caused the weirdness you see in the result.
(3) the file name is INIT.LISP -- you can probably get away with just INIT for the (FILES?) part of setting it up, because that's just constructing the INITCOMS in memory, but if you don't (MAKEFILE 'INIT.LISP) the file it writes will not have the LISP extension - which is necessary. -- Nick   On Sep 4, 2025, at 10:51, Paolo Amoroso ***@***.***> wrote:
 I'm trying to figure out the right combination of file name and coms variable to create an init file for Interlisp-10 on SDF's TWENEX system. I create the file as in this session but Interlisp doesn't recognize and load INIT:
 [KANKAN] PUBLIC:<~>@ INTERLISP:LISP
 INTERLISP-10  31-Dec-84 ...
 Hello.
 3_(SETQ INITCOMS '((ADDVARS (INITIALSLST ("AMOROSO" "Paolo" "PA")))))
 ((ADDVARS (INITIALSLST ("AMOROSO" "Paolo" "PA"))))
 4_INITCOMS
 ((ADDVARS (INITIALSLST ("AMOROSO" "Paolo" "PA"))))
 5_(FILES?)
 the variables: INITCOMS...to be dumped.
 want to say where the above go ? Yes
 (variables)
 INITCOMS  File name: INIT
 NIL
 6_(MAKEFILE 'INIT)
 <AMOROSO>INIT..3
 7_(LOGOUT T)
 [KANKAN] PUBLIC:<~>@ INTERLISP:LISP
 INTERLISP-10  31-Dec-84 ...
 Hi.
 3_INITCOMS
 UNBOUND ATOM
 INITCOMS
 4_(LOGOUT T)
 [KANKAN] PUBLIC:<~>@ TYPE INIT
 (FILECREATED " 4-Sep-2025 16:23:38" <AMOROSO>INIT..3 438
       changes to:  (VARS INITCOMS))
 (* Copyright (c)  by NIL. All rights reserved.)
 (PRETTYCOMPRINT INITCOMS)
 (RPAQQ INITCOMS ((ADDVARS (INITIALSLST ("AMOROSO" "Paolo" "PA")))
 		 (VARS INITCOMS)))
 (ADDTOVAR INITIALSLST ("AMOROSO" "Paolo" "PA"))
 (RPAQQ INITCOMS ((ADDVARS (INITIALSLST ("AMOROSO" "Paolo" "PA")))
 		 (VARS INITCOMS)))
 (DECLARE: DONTCOPY
   (FILEMAP (NIL)))
 STOP
 Why does Interlisp insert the VARS command for INITCOMS?
 I tried various combinations of file names and com variables without success. The 1978 edition of the IRM mentions INIT.LISP as the site init file, not the user one.
 —
 Reply to this email directly, view it on GitHub <#2276>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AB6DAWKAIVDMBWOQJLDVWG33RBUZNAVCNFSM6AAAAACFUS6JDOVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZYHA2DCMRQGY>.
 You are receiving this because you are subscribed to this thread.
 | 
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            -
| Thanks, this clarifies what I did wrong and by following your procedure I was able to correctly create the init file. | 
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
I'm trying to figure out the right combination of file name and coms variable to create an init file for Interlisp-10 on SDF's TWENEX system. I create the file as in this session but Interlisp doesn't recognize and load
INIT:Why does Interlisp insert the
VARScommand forINITCOMS?I tried various combinations of file names and com variables without success. The 1978 edition of the IRM mentions
INIT.LISPas the site init file, not the user one.Beta Was this translation helpful? Give feedback.
All reactions