]> gitweb.factorcode.org Git - factor.git/commitdiff
minor tweaks
authorSlava Pestov <slava@factorcode.org>
Wed, 18 Jan 2006 19:16:43 +0000 (19:16 +0000)
committerSlava Pestov <slava@factorcode.org>
Wed, 18 Jan 2006 19:16:43 +0000 (19:16 +0000)
CHANGES.html
README.txt
library/kernel.facts

index 1d8dbd08048459734ceb82fb154667e1b334b225..5c3e19c4a9a0e947f6f0548d624f294b9e4ac0ea 100644 (file)
@@ -26,6 +26,9 @@ initial size.</li>
 repeated a certain number of times has been renamed to <code>&lt;string&gt;</code>.</li>
 <li>The <code>sum</code> and <code>product</code> words have been moved to
 <code>contrib/math/</code>.</li>
+<li>Some alien word changes:
+<pre>&lt;foo&gt; ==&gt; "foo" &lt;c-object&gt;
+&lt;foo-array&gt; ==&gt; "foo" &lt;c-array&gt;</pre>
 </li>
 
 <li><code>stream-format ( string style stream -- )</code> now takes a hashtable
@@ -104,6 +107,8 @@ USE: image
 <li>Contributed libraries:
 
 <ul>
+<li>All libraries in <code>contrib/</code> have been tested and updated for recent language
+changes, and you can run <code>contrib/load.factor</code> to load all of them at once (Trent Buck)</li>
 <li>Updated <code>contrib/x11/</code> with many more examples (Eduardo Cavazos)</li>
 <li>Added splay tree library in <code>contrib/splay-trees.factor</code> (Mackenzie Straight)</li>
 </ul>
index f31128a51ad0267999e82bd5ff23d1f635981513..36da3f79e94864030241c2a723480f6076c596f9 100644 (file)
@@ -20,6 +20,8 @@ regular basis:
   FreeBSD/AMD64
   Linux/PowerPC
 
+Other platforms are not supported.
+
 * Compiling Factor
 
 The Factor runtime is written in C, and is built with GNU make and gcc.
@@ -51,7 +53,7 @@ The former allows optimization flags to be specified, for example
 difference in Factor's performance, so willing hackers should
 experiment.
 
-The latter flag disables optimization and builds an executable with
+The DEBUG flag disables optimization and builds an executable with
 debug symbols. This is probably only of interest to people intending to
 hack on the runtime sources.
 
@@ -128,7 +130,6 @@ as, and issue a command similar to the following to bootstrap Factor:
     freetype/ - FreeType binding, rendering glyphs to OpenGL textures
     generic/ - generic words, for object oriented programming style
     help/ - online help system
-    httpd/ - HTTP client, server, and web application framework
     inference/ - stack effect inference, used by compiler, as well as a
       useful development tool of its own
     io/ - input and output streams
@@ -143,7 +144,6 @@ as, and issue a command similar to the following to bootstrap Factor:
     win32/ - Windows-specific I/O code
   contrib/ - various handy libraries not part of the core
   examples/ - small examples illustrating various language features
-  factor/ - Java code for the Factor jEdit plugin
   fonts/ - TrueType fonts used by UI
 
 * Learning Factor
@@ -173,6 +173,7 @@ Slava Pestov:       Lead developer
 Alex Chapman:       OpenGL binding
 Doug Coleman:       Mersenne Twister random number generator
 Mackenzie Straight: Windows port
+Trent Buck:         Debian package
 
 A number of contributed libraries not part of the core can be found in
 contrib/. See contrib/README.txt for details.
index 288098f77111f9e8bdc921a3efaf0c670df93e3a..5599993894bdfd4ea50034e33c2aca58bf81b832 100644 (file)
@@ -242,7 +242,7 @@ HELP: array-nth "( n array -- elt )"
 { $description "Low-level array element accessor." }
 { $warning "This word is in the " { $snippet "kernel-internals" } " vocabulary because it is unsafe. It does not check types or array bounds, and improper use can corrupt memory." } ;
 
-HELP: set-array-nth "( elt n array --)"
+HELP: set-array-nth "( elt n array -- )"
 { $values { "elt" "an object" } { "n" "a non-negative fixnum" } { "array" "an array" }  }
 { $description "Low-level array element mutator." }
 { $warning "This word is in the " { $snippet "kernel-internals" } " vocabulary because it is unsafe. It does not check types or array bounds, and improper use can corrupt memory." } ;