CLON
Didier Verna
Marketing
Features
Status
CLON
A command-line options management library for
standalone COMMON-LISP applications
Didier Verna
ELS’09
1/7
CLON
Didier Verna
Marketing
Features
Status
Outline
1 Marketing
2 Features
3 Status
2/7
CLON
Didier Verna
Marketing
Features
Status
Marketing
Acronyms
Command Line Options Nuker
Common Lisp Options Nuker
Clon Likes Option Nuking
Never Omit to Link with Clon
Buzz words
3 Easy to use
3 Extensible
3 Customizable
3/7
CLON
Didier Verna
Marketing
Features
Status
Marketing
Acronyms
Command Line Options Nuker
Common Lisp Options Nuker
Clon Likes Option Nuking
Never Omit to Link with Clon
Buzz words
3 Easy to use
3 Extensible
3 Customizable
3/7
CLON
Didier Verna
Marketing
Features
Status
Marketing
Acronyms
Command Line Options Nuker
Common Lisp Options Nuker
Clon Likes Option Nuking
Never Omit to Link with Clon
Buzz words
3 Easy to use
3 Extensible
3 Customizable
3/7
CLON
Didier Verna
Marketing
Features
Status
Outline
1 Marketing
2 Features
3 Status
4/7
CLON
Didier Verna
Marketing
Features
Status
Features
Syntax
Options, Text, Groups
Short or long option form
Flags, Switches, Other
Optional / Required arguments
Value retrieval / conversion
From command-line or environment variable
Abbreviation
Error handling
Extensibility: user-defined option types
Automatic help string generation
I And. . . themes! (ISO/IEC 6429 SGR)
5/7
CLON
Didier Verna
Marketing
Features
Status
Features
Syntax
Options, Text, Groups
Short or long option form
Flags, Switches, Other
Optional / Required arguments
Value retrieval / conversion
From command-line or environment variable
Abbreviation
Error handling
Extensibility: user-defined option types
Automatic help string generation
I And. . . themes! (ISO/IEC 6429 SGR)
5/7
CLON
Didier Verna
Marketing
Features
Status
Features
Syntax
Options, Text, Groups
Short or long option form
Flags, Switches, Other
Optional / Required arguments
Value retrieval / conversion
From command-line or environment variable
Abbreviation
Error handling
Extensibility: user-defined option types
Automatic help string generation
I And. . . themes! (ISO/IEC 6429 SGR)
5/7
CLON
Didier Verna
Marketing
Features
Status
Features
Syntax
Options, Text, Groups
Short or long option form
Flags, Switches, Other
Optional / Required arguments
Value retrieval / conversion
From command-line or environment variable
Abbreviation
Error handling
Extensibility: user-defined option types
Automatic help string generation
I And. . . themes! (ISO/IEC 6429 SGR)
5/7
CLON
Didier Verna
Marketing
Features
Status
Features
Syntax
Options, Text, Groups
Short or long option form
Flags, Switches, Other
Optional / Required arguments
Value retrieval / conversion
From command-line or environment variable
Abbreviation
Error handling
Extensibility: user-defined option types
Automatic help string generation
I And. . . themes! (ISO/IEC 6429 SGR)
5/7
CLON
Didier Verna
Marketing
Features
Status
Outline
1 Marketing
2 Features
3 Status
6/7
CLON
Didier Verna
Marketing
Features
Status
Current Status
Currently being developed with SBCL
Some non-portable bits
First stable version almost finished
I Planed release date: Cf. C++0x ˆDˆDˆD C++1x
7/7
CLON
Didier Verna
Marketing
Features
Status
Current Status
Currently being developed with SBCL
Some non-portable bits
First stable version almost finished
I Planed release date: Cf. C++0x ˆDˆDˆD C++1x
7/7