# CTAN Update: ccool

Date: October 12, 2020 9:01:25 AM CEST
Erwann Rogard submitted an update to the ccool package. Version: 3.1 2020-10-10 License: lppl1.3c Summary description: A key-value document command parser Announcement text:
Update to one of the listings: Listing #2 showed "doc dependencies", so people could replicate the other listings. But these were dependencies at any depth and thus was wasteful. The new one shows only explicit dependencies, in other words, those specified with \usepackage, which is all the user needs.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/ccool The package’s files themselves can be inspected at http://mirror.ctan.org/macros/latex/contrib/ccool/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

## ccool – A key-value document command parser

This package provides a key-value interface, \Ccool, on top of xparse’s document command parser. Global options control input processing and its expansion. By default, they are set to meet likely requirements, depending on context: the selected language, and which of text and math mode is active. These options can be overridden inline. This versality could find its use, for example, to encode notational conventions (such as \Real\mathbb{R}) at the point where they are introduced in the document (“Let R denote real numbers”). Polymorphic commands can be generated by parameterizing the keys (for instance, one parameter value for style, another for a property). User input to \Ccool can optionally be serialized. This can useful for typesetting documents sharing the same notation.

 Package ccool Version 3.2 Copyright 2020 Erwann Rogard Maintainer Erwann Rogard

more