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

Reply via email to