Welcome to the Home Page of the Tcladdressbook extension for Tcl.
The Tcladdressbook library is a Tcl extension defining a new command called
addressbook which lets you manipulate the Mac OS X AddressBook.
Under Mac OS X
(versions 10.2 or greater) every user has a single addressbook which all
applications are allowed to share. Thanks to the AddressBook framework any
application can, if it wishes so, manipulate the data stored in the Address
Book, create new records, modify or delete existing records etc.
With the Tcladdressbook extension you can do this kind of
manipulations in Tcl scripts. It can be loaded with the following
package require addressbook
The addressbook command has many subcommands such as addressbook
create, addressbook persons, addressbook record, addressbook set etc. used
to invoke the various actions to perform.
This extension is useful only on Macintosh platforms with Mac OS X System. Version 10.2 (aka
Jaguar) or greater of the system is required.
Binary releases of Tcladdressbook are available on the SourceForge site in
the download area
of the project.
You can also download on this site the latest 1.2.1 version which
is built as
Universal binary (i-e native for both PPC and Intel Macs).
Tcladdressbook is an open source project. Its code is publicly
available and can be found on the
The code is under CVS control. You can retrieve the latest stage of
development using any CVS client.
See instructions there.
You can also
browse the cvs repository
Tcladdressbook is distributed with a
(in html, pdf, text and man formats) containing the exact reference of
all the commands and a
Quick Start file
which is a tutorial giving examples showing how to use this extension.
Bugs can be officially reported via the
of the project.
You can also address feature requests
Please e-mail about any question you might encounter:
Last updated 2006-10-14 15:02:11
Tcladdressbook is hosted by