Tutorial

Home - Documentation - Download - Contacts

ℂDuce: Documentation: Tutorial

Previous page: Benchmarks Next page: Getting started

Tutorial Index

This tutorial is under construction!

Sections:

  • Getting started
    • Key concepts
    • XML documents
    • Loading XML files
    • Type declarations
  • First functions
    • First functions
    • Regular Expressions
  • Overloading
    • Overloaded functions
  • Patterns
    • Key concepts
    • Pair and Record Patterns
    • Sequence patterns
    • XML elements and attributes
    • Handling optional attributes
    • Recursive patterns
    • Compiling regular expression patterns
  • Error messages and Warnings
    • Key concepts
    • Empty types
    • Unused branches
  • References
    • Introduction
    • Advanced programming
    • 'ref Empty' is not Empty?!
  • Queries
    • Select from where
    • XPath-like expressions
    • Examples
  • Higher-order functions
    • Introduction
    • A complex example
  • Polymorphism in ℂDuce (development only)
    • Deep flatten
    • Partial applications
    • Red-Black trees
  • Exercises
    • Tree navigation
    • Patterns
    • Solutions

Webmaster - Site map

ℂDuce: Documentation: Tutorial

Previous page: Benchmarks Next page: Getting started

This tutorial is a step-by-step introduction to CDuce.

  • Getting started
  • First functions
  • Overloading
  • Patterns
  • Error messages and Warnings
  • References
  • Queries
  • Higher-order functions
  • Polymorphism in ℂDuce (development only)
  • Exercises

See also:

  • ℂDuce
  • Quick reference
  • User's manual