CDK (programming library)
{{Short description|Software library of widgets for text user interfaces}}
{{primary sources|date=September 2011}}
{{Infobox software
|name = CDK
|screenshot =
|caption =
|developer = Thomas Dickey
|author = Mike Glover
|latest_release_version = 5.0-20200228
|latest_release_date = {{Start date and age|2020|02|28}}
|operating_system = Unix, Linux, POSIX
|genre = Programming library
|license = BSD
|website = {{Official URL}}
}}{{Other uses|CDK (disambiguation){{!}}CDK}}
CDK is a library written in C that provides a collection of widgets for text user interfaces (TUI) development. The widgets wrap ncurses functionality to make writing full screen curses programs faster. Perl{{cite web |url=http://www.cpan.org/modules/by-module/Cdk/Curses-Devkit-4.9.3.readme |title=Curses-Devkit-4.9.3.readme |date=August 15, 1997 |accessdate=October 5, 2013}}{{cite web |url=http://invisible-island.net/cdk/cdk-perl.html |title=CDK – Curses Development Kit — Perl Binding |accessdate=October 5, 2013 }} and Python{{cite web |url=https://pypi.python.org/pypi/pyCDK/0.1 |title=pyCDK 0.1 |accessdate=October 5, 2013 }} bindings are also available.
There are two versions of the library. It was originally written by Mike Glover, introduced as version 4.6 in comp.sources.unix.{{cite newsgroup
|url=https://groups.google.com/group/comp.sources.unix/browse_thread/thread/992c532e36e0188c
|newsgroup=comp.sources.unix
|title=v29i080: cdk - curses development kit, V4.6.0
|first=Mike
|last=Glover
|date=January 12, 1996
}} The other version was extended beginning in May 1999 by Thomas Dickey.
Programs that use CDK
- [https://web.archive.org/web/20060220035439/http://www.harry-b.de/dokuwiki/doku.php?id=harry:cpm Password Management System] A console based password management program
See also
References
{{reflist}}