<pre>Author/s : Lyle Johnson Publisher : The Pragmatic Programmers Category :Other Review by : Jesper de Jong Rating : 8 horseshoes</pre> This book is about FXRuby, a library for developing GUIs with Ruby. It's a Ruby binding to the FOX toolkit. The book consists of two parts. The first part (chapters 1 to 6) is a gentle introduction to FXRuby, in which you build a simple photobook application step by step. The second part (chapters 7 to 14) is a more thorough overview of how FXRuby works and how to use all the different available widgets to build a GUI. Some advanced topics, such as FXRuby's support for OpenGL graphics, are not covered in the book. The book also does not contain a complete reference to the library - the author refers you to the online RDoc documentation. The book is written by Lyle Johnson, the lead developer of FXRuby.
I like the way the book is set up; if you're new to FXRuby, like I was when I started reading the book, then the first part is a nice and easy tutorial, and the second part is a good reference to most of FXRuby's features if you're using it in your own applications. So the book is useful for beginners and experienced users alike.
For anyone who wants to create a good GUI for their Ruby application, I would recommend them to have a look at FXRuby and this book.