[REBOL] Re: Seems I don't understand "load"
From: moliad::gmail::com at: 26-Feb-2008 13:17
hi Steven,
Load only decodes strings converting them to rebol natives. it does not
evaluate the resulting block of rebol values and symbols.
which is why 'DO works, cause it loads AND evaluates the data.
the reason your are getting a "file-list has no value" error, is that
'file-list is never bound (given actual meaning within a context), since the
set-word isn't evaluated.
what you really want to do is this (I think):
in your file:
(note the comments are not needed, I put them here, just for clarity of the
mail.)
;------------------------------
%index.htm
%index1.htm
%logo150.gif
%logo_fromJan.gif
%WintixManual.pdf
;----------------------------------
and the script:
;----------------------------------
rebol [
title: "load file example"
]
dir: %/c/folder/
file-list: load %file-list.rdata ; the extension isn't important, I just use
this to separate scripts from data in my folders
foreach path file-list [
; use join, cause append will modify the dir itself
file-path: join dir path
?? file-path
]
ask "press enter to quit"
;----------------------------------
Note I use file! types directly and it works
hope this helps :-)
-MAx
On Tue, Feb 26, 2008 at 10:38 AM, Steven White <swhite-ci.bloomington.mn.us>
wrote: