Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: What does REBOL fix?

From: jason:cunliffe:verizon at: 15-Dec-2003 14:26

> With Rebol the one language does all of this. Rebol > handles the CGI, it describes the content and format > of the user interface. It describes how the interface > should react to user requests. The messages passed > between client and server are themselves dialects of > Rebol. > > This is because Rebol was designed to be able to run > across multiple machines. > > Whereas the traditional implementation is a variety of > languages, protocols and platforms working together > the result with Rebol is effectively a single, > distributed application.
Well yes and no. Python and others do all that. Ok You probably need to load a module, but in reality that's how all programs do it. Yes sure Rebol bundles core internet protocols without need to load anything. But any serious Rebol application is going to load other scripts anyway, for example rugby, XML, ML etc. How many webservers do you know are written in rebol and in active in real world use ? For example is rebol.com using a rebol-based web server ? Simply I dont think it is essential or necessarily desirable to do it all in one language. What is essential is easy interoprability. Most of the good internet languages, once a well written module exists come down to a couple of lines only import xyz init xyz doit etc.. Rebon is sweet and short. For verbosity I'd say Python is perhaps half-way between Java and Rebol. But being ineractive much faster than Java and more fun to play with like Rebol. Here's a simple FTP session example from the docs http://www.python.org/doc/current/lib/module-ftplib.html - Jason