[REBOL] Re: request-font
From: anton:lexicon at: 20-Jan-2003 23:17
Carl, you definitely worry too much.
Scanning the fonts directory of the system
is inevitable for this application.
Asking for permission to read/write a system
directory is unavoidable.
For now, don't assume that RT will incorporate
get-fonts into the view desktop.
Just get it going for now and worry about incorporation
later. (It's a good idea, but it will slow you
down a bit if you depend on them absorbing your code.)
Anyway, I'll leave you to it.
I'll more likely use it if it has that feature,
that's all.
Anton.
> On 20-Jan-03, Anton wrote:
> > Carl,
>
> > Yes, that worry is unfounded.
> > Your script will be so well known and
> > documented that people will trust you. :)
>
> Oh, of course - silly me. ;)
>
> But a font-requester is used by other programs, and while the
> requester that's put up may look like my one, it may not be.
>
> > If they don't, they can read the code.
>
> No use if you're not a REBOL programmer.
>
> > Come on, there's lots of code you run
> > without reading the code, admit it.
>
> Of course, but it's in a sandbox, remember. Clicking OK at the
> permission request takes you out of that safty-zone.
>
> > If you don't have some level of trust
> > you would never get anything done.
>
> Sure, but we don't want to get to the point with REBOL where we're
> asked for permission so often that we end up clicking on OK as a
> reflex action.
>
> I think a better way than an update button on the requester would be
> to have it as a choice on the View Desktop. (ie, as a service.)
> Apart from being safer, this would better indicate that it's a
> REBOL-wide change we're making, whereas in the requester it might
> suggest it's just for a specific application. If this is the
> approach taken though, the requester will need a Reload button.
>
> > I don't like training people to rename
> > and locate files in the filesystem if
> > it can be so easily avoided.
> > So I too would favour a different filename
> > per platform.
>
> I think REBOL's OS version numbers are the way to go.
I agree here.