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

[REBOL] Re: Smart Client

From: andrew:martin:colenso:school at: 1-Oct-2003 9:03

max wrote:
> Doesn't IOS do just that!? > > (except for printing, which could be done with html and a pro
license)... Except for multi-line text boxes, where cursor movement isn't handled correctly. Here's an example: example line 1 blah blah blah blah example line 2 blah blah Try to down arrow from line 1 to 2 when the cursor is positioned near or at the end of line 1. You'll find that the cursor won't move in Rebol/View. Except for menus in Rebol/View, which there aren't any. Yes, I know that some programs can be written without menus, but a number of programs can't be written for novice and low-skilled users with out menu support. These kind of programs I need to write and have going ASAP.
> is a nightmare to actually implement your own xml parser.
Agreed. I've found it difficult as well. But I've found that creating XML is remarkably easy now with my ML dialect for Rebol, which allows me to create HTML and XHTML pages really easily and the same with MS Excel spreadsheets.
> But if it's like any VB I've done before, it's probably a mess to
actually implement and then the next version comes out and it takes a month to get stability back. I don't get that impression for DotNet. Mind you, I've only had a weekend's experience in writing C# programs. I can see that the library stuff is a lot easier to use than the old Win32 API. I've also read something similar in the MS MSDN site, and about the efforts MS went to ensure that this didn't happen again. I'm also impressed by the effort MS went to, to ensure that dynamic and scripting languages weren't left out in the CLR (Common Language Runtime). I'd really like Rebol to have native user interface on all the platforms it runs on. But I can't see it happening. I think it's unrealistic to wait or hope for this to arrive. Instead, what I'm planning on doing is having DotNet and C# for rich clients (Colenso uses Windows), with Rebol as the intermediate layer, which communicates through the DotNet client, via TCP or CGI, or through using Soccer, Rugby, or it's successor (Sorry, can't remember it's name). That way I can have the best of both worlds: compatibility with Windows and the expressive power of Rebol. And I can then avoid the worst of the both worlds, which are things like parsing XML in DotNet & Rebol, non-native user interface in Rebol, and expressive power in C#. Andrew J Martin Attendance Officer & Grail Jedi. Colenso High School Arnold Street, Napier. Tel: 64-6-8310180 ext 826 Fax: 64-6-8336759 DISCLAIMER: Colenso High School and its Board of Trustees is not responsible (or legally liable) for materials distributed to or acquired from user e-mail accounts. You can report any misuse of an e-mail account to our ICT Manager and the complaint will be investigated. (Misuse can come in many forms, but can be viewed as any material sent/received that indicate or suggest pornography, unethical or illegal solicitation, racism, sexism, inappropriate language and/or other issues described in our Acceptable Use Policy.) All outgoing messages are certified virus-free by McAfee GroupShield Exchange Phone: +64 6 843 5095 or Fax: +64 6 833 6759 or E-mail: [postmaster--colenso--school--nz]