Amazon.com: REBOL: The Official Guide (Book/CD Package) (0783254032323): Elan Goldman, John Blanton: Books

Have one to sell? Sell yours here
REBOL: The Official Guide (Book/CD Package)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

REBOL: The Official Guide (Book/CD Package) [Paperback]

Elan Goldman (Author), John Blanton (Author)
3.5 out of 5 stars  See all reviews (16 customer reviews)


Available from these sellers.



Book Description

July 24, 2000 Corel Press
-- Our book is the official guide to this exciting new language, published under the REBOL Press imprint.
-- CD will contain the REBOL core language on over 50 platforms, a library of sample scripts, and all the code from the book.
-- Foreword by Carl Sassenrath, inventor of the language, and president of REBOL Technologies. Sassenrath is the inventor of the Amiga operating system and an industry pioneer.
-- Supported by www.rebolpress.com website
-- REBOL Technologies is buying 2,000 books to use for promotional purposes.

Customers Who Bought This Item Also Bought


Editorial Reviews

Amazon.com Review

It's easy to get intimate with certain programming languages and not keep a lookout for new and powerful ones on the horizon. REBOL: The Official Guide raises awareness of this fascinating new programming language that is well suited particularly for CGI scripting on the Web.

"If you know other languages," the foreword implores the reader, "forget them while you learn REBOL." REBOL breaks the rules of traditional languages, employing seamless machine independence, broad data typing, and denotational semantics--a mathematically based foundational concept. With such an introduction, what self-respecting programmer wouldn't be intrigued and motivated to read on?

As REBOL is introduced in the following chapters, its developer's admonition seems less and less like hyperbole. The concepts of vocabularies and series--which enable logical organization of data for use in REBOL--are explained. Such familiar concepts as functions, objects, and data types are illustrated; nearly all of these inspire interesting twists when they are applied to REBOL.

A video store example serves as a tutorial on the construction of a sophisticated object-oriented solution that interfaces with a back-end database. Near the end of the book, the focus turns to one of REBOL's more intriguing features: its inherent support for such high-level Internet protocols as FTP, HTTP, NNTP, POP, SMTP, and others. Here, the applicability of the language to the Web becomes obvious. A CD-ROM includes REBOL and the scripts from the book.

Whether or not REBOL is the right language for your production-level development, its unique architecture and networkability warrant a serious look; it might just change the way you view programming languages in general. --Stephen W. Plain

Topics covered:

  • Words and data types
  • Series
  • Functions and program structuring
  • Debugging
  • Objects and contexts
  • Database access
  • CGI implementation
  • Internet protocol support
  • REBOL ports
  • REBOL dialecting

From the Back Cover

The ONLY official guide to REBOL! Master REBOL—the exciting new machine-independent messaging language—with help from this authorized resource. REBOL: The Official Guide covers all important aspects of REBOL with complete, step-by-step instructions and real-world code examples. You’ll find all the information you need on multi-platform network and Internet programming, datatypes, functions, debugging, parsing, objects, and ports. A distributed database management system and consumer database dialect are developed to implement an Internet store. A time-saving CD-ROM with the full distribution of REBOL, a sample script library, and all of the ready-to-use programming examples from the book is also included. Learn to: Install and configure REBOL and the REBOL interpreter Write, debug, and deploy robust, platform-independent REBOL applications Employ values, words, datatypes, blocks, and REBOL functions Solve problems and return results using advanced Internet programming techniques Use domain-specific dialecting to exchange concepts and data Collect and extract online information Navigate interactively through objects using an object navigator Synchronize objects and database records

Product Details

  • Paperback: 731 pages
  • Publisher: Mcgraw-Hill Osborne Media (July 24, 2000)
  • Language: English
  • ISBN-10: 007212279X
  • ISBN-13: 978-0072122794
  • Product Dimensions: 8.9 x 7.3 x 1.8 inches
  • Shipping Weight: 3.3 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #2,318,025 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

16 Reviews
5 star:
 (6)
4 star:
 (2)
3 star:
 (3)
2 star:
 (4)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

7 of 7 people found the following review helpful:
3.0 out of 5 stars A review of the book, not the language, October 17, 2000
By 
This review is from: REBOL: The Official Guide (Book/CD Package) (Paperback)
I think those that gave this book a 5-star rating were rating the Rebol language, which I agree is unique and a force that could change modern computing entirely. However, I haven't used the book while programming as much as I've used the free manual from Rebol. The material jumps to complex applications much too rapidly. I prefer the style of books like the original C manual by K & R. I.E. Instead of showing the final, elaborate, coding product when a new concept is introduced, start with a simplistic approach to solving a problem and then cycically refine it. For example, the parse function, which is unbelievably powerful (you could probably duplicate lexx/yacc in a very small program), is illustrated by using it to create a script that validates Rebol scripts. Since one is trying to learn the language, and Rebol's structure is so dynamic, it's like *teaching* C by writing a C compiler in C, only worse. It's a nifty way to show Rebol's introspection capability, but it would have been much more helpful if it was used to parse something people are already used to (and would be using it for), like HTML or other domain-specific data. There's lots of information here, but I was disappointed. I apologize for being critical, Elan, your posts on the Rebol lists are great.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
2.0 out of 5 stars First-Rate Language/Marginal Book, September 8, 2000
By A Customer
This review is from: REBOL: The Official Guide (Book/CD Package) (Paperback)
Let me first say that I am a huge fan of Rebol as a language - haven't seen such semantic richness since SmallTalk. It's GREAT as a replacement for shell-programming or perl. Not to mention that no one has even scratched the potential networking killer applications that could be created with Rebol.

Having said all that, the book is a disappointment - it is difficult to find the basics of what I am looking for. When I find myself trying to figure out how to do something in Rebol, the first place I look is in The Official Guide, but inevitably, I go back to Rebol's Core User's Guide on the Web. The Core User's Guide deserves 4 stars, but it's still missing some critical examples, like how do I insert and read from a hash?!? It took some time of pouring over the online documentation to find that one should use the block series functions, select and append, in combination with make hash!. I realize that from a programmer's point of view, it would be redundant to copy-and-paste the documentation on blocks, but it doesn't take many lines to show how to USE a hash without having to do a massive search - not having to look all over the place would make the language more user-friendly for new users and more experienced programmers.

Bottom line - learn through the documentation and examples at www.rebol.com, until something better comes along.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
2.0 out of 5 stars Awful as a learning tool., January 16, 2001
By 
James D. Christopher "nerd" (Charlotte, NC United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: REBOL: The Official Guide (Book/CD Package) (Paperback)
REBOL could be a fantastic language. It could be the answer to all of my programming headaches and prayers. Or maybe REBOL doesn't offer me anything new to learn. It's just not possible to tell from this book because it so poorly written and completely disorganized. Most of the time my nose was in this book, I felt like I was being told how great rebol is instead of learning how to use rebol creatively.

All langauge advocacy issues aside, this best example I can find of a technical reference that actually tries to use foreshadowing as a learning tool. "Don't worry about what this means now, but ..." "We'll have to save that important discussion for another chapter because we haven't discussed topic X." etc, etc, etc. Unless you read the book cover-to-cover, you end up with a collection of vague notions and incorrect definitions of the language's syntax elements and logical structure, making it difficult to sit down and solve problems with the language.

I love learning new programming languages, and rebol is certainly on my list. But in my opinion this book isn't the way to go. I opted for a two-star rating because at least the book contains some task-specific examples you can work from.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject