This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
darius (author)
Sat Dec 20 22:54:32 -0800 2008
halp /
| name | age | message | |
|---|---|---|---|
| |
CREDITS | ||
| |
README | ||
| |
TODO | ||
| |
ghci-halp.sh | ||
| |
ghcihalp.py | ||
| |
halp.el | Sat Dec 20 22:45:26 -0800 2008 | |
| |
perfectmedians.lhs | ||
| |
pyhalp.py | Sat Dec 20 22:45:27 -0800 2008 | |
| |
sample.js | Wed Sep 03 22:30:41 -0700 2008 | |
| |
sample.lhs | Fri Aug 22 18:57:52 -0700 2008 | |
| |
sample.py | Thu Sep 18 20:49:03 -0700 2008 | |
| |
sample.sh | Sat Aug 02 22:41:34 -0700 2008 | |
| |
sh-halp.sh | Sat Aug 02 22:41:34 -0700 2008 | |
| |
v8halp.cc | ||
| |
v8halp.py |
HALP With Halp, one keystroke executes all specially-marked lines from a buffer and inserts the results inline. It can do this for source code in Python, Haskell (literate or illiterate), or sh. This helps you interactively test your programs as you write them -- like a read-eval-print loop, but different. To try it out, first install halp.el as described below. Then visit a suitable file, (like sample.py, sample.lhs, or sample.sh in this directory), and hit M-i. These sample files will explain what you can do and how it works. (Actually only sample.py explains much. But for the other languages, currently, there's little to explain.) INSTALLING Add this line to your .emacs: (load-file "/path/to/halp.el") or just do M-x load-file halp.el. It will bind M-i in the modes that Halp supports. (Edit halp.el if you want to change this.) You will need python-mode, or haskell-mode, etc., installed already (whichever of these you intend to use with Halp). You will also need Python >= 2.4 and Emacs 22 or 21. AUTHORS Darius Bacon <darius@wry.me> Brandon Moore Evan Murphy












