[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.
> ...it 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
http://colenso.net/scripts/Wiki.r?AJM
http://www.colenso.school.nz/
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 5.10.285.0
Phone: +64 6 843 5095 or Fax: +64 6 833 6759 or E-mail: [postmaster--colenso--school--nz]