Use `(list* x . more)` and `(,x . ,more)` match patterns.

Rather than `(list x more ...)` and `(,x ,more ...)`.

Former are faster, at least for big N.
Scribble sources: Pygmentize non-Racket code blocks. Closes #91

In a Scribble source, you can use a `pygment-code` function provided by
`frog/scribble`:

    @(require frog/scribble)

    @pygment-code[#:lang "js"]{
    function foo() {
      return 7;
    }
Bump to v0.19
Configurable pygments linenos and cssclass (fixes #93)

We introduce the .frogrc parameters pygments-linenos? and
pygments-cssclass, which are passed to HtmlFormatter.  Other parameters
accepted by the latter, like anchoring prefixes, would be more useful if
the formatter's context were the whole post rather than individual
snippets, so i've opted for not adding further support for them.
Merge pull request #94 from jaor/lineno

Configurable pygments linenos and cssclass (fixes #93)
Bump to v0.20

And update README for commit aac194b
Add Racket 6.1 to test matrix.
Use #lang/racket base and explicit requires.

Also, trim some unnecessary requires reported by `raco check-requires`.
Require racket/path for `explode-path`

Apparently needed for Racket 5.3.*. Did this move from racket/path to
racket/base starting in Racket 6.0?
Revert "Require racket/path for `explode-path`"

This reverts commit 8829ca1aac7c695dcfd15024baed4b1313ed1ca6.
Revert "Use #lang/racket base and explicit requires."

This reverts commit d48e09e0d58766f610776062068fb229206d495b.
Have Travis init and build the default blog.
Merge branch 'travis-build-blog'

Have Travis init and build the default blog.
Use rackjure/base and racket/base.

This is what I attempted to do in commit d48e09e using only racket/base.
The problem, of course, was that some code uses rackjure's custom
`#%app` for applicable dictionaries. Changing to racket/base compiled
fine, but resulted in runtime errors.

What I needed was a `#lang rackjure/base`, which didn't exist yet. I
created it. Now I'm using it here for files that used `#lang rackjure`.

Files that were using `#lang racket` _can_ switch to `#lang
racket/base`. If they don't need rackjure's #%app, they can avoid its
overhead.

TL;DR:
`#lang racket`   => `#lang racket/base`   + explicit requires
`#lang rackjure` => `#lang rackjure/base` + explicit reuqires
Need rackjure v0.7+, which introduces rackjure/base.
Avoid 404 links to r-l.org docs for local pkgs.

In other words, `doc-uri` should return #f for locally-installed
packages that aren't part of the Racket main distribution and therefore
don't have docs on www.racket-lang.org.

Also, add typed/racket and typed/racket/base to the list of modules for
which we'll use their documentation as a "tie-breaker", just like racket
and racket/base.
Refine commit 3a5148a

Prefer, in order: racket/base, racket, typed/racket/base, typed/racket.

Also fix typo in comment.
Work around path->pkg existing only in Racket 6.0+
Have to skip some unit tests when Racket < 6.0.

See commit df26d34
Merge branch 'rackjure-base'

* rackjure-base:
  Have to skip some unit tests when Racket < 6.0.
  Work around path->pkg existing only in Racket 6.0+
  Refine commit 3a5148a
  Avoid 404 links to r-l.org docs for local pkgs.
  Need rackjure v0.7+, which introduces rackjure/base.
  Use rackjure/base and racket/base.