clinicap
clinicap is a dialect of ini file parser and writer, implemented in CommonLisp.

author: Azamat S. Kalimoulline (aka turtle)

homepage: http://developer.bazon.ru/projects/debian-lisp/wiki/clinicap/

sources: https://developer.bazon.ru/hg/debian-lisp/clinicap/

turtle@turtle-laptop:~/scm-controlled/debian-lisp/clinicap$ cat /tmp/test.ini 
max-connections=20

[general]
name="turtle"
org="bazon"

CLINICAP> (setf *b* (read-ini-file "/tmp/test.ini"))
CLINICAP> (get-ini-property *b* '("max-connections")) => 20
CLINICAP> (get-ini-property *b* '("general" "name")) => "turtle"
CLINICAP> (set-ini-property *b* '("general" "interests") "lisp")
CLINICAP> (write-ini-file "/tmp/test.ini" *b*)

turtle@turtle-laptop:~/scm-controlled/debian-lisp/clinicap$ cat /tmp/test.ini 
max-connections=20

[general]
name="turtle"
org="bazon"
interests="lisp"


file format