]> git.draconx.ca Git - gob-dx.git/blobdiff - README
Release 1.99.1
[gob-dx.git] / README
diff --git a/README b/README
index cb1c740ef9b22ed2fa7ee05edfe738cb62f41911..4ce0a2d099a170129533c10e1e04fbcb3b781d2d 100644 (file)
--- a/README
+++ b/README
@@ -1,12 +1,18 @@
-GTK+ Object Builder (GOB)
+[
+  Note: if you are looking for the old GOB (for GTK+ objects), which is what
+  used to be here, look into the gob-1-0 branch in CVS!
+]
 
-Very simple preprocessor for making GTK+ objects with inline C code so that
+GObject Builder (GOB-2)
+(George's Obfuscated Bits)
+
+Very simple preprocessor for making GObject objects with inline C code so that
 generated files are not editted.  Syntax is inspired by java and yacc or lex.
 The implementation is intentionaly kept simple, and no C code parsing is done.
 
 Reasons:
        - C is a perfect (well mostly) language, no need for another language
-       - Writing a fully featured GTK+ object is a hassle
+       - Writing a fully featured GObject object is a hassle
        - Need for a generator that doesn't require changes to generated code
        - I like how Java writes method code directly into the class
          definition.
@@ -16,31 +22,31 @@ To build:
        run "./configure;make"
 
 To install:
-       run "make install" as root, or just take the gob binary and place
+       run "make install" as root, or just take the gob2 binary and place
        it anywhere you want.
 
 To use:
-       run gob with the .gob file on the command line
+       run gob2 with the .gob file on the command line
 
 What's generated:
        two (.c and .h) files named by the object name with words
        separated by a hyphen (not neccessairly the .gob file prefix)
 
 How to write .gob files?
-       1) read "man gob" for some documenation on how to use GOB
+       1) read "man gob2" for some documenation on how to use GOB
        2) if you can't find what you need, read src/test.gob for an
           example of GOB code
        3) If you still can't find what you need, read src/lexer.l
           and src/parse.y (in other words: RTFS)
 
-How to include gob inside your project:
+How to include gob2 inside your project:
 
-       Put the gob distribution into a subdirectory in your main
+       Put the gob2 distribution into a subdirectory in your main
        project directory.  Use the AC_CONFIG_SUBDIRS to include that
        directory in your configure run.  And finally add a file called
        NOINST_GOB into your toplevel project directory (this can be done
-       inside your configure script in fact) so that gob doesn't install
-       itself.  Then just use the made gob binary as you would other
+       inside your configure script in fact) so that gob2 doesn't install
+       itself.  Then just use the made gob2 binary as you would other
        preprocessors.
 
 TODO: