Update README.txt
							parent
							
								
									786b9096e2
								
							
						
					
					
						commit
						a8cd8e75f8
					
				
							
								
								
									
										18
									
								
								README.txt
								
								
								
								
							
							
						
						
									
										18
									
								
								README.txt
								
								
								
								
							| 
						 | 
					@ -20,25 +20,17 @@ implementation. It is not an introduction to the language itself.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Compiling the Factor VM
 | 
					* Compiling the Factor VM
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The Factor runtime is written in GNU C++, and is built with GNU make and
 | 
					 | 
				
			||||||
gcc.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Factor supports various platforms. For an up-to-date list, see
 | 
					Factor supports various platforms. For an up-to-date list, see
 | 
				
			||||||
<http://factorcode.org>.
 | 
					<http://factorcode.org>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Factor requires gcc 3.4 or later.
 | 
					The Factor VM is written in C++ and uses the GNU and TR1 extensions.
 | 
				
			||||||
 | 
					As a result, it requires GCC 4.x to compile.
 | 
				
			||||||
On x86, Factor /will not/ build using gcc 3.3 or earlier.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
If you are using gcc 4.3, you might get an unusable Factor binary unless
 | 
					 | 
				
			||||||
you add 'SITE_CFLAGS=-fno-forward-propagate' to the command-line
 | 
					 | 
				
			||||||
arguments for make.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
Run 'make' ('gmake' on *BSD) with no parameters to build the Factor VM.
 | 
					Run 'make' ('gmake' on *BSD) with no parameters to build the Factor VM.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Bootstrapping the Factor image
 | 
					* Bootstrapping the Factor image
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Once you have compiled the Factor runtime, you must bootstrap the Factor
 | 
					Once you have compiled the Factor VM, you must bootstrap the Factor
 | 
				
			||||||
system using the image that corresponds to your CPU architecture.
 | 
					system using the image that corresponds to your CPU architecture.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Boot images can be obtained from <http://factorcode.org/images/latest/>.
 | 
					Boot images can be obtained from <http://factorcode.org/images/latest/>.
 | 
				
			||||||
| 
						 | 
					@ -97,7 +89,7 @@ When compiling Factor, pass the X11=1 parameter:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Then bootstrap with the following switches:
 | 
					Then bootstrap with the following switches:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  ./factor -i=boot.<cpu>.image -ui-backend=x11 -ui-text-backend=pango
 | 
					  ./factor -i=boot.<cpu>.image -ui-backend=x11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Now if $DISPLAY is set, running ./factor will start the UI.
 | 
					Now if $DISPLAY is set, running ./factor will start the UI.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -138,7 +130,7 @@ usage documentation, enter the following in the UI listener:
 | 
				
			||||||
The Factor source tree is organized as follows:
 | 
					The Factor source tree is organized as follows:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  build-support/ - scripts used for compiling Factor
 | 
					  build-support/ - scripts used for compiling Factor
 | 
				
			||||||
  vm/ - sources for the Factor VM, written in C++
 | 
					  vm/ - Factor VM
 | 
				
			||||||
  core/ - Factor core library
 | 
					  core/ - Factor core library
 | 
				
			||||||
  basis/ - Factor basis library, compiler, tools
 | 
					  basis/ - Factor basis library, compiler, tools
 | 
				
			||||||
  extra/ - more libraries and applications
 | 
					  extra/ - more libraries and applications
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue