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

[REBOL] Re: What does REBOL fix?

From: gedb01:y:ahoo at: 15-Dec-2003 18:25

Hi Jason --- Jason Cunliffe <[jason--cunliffe--verizon--net]> wrote: >
> Yes but that is still also true for HTML, XSLT, > Perl, Python, PHP, Java, C, > etc.. > > - Jason
It is true for a combination of these languages. For example, you may have PHP on the server emitting XML that then gets transformed to HTML which then gets rendered on the users browser. Embedded within the HTML is Javascript for handling the users events. For a standard web app Communications between the server and client are encoded using a combination of URL, QueryString, headers and HTML. Not one of the languages can handle the whole thing. The closes you could get would be to have a Java server and a Java applet or application communiacting via socket. To do this your still having to use additional libraries. You would still have to create or implement a protocol by parsing the data from the sockets stream and reacting to its content. This is because the langauges were designed to run on and use the facilities of a single machine. The physical boundaries are reflected in the language, and have to be coded around. 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. ________________________________________________________________________ BT Yahoo! Broadband - Save £80 when you order online today. Hurry! Offer ends 21st December 2003. The way the internet was meant to be. http://uk.rd.yahoo.com/evt=21064/*http://btyahoo.yahoo.co.uk