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