And why not just use clojure source code literal datastructures as the
persistence format ?

With the pretty print function released by Tom Faulhaber, it's even possible
to painlessly write configuration back while keeping it clear (though not
currently possible to maintain things such as comments, I fear),

-- 
Laurent

2009/3/25 Korny Sietsma <ko...@sietsma.com>

> ooh - that's precisely why I was looking into duck-streams myself; thanks
> for that!
>
> Mind you, after a while in the Ruby world, I'd highly recommend looking at
> YAML for config files - it's human readable and fairly easily writeable, and
> lets you add arrays, nested structures, etc. fairly easily.
> For simple config, and for Java friendliness, I can also see the value of
> properties files - I just keep working on java projects that have 200 line
> property files with hacks to handle nested structures and lists - it gets
> ugly real soon!
>
> - Korny
>
> On Thu, Mar 26, 2009 at 5:57 AM, Rayne <disciplera...@gmail.com> wrote:
>
>>
>> I wrote a simple, small configuration file parser and reader that uses
>> the duck-streams library. You might find some of the examples
>> interesting.
>>
>> http://paste.pocoo.org/show/109498/
>>
>> On Mar 24, 11:20 am, e <evier...@gmail.com> wrote:
>> > is there something as simple as this in clojure?
>> >
>> > whole python program:
>> >
>> >     of = open(filename,"w")
>> >     of.write("hello")
>> >     of.close()
>> >
>> > I checked the api and looked around the wiki and google quickly and saw
>> how
>> > to use java's stuff to do it ... but, welll...
>> >
>> > I noticed "slurp" in the api for reading ... but only the whole file at
>> once
>> > (read() but no readline()).  Is there something symmetrical for writing
>> > (outputting)?  Is there a web page called "File IO" somewhere?
>> >
>> > Thanks.
>>
>>
>
>
> --
> Kornelis Sietsma  korny at my surname dot com
> "Every jumbled pile of person has a thinking part
> that wonders what the part that isn't thinking
> isn't thinking of"
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to