⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 read.me

📁 四皇后问题
💻 ME
字号:
(This is translated from the French file LIZEZ.MOI. written by an anonymous
programmer)


The 3 diskettes supplied contain the source code and executable files
of 
		Little Smalltalk 
	by Timothy Budd of Oregon University.

Please read the following notes in order to install the software correctly.

1/. Little Smalltalk should be installed with the following directory structure
so as to respect the paths indicated in the source code (see \lst\parser\env.h).

             \LST\PARSER
             \LST\SOURCES
             \LST\TESTS
             \LST\PRELUDE
             \LST\TMP

The directory \LST must be  a subdirectory of the root itself.
You can of course change this by modifying and recompiling the 
sources.

LST.EXE can be copied to ANY of your directories (for example \BIN).

If you want to use Little Smalltalk on a two diskette system you 
should create a disquette with at least the following directory
structure:
             \LST\TMP       (empty)
             \LST\PRELUDE   (with all files)
             \LST\PARSER    (with PARSE.EXE only)

Again you can put LST.EXE anywhere if you have set PATH appropriately.
You should leave a little room so that Little Smalltalk can generate
its temporary files in \LST\TMP during "compilation".

You can then access the test files and source files from the other
drive providing you prefix the filename by the drive name.

3/. To execute Little Smalltalk enter LST from \LST\SOURCES, the files
with the .ST extension  will be accessible without a path definition.
To leave Little Smalltalk type control-z, rather than control-d as the
book suggests.

4/. Little Smalltalk does not have a builtin editor but uses EDLIN by
default (quelle horreur!). In order to invoke a different editor
type the following at the DOS level:

	SET EDITOR = <name of your editor>

5/. DOS commands can be executed from the Little Smalltalk prompt as follows:
	
	)!<your DOS command>

 This of course requires command.com to be present.

6/. In this version the executables were compiled using MSC 4.0 
and the Polytron utility (large model) was used to create the parser
\LST\PARSER.BAT

7/. The use of the backtrace function (in \LST\COURIER.C) is not 
recommended given that a bug has been found. A typical example is:

             aBlock:=[10isEven]
             aBlock value

If bracktrace is invoked then an abnormal return to DOS ensues
with a "can't happen" message.



WARNING.

Because of our distribution policy, the distribution disk doesn't include 
any sub directory. Therefore, you need to create new directories and move
files according to the list shown below.


\
	READ.ME
	LST.EXE

\LST\PRELUDE
	MAKEFILE.PRE
	ACOLLECT ST      
	ARRAY    ST      
	BAG      ST      
	BLOCK    ST      
	BOOLEAN  ST      
	BYTEARRA ST      
	CHAR     ST      
	CLASS    ST      
	COLLECTI ST      
	DICTIONA ST      
	FALSE    ST      
	FILE     ST      
	FLOAT    ST      
	FORM     ST      
	INIT             
	INTEGER  ST      
	STANDARD        
	KCOLLECT ST     
	LARRAY   ST     
	LIST     ST     
	MAGNITUD ST     
	NIL      ST     
	NUMBER   ST     
	OBJECT   ST     
	PEN      ST     
	POINT    ST     
	PROCESS  ST     
	RADIAN   ST     
	RANDOM   ST     
	SAVESCRI        
	SCOLLECT ST     
	SEMAPHOR ST     
	SET      ST     
	SMALLTAL ST     
	STRING   ST     
	SYMBOL   ST     
	TRUE     ST     
	INTERVAL ST     
	PRELUDE  BAT    

\LST\TESTS
	MAKEFILE.TST
	IN                
	OLDMAKE.TST
	4QUEEN   OUT     
	4QUEEN   ST      
	8QUEEN   ST      
	BASIC    OUT     
	BASIC    ST      
	BLOCKS   OUT     
	BLOCKS   ST      
	CHECK    ST      
	COLLECT  OUT     
	COLLECT  ST      
	COND     ST      
	CONTROL  ST      
	COPY     OUT     
	COPY     ST      
	FIB      ST      
	FILE1    OUT     
	FILE1    ST      
	FORK     OUT     
	FORK     ST      
	GENERATO ST      
	NEW      OUT     
	NEW      ST      
	NUM      OUT     
	NUM      ST      
	PENSHOW  ST      
	PHIL     OUT     
	PHIL     ST      
	PLANE    ST      
	PRIME    ST      
	PRIME3   ST      
	PRIME4   ST      
	PRIMES   OUT     
	PRIMES   ST      
	PROB     ST      
	SIM1     OUT     
	SIM1     ST      
	SIM2     OUT     
	SIM2     ST      
	SIM3     OUT     
	SIM3     ST      
	SUPER    OUT     
	SUPER    ST      
	TEMP     ST      
	TURING   ST      
	VISITOR  ST      

\LST\PARSER
	MAKEFILE.PAR
	CMDS     H      
	DISCLAIM        
	DRIVE    H      
	PARSE2   C      
	PARSER   H      
	PARSER   LEX    
	PARSER   Y      
	PRIMNUM  H      
	UCHAR    C      
	PARSER   BAT    
	YTAB     H      
	OLDENV   H      
	PARSE1   C      
	LEXYY    C      
	YTAB     C      
	PARSE    EXE    
	ENV      H      

\LST\SOURCES
	MAKEFILE.SOR
	ARRAY    C  
	BLOCK    C  
	BLOCK    H  
	BYTE     C  
	BYTE     H  
	CLASS    C  
	CLDICT   C  
	DRIVE    H  
	DISCLAIM    
	DRIVE    C  
	FILE     C  
	FILE     H  
	INTERP   C  
	INTERP   H  
	LEX      C  
	LINE     C  
	PRIMITIV C  
	NUMBER   C  
	NUMBER   H  
	OBJECT   C  
	OBJECT   H  
	ENV      H  
	PRIMITIV H  
	PROCESS  C  
	PROCESS  H  
	SSTR     C  
	STRING   C  
	STRING   H  
	SYMBOL   C  
	SYMBOL   H  
	SYMBOLS     
	SYMS     C  
	CMDS     H  
	SSTR     EXE
	DOSYM    BAT
	LEXCMD   C  
	LINKLST     
	OLDMAKE.SOR
	COURIER  C  
	MAIN     C  



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -