1234567891011121314151617181920212223242526272829303132333435 |
- {-| The "s-cargot" library attempts to be as general as possible, and
- to support a wide range of use-cases for s-expressions. It is built
- around a core of primitives which are then exposed in various
- ways, and can be easily and flexibly extended. This tutorial
- describes particular use-cases, and then shows how to adapt this
- library to that use-case.
- -}
- module Data.SCargot.Tutorial
- ( -- * Basic Usage and Organization
- -- $usage
- -- * Building a Custom Config Format
- -- $config
- -- * Analyzing Scheme code
- -- $scheme
- -- * Building a Custom Lisp
- -- $lisp
- ) where
- {- $usage
- When people talk about s-expressions, they're really talking about
- a _family_ of formats that have in common a rough structure and
- the fact that -}
- {- $config
- -}
- {- $scheme
- -}
- {- $lisp
- -}
|