summaryrefslogtreecommitdiff
path: root/docs/history.rst
blob: 45fc2ddb523d7952f0587a90d49fd3ab17cce87d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
=======
History
=======

For changelog, please see :doc:`changes`.


SmartyPants
===========

**Perl SmartyPants or original SmartyPants.**

In 2002, `John Gruber`_  started the SmartyPants for `Movable Type`_, written
in Perl.

.. _John Gruber: http://daringfireball.net/
.. _Movable Type: http://www.movabletype.org/

`Rael Dornfest`_ ported SmartyPants to Blosxom. Portions of the SmartyPants are
based on `Brad Choate`_'s nifty MTRegex plug-in. `Jeremy Hedley`_ and
`Charles Wiltgen`_ deserve mention for exemplary beta testing of SmartyPants.

.. _Brad Choate: http://bradchoate.com/
.. _Jeremy Hedley: http://antipixel.com/
.. _Charles Wiltgen: http://playbacktime.com/
.. _Rael Dornfest: http://raelity.org/


smartypants.py
==============

**smartypants.py, Python [port of] SmartyPants.**

In 2004, `Chad Miller`_ ported it to Python to use with Pyblosxom_.

.. _Chad Miller: http://web.chad.org/
.. _Pyblosxom: http://pyblosxom.github.io/

Brad Choate also contributed a few bits of source code to the Python port.
Brad Choate is a fine hacker indeed. It was later packaged for PyPI by
Hao Lian.


smartypants
===========

**smartypants, Python [fork of] SmartyPants.**

Since August 2013, smartypants has been managed by `Yu-Jie Lin`_ after
contacted Chad Miller and Hao Lian. Lin took over the project manager role and
the package ownership on PyPI. It has since then also officially supported
Python 3.

.. _Yu-Jie Lin: http://yjl.im/

At this point, smartpants is heading towards as a *fork* of SmartyPants. The
".py" part is dropped from the project name, ".py" or "port" sometimes is still
used. For instance, to avoid confused with SmartyPants.

Nevertheless, the project name is *smartypants*.