This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [wwwdocs] Complete revamp of our web site


[ libstdc++@gcc.gnu.org and gcc@gcc.gnu.org removed ]

On Mon, 5 Jun 2006, Tom Tromey wrote:
> Looking better!  I like it much more.

Thanks, at least not everyone hates it! ;-)  (I've got a couple of
ideas to improve things while still remaining close to the new main
theme on www.gnu.org, so perhaps I can sway a few more...)

> For the gcj pages I think there are still some things that would be
> nice to change.  Some is content, some is layout, and some is
> technology.  Overall the pages (and the gcc main page is included
> here) are too cluttered.

Agreed.  On the GCC main page, I committed a first set of changes earlier
today, and I've got a bit more in the queue for tomorrow.  For Java...

> The "what is gcj" section is too verbose.  It should be a single
> paragraph, and then a link to "more info" or something like that.

...please find the result of a first compressions pass below.  Would
you mind reviewing this?  It also addresses some of the layout issues,
albeit smaller ones.

> Layout:
> 
> The font is too big.  The news section should be visible when you
> first visit the page, without scrolling.  In particular I think the
> news should be along the left, the "what is gcj?" thing in the middle,
> and the navigation on the right (or reversed if the navigation is on
> the left... I don't really care where that ends up).

Hmm, that would make us deviate from the www.gnu.org scheme.  Let's see
what I can do about our main page, and then let's have a look how far this 
could be an option for GCJ as well.

> Technology:
> 
> We should have an RSS feed for the news.

This, I admit, I know too little about to set up.  Any volunteers?

> Take a look at the mono main page if you want to see something that
> looks nice, is clean, and remains useful.

The graphics version is a _bit_ of a stretch stretch if we want to follow 
basic GNU styles, but the text version is quite nice indeed!

And now to the patch:

  Compress the "What is GCJ?" section, including removal of the title.
  Remove extraneous line breaks.  Use TM instead of tm for Trademark.

Okay?

Gerald

Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/index.html,v
retrieving revision 1.161
diff -u -3 -p -r1.161 index.html
--- index.html	6 Jun 2006 21:13:35 -0000	1.161
+++ index.html	11 Jun 2006 01:19:02 -0000
@@ -5,9 +5,7 @@
 
 <body>
 
-<h1>The GNU Compiler for the Java<sup><a href="tm.html"><small>tm</small></a></sup> Programming Language</h1>
-
-<h2>What is GCJ?</h2>
+<h1>The GNU Compiler for the Java<sup><a href="tm.html"><small>TM</small></a></sup> Programming Language</h1>
 
 <p>GCJ is a portable, optimizing, ahead-of-time compiler for the Java
 Programming Language.  It can compile:</p>
@@ -17,36 +15,25 @@ Programming Language.  It can compile:</
 <li>and Java bytecode to native machine code.</li>
 </ul>
 
+<p>GCJ can also be configured as a cross-compiler, suitable for embedded systems
+programming.</p>
+
 <p>Compiled applications are linked with the GCJ runtime,
 <code>libgcj</code>, which provides the core class libraries, a
 garbage collector, and a bytecode interpreter. <code>libgcj</code> can
 dynamically load and interpret class files, resulting in mixed
-compiled/interpreted applications.</p>
-
-<p>
-Debugging is supported using recent versions of the
-GNU debugger, <a href="http://sources.redhat.com/gdb/";>GDB</a>.
-A <a href="gdb.html">short tutorial</a> on using GDB to debug
-GCJ-compiled applications is available.
-</p>
-
-<p>
-In addition to regular native programming, GCJ can be configured as a
-cross-compiler, suitable for embedded systems programming.
+compiled/interpreted applications.
+It has been merged with <a
+href="http://www.gnu.org/software/classpath/";>GNU Classpath</a> and
+supports most of the 1.4 libraries plus some 1.5 additions.
 </p>
 
 <p>
-GCJ is part of the GNU Compiler Collection (<a href="../">GCC</a>). GCC, 
-GDB and related tools are 
-<a href="http://www.gnu.org/philosophy/free-sw.html";>Free Software</a>.  
-libgcj has been merged with <a
-href="http://www.gnu.org/software/classpath/";>GNU Classpath</a> and
-supports most of the 1.4 libraries plus some 1.5 additions.  (Support
-for the new 1.5 language features in the compiler is being worked on.)
+Recent versions of the GNU debugger, <a
+href="http://www.gnu.org/software/gdb/";>GDB</a> support GCJ (<a
+href="gdb.html">short tutorial</a>).
 </p>
 
-<br />
-<br />
 
 <h2><a name="news">GCJ News</a></h2>
 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]