[EMAIL PROTECTED] wrote:

> I was glancing at one of the most popular scripts at the REBOL archive and developed 
>some questions:
>
> 1- Is it possible to incrementally write to a file in REBOL?

autos: open/new %autos.txt
insert autos "Ford"
insert tail autos " Chevy"
close autos

>
> 2- Is it possible to append to a file in REBOL

write/append %test.txt "test"

>
> 3- This script seems in-efficient and memory wasteful: it reads and entire file into 
>a temporary array and then converts the array. In Perl, I could do each conversion as 
>I read in each line and write each line out after each conversion.
>
> REBOL [
>     Title:   "Comma-Seperated-Values to REBOL converter"
>     Date:    16-Jun-1999
>     Author:  "Bohdan Lechnowsky"
>     Email:   [EMAIL PROTECTED]
>     File:    %convert-csv.r
>     Purpose: {
>         Convert CSV files to REBOL blocks
>     }
>     Category: [file util db text 2]
> ]
>
> csv: read/lines to-file ask "Filename to convert from CSV: "
>
> block: make block! 100
>
> headings: parse/all first csv ","
>
> foreach line next csv [append block parse/all line ","]
>
> save to-file ask "Filename to save to: " head insert/only block headings
>
> Get your FREE Email and Voicemail at Lycos Communications at
> http://comm.lycos.com

Go get em.

--Ryan

* Ryan Cole *
Programmer Analyst
www.iesco-dms.com
707-468-5400

;Fortuneately escape will cancel this endless loop...
Forever [ buy microsoft version: version + 1 ]


Reply via email to