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 (
jack /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Wed Jan 28 17:22:06 -0800 2009 | |
| |
Manifest.txt | Fri Mar 20 21:02:43 -0700 2009 | |
| |
README.markdown | Fri Mar 06 23:13:47 -0800 2009 | |
| |
Rakefile | Fri Mar 20 20:59:04 -0700 2009 | |
| |
bin/ | Wed Feb 18 17:49:48 -0800 2009 | |
| |
jack.gemspec | Sat Mar 21 11:28:07 -0700 2009 | |
| |
lib/ | Fri Mar 20 20:59:23 -0700 2009 | |
| |
samples/ | Thu Mar 12 09:36:02 -0700 2009 | |
| |
test/ | Thu Mar 12 09:34:59 -0700 2009 |
README.markdown
Jack
Rack + Javascript = Jack
Write your web apps in the same powerful language on both ends.
Does it work?
Yes, thanks entirely to the hard work of Christian Neukirchen for Rack and John Barnette, Aaron Patterson, Yehuda Katz, and Matthew Draper for their work on Johnson.
Why would I need this?
Because this is kickass, that's why:
function(env){
return [200, {'Content-Type': 'text/html'}, "you're looking at: "+env['PATH_INFO']];
};
How do I try it painlessly?
$ sudo gem install jbarnette-johnson --source=http://gems.github.com
$ git clone git://github.com/JackDanger/jack.git # or one of the forks
$ cd jack && rake install_gem
[...]
$ samples/hello.js &
$ curl http://localhost:1337
First version (and idea) by Jack Danger Canty, this version by Phil Hagelberg.







