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

[REBOL] Rebol Config/INI File Difficulty Re:(2)

From: rsnell:webtrends at: 3-Aug-2000 9:24

Thanks for the 'compose lesson. I've never had to use it. I can get something close to what I want, but I still am having trouble getting the following to work. Here is one file %in.dat: REBOL [] [ ss [ item1 "hello" item2 "goodbye" ] other [ n "bad" ] ] Fine. Now a console session....
>> sprops: do %in.dat
== [ ss [ item1 "hello" item2 "goodbye" ] other [ n "bad" ] ]
>>save/header %out.dat sprops []
Here is what %out.dat then contains: REBOL [] ss [ item1 "hello" item2 "goodbye" ] other [ n "bad" ] Not what I want. I want (expect) to see exactly what is in the file %in.dat. So I say, OK, use compose/deep to enclose the thing in a block. The following:
>>save/header %out.dat compose/deep [(sprops)] []
gives the same %out.dat as before. And this:
>>save/header %out.dat compose/deep [[(sprops)]] []
makes %out.dat look like the following: REBOL [] [[ ss [ item1 "hello" item2 "goodbye" ] other [ n "bad" ]]] As you can see there are is now an extra enclosing block instead of just one!!! How do I save sprops, which has the exact form I want, to %out.dat so it looks exactly like %in.dat??? TIA, Rodney