No ANN
[1/5] from: rebolek:seznam:cz at: 11-Oct-2001 3:02
I wanted to upload a new game to my reb (and I think it may be uploaded) but 'coz REBOL
reads IE cache (I don't mind what Holger said it's not only me who had proven the fact)
I don't know if the game is working. Well, it's not finished version, I will upload it
tommorow, so I won't give any adress. So, why I wrote ths mail? Because I do not like
behavior of RT's people. You say - BUG; they say - NO!, HA HA!; you say - YES, BUG, LOOK
HERE; the say - ... - well, they do not say anything at all. :(
[2/5] from: doublec:acc at: 11-Oct-2001 14:45
In what way do you think REBOL uses the IE cache? If RT has said they don't then it is
quite likely they don't.
Various IE cache files may appear to be opened by the REBOL interpreter but this does
not mean the cache is used by REBOL. IE attaches itself quite low level into the operating
system. Using a number of reasonable Windows API functions can result in these files
being opened by an application. I have applications written in C that appear to use the
IE cache simply because they use various Shell API functions. But my application and
nothing my application does pulls data from the cache. The same type of thing may be
happening with the REBOL interpreter.
Chris.
http://www.double.co.nz/dylan
[3/5] from: holger::rebol::com at: 10-Oct-2001 19:47
On Thu, Oct 11, 2001 at 03:02:06AM +0200, [rebolek--seznam--cz] wrote:
> I wanted to upload a new game to my reb (and I think it may be uploaded) but 'coz REBOL
reads IE cache (I don't mind what Holger said it's not only me who had proven the fact)
I don't know if the game is working. Well, it's not finished version, I will upload it
tommorow, so I won't give any adress. So, why I wrote ths mail? Because I do not like
behavior of RT's people. You say - BUG; they say - NO!, HA HA!; you say - YES, BUG, LOOK
HERE; the say - ... - well, they do not say anything at all. :(
IE's cache is IE's cache. It is private. REBOL does not know where it
is, does not care, and has no reason to access it.
When downloading a file by HTTP, REBOL always creates direct socket
connections, either to a proxy server or to the web server, as you
configured. No exceptions. REBOL never accesses other programs'
caches in any way - ever.
Besides, the higher-level functions in REBOL are completely
platform-independent. There is no Windows-specific code (and thus
IE-specific code) anywhere at that layer at all.
This means a bug in View could no more cause REBOL to magically
access the IE cache than it could make REBOL give your computer
wings so it can fly. There is no code for that in REBOL, and such
code does not suddenly materialize out of thin air.
Those are the facts.
If REBOL reads a cached page instead of the original then there are
three possible reasons for it:
1. You have configured REBOL to use a proxy server, and it is that proxy
server that caches the page (not anything on your machine). In that case
disable the proxy server, connect through a different proxy server, or make
sure that the proxy server flushes its cache or uses correct caching
algorithms.
2. Some machine downstream from you (most likely either your ISP or some
connection-sharing router you are using) acts as a transparent proxy
server. Same solution as 1.
3. You have installed something on your machine that makes your machine
itself act as a transparent proxy, using IE's cache in some way. This is
most likely an "Internet accelerator" of some kind that you installed
to speed up web transfers. It could also be a firewall or "connection
sharing" tool with http direction functions.
Either way, it is something specific to your setup that is unrelated
to REBOL, and not reproducable here at RT.
The only thing we can do is explain to you (again) what might be happening,
and give you hints where to look for the problem (Windows Registry, Windows
Add/Remove Programs
panel, the FAQ page of your ISP etc.), as we have
done before. We cannot "fix" the problem for you because it is outside of
our scope and responsibility.
We have told you these things here on the list and directly by email
several times, and cannot really do more than repeat those facts.
I have no idea what kind of different behavior you would expect.
--
Holger Kruse
[holger--rebol--com]
[4/5] from: deadzaphod:flyingparty at: 10-Oct-2001 22:25
You can look at the source yourself to see that Rebol can't be the source
of this problem, just by typing "print mold system/schemes/http" at the
console. The only parts you can't directly see the implementation of are
dealing with plain TCP sockets.
Have you tryed retrieving the page that appears to load from the cache by
telnet'ing to the web server. That should give you the same result as rebol
gets every time if you send an identical request. And because the windows
telnet client predates IE, you can be certain that it CANNOT access the IE
cache directly.
----- Original Message -----
From: <[rebolek--seznam--cz]>
To: <[rebol-list--rebol--com]>
Sent: Wednesday, October 10, 2001 6:02 PM
Subject: [REBOL] No ANN
> I wanted to upload a new game to my reb (and I think it may be uploaded)
but 'coz REBOL reads IE cache (I don't mind what Holger said it's not only
me who had proven the fact) I don't know if the game is working. Well, it's
not finished version, I will upload it tommorow, so I won't give any adress.
So, why I wrote ths mail? Because I do not like behavior of RT's people. You
say - BUG; they say - NO!, HA HA!; you say - YES, BUG, LOOK HERE; the say -
... - well, they do not say anything at all. :(
[5/5] from: sqlab:gmx at: 11-Oct-2001 10:15
> I wanted to upload a new game to my reb (and I think it may be uploaded)
> but 'coz REBOL reads IE cache (I don't mind what Holger said it's not only
> me who had proven the fact) I don't know if the game is working. Well,
it's
> not finished version, I will upload it tommorow, so I won't give any
> adress. So, why I wrote ths mail? Because I do not like behavior of RT's
people.
> You say - BUG; they say - NO!, HA HA!; you say - YES, BUG, LOOK HERE; the
> say - ... - well, they do not say anything at all. :(
> --
You can change the location, where Rebol places it's cache by changing
system/options/home: %myplace
and Rebol uses %myplace/public as cache directory.
And of course you can set the cache directory of IE to Rebols cache.
Then IE and Rebol really do use the same cache.
AR