..  Copyright © J David Eisenberg

====================================
Transforming Data with ClojureScript
====================================

Table of Contents
=================

.. toctree::
   :maxdepth: 2

   preface
   functions
   functions_in_cljs
   advanced_arithmetic
   arithmetic_exercises
   symbols
   diy_functions
   local_syms
   recap1
   js_interact1

..  Copyright © J David Eisenberg

====================================
Transforming Data with ClojureScript
====================================

Table of Contents
=================

.. toctree::
   :maxdepth: 2

   preface
   functions
   functions_in_cljs
   advanced_arithmetic
   arithmetic_exercises
   symbols
   diy_functions
   local_syms
   recap1
   js_interact1

List of sections to be written; order and number of topics may change. (YMMV)

* Conditionals
    * ``if``
    * ``cond``
    * ``condp``
    * Compound conditions
    * boolean variables
* Strings
* Accessing HTML Forms
    * Impure functions
* Collections
    * Lists / Vectors
        * Constructing and accessing
    * Higher Order Functions
        * ``map``
        * ``reduce``
    * Maps
    * Sets
* Regular Expressions
* Appendix A: Basics of HTML
* Appendix B: Creating a ClojureScript project

        
Add tentative list of other topics.
Add tentative list of other topics.
