--- [EMAIL PROTECTED] wrote on 5-Sep-2000/12:52:36-7:00
> I was glancing at one of the most popular scripts at the REBOL archive and deve
> 
> loped some questions:
> 
> 1- Is it possible to incrementally write to a file in REBOL?
very similar to series. 'skip , 'change ..

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

somewhere in [help open] ?

> 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.
>

o yes, i remember :) today's systems will not really read
<32K , i expect. all other is buffering & simulation :)
a single os-call to get it all is usually faster.
simpler to, luckily :)
memory? some 10 KB compared to any ram outside museum - where is my microscope? ;-)

volker
 
> 
> 
> 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
> 
> 
> 

Reply via email to