Below my sig. Adds more specific descriptions of what Configure does
and some information on compiler warnings.
--Brent Dax <[EMAIL PROTECTED]>
@roles=map {"Parrot $_"} qw(embedding regexen Configure)
#define private public
--Spotted in a C++ program just before a #include
--- README 29 Jan 2002 06:01:40 -0000 1.15
+++ README 5 Mar 2002 21:43:02 -0000
@@ -58,11 +58,32 @@
perl Configure.pl
to run the Configure script. This will generate a config.h header, a
-Parrot::Config module, and a Makefile. Next type
+Parrot::Config module, several other internal Parrot modules, and a
+Makefile, and move several platform-specific files into place. It will
+also compile, run, and delete several test programs.
- make
+It will ask you some questions about your C compiler and types you want
to use;
+to use the defaults, just pass in the --defaults switch. It takes
defaults from
+the Config.pm module of whatever copy of Perl you run, so if you have
multiple
+copies of Perl, pick the one with the configuration closest to your
desired
+Parrot configuration.
+
+Once you've run Configure, type
+
+ make
and the interpreter should build.
+
+At the time of this writing, there are a few warnings; most of them can
be
+ignored, especially if they fall into one of these categories:
+
+-Uninitialized or unreferenced variables or functions.
+-Type conversion.
+-Functions not returning values.
+
+As different compilers give different warnings, you may get other
categories of
+warnings. In any case, they are nothing to worry about; the general
rule of thumb
+is "if they seem harmless, they probably are".
You can test the assembler and interpreter by running