summaryrefslogtreecommitdiff
path: root/ledger.texi
diff options
context:
space:
mode:
Diffstat (limited to 'ledger.texi')
-rw-r--r--ledger.texi18
1 files changed, 17 insertions, 1 deletions
diff --git a/ledger.texi b/ledger.texi
index 212d3f39..b83bcbf0 100644
--- a/ledger.texi
+++ b/ledger.texi
@@ -24,6 +24,7 @@
* Introduction::
* Running Ledger::
* Keeping a ledger::
+* Extending with Python::
@end menu
@node Introduction, Running Ledger, Top, Top
@@ -1100,7 +1101,7 @@ special entries used by timeclock, but ignored by ledger.
@end table
-@node Keeping a ledger, , Running Ledger, Top
+@node Keeping a ledger, Extending with Python, Running Ledger, Top
@chapter Keeping a ledger
The most important part of accounting is keeping a good ledger. If
@@ -2099,6 +2100,21 @@ ledger, with the attached prefix ``Billable'':
Receivable:ClientOne
@end example
+@node Extending with Python, , Keeping a ledger, Top
+@chapter Extending with Python
+
+Ledger fully supports Python as an extension language. It may be used
+in a few different forms, which fall into three basic categories:
+
+@enumerate
+@item
+Defining Python functions to use in value expressions
+@item
+Using the ledger library as a Python module
+@item
+Setting up custom initialization using Python
+@end enumerate
+
@c Page published by Emacs Muse ends here
@contents
@bye