parrot-plumage:parrot-plumage.git
9 years ago[CORE] Glue.pir: Add append() I/O function; Util.nqp: Add set_from_array() utility
Geoffrey Broadwell [Mon, 19 Oct 2009 19:22:59 +0000 (12:22 -0700)]
[CORE] Glue.pir: Add append() I/O function; Util.nqp: Add set_from_array() utility

9 years ago[plumage] Add projects command to list known projects
Geoffrey Broadwell [Mon, 19 Oct 2009 18:11:56 +0000 (11:11 -0700)]
[plumage] Add projects command to list known projects

9 years ago[plumage] Dep. handling 2: Separate missing projects v. unrecognized deps; output...
Geoffrey Broadwell [Mon, 19 Oct 2009 17:54:10 +0000 (10:54 -0700)]
[plumage] Dep. handling 2: Separate missing projects v. unrecognized deps; output cleanups

9 years ago[CORE] Glue.pir: Add readdir(); add missing SYNOPSIS entry for unlink()
Geoffrey Broadwell [Mon, 19 Oct 2009 17:51:07 +0000 (10:51 -0700)]
[CORE] Glue.pir: Add readdir(); add missing SYNOPSIS entry for unlink()

9 years ago[plumage] Dependency resolution step 1: showdeps command
Geoffrey Broadwell [Mon, 19 Oct 2009 17:04:04 +0000 (10:04 -0700)]
[plumage] Dependency resolution step 1: showdeps command

9 years ago[plumage] Automatically sudo for make install if Parrot's bin dir is not writable...
Geoffrey Broadwell [Mon, 19 Oct 2009 04:59:33 +0000 (21:59 -0700)]
[plumage] Automatically sudo for make install if Parrot's bin dir is not writable by user

9 years ago[CORE] Util.nqp: Add test_dir_writable(); fix typo
Geoffrey Broadwell [Mon, 19 Oct 2009 04:58:37 +0000 (21:58 -0700)]
[CORE] Util.nqp: Add test_dir_writable(); fix typo

9 years ago[CORE] Glue.pir: Add unlink()
Geoffrey Broadwell [Mon, 19 Oct 2009 04:58:07 +0000 (21:58 -0700)]
[CORE] Glue.pir: Add unlink()

9 years ago[CORE] Glue.pir: Add library load to SYNOPSIS
Geoffrey Broadwell [Sun, 18 Oct 2009 22:27:12 +0000 (15:27 -0700)]
[CORE] Glue.pir: Add library load to SYNOPSIS

9 years ago[CORE] Glue.pir POD: Add SYNOPSIS; add head1 DESCRIPTION, demoting others to head2...
Geoffrey Broadwell [Sun, 18 Oct 2009 22:19:24 +0000 (15:19 -0700)]
[CORE] Glue.pir POD: Add SYNOPSIS; add head1 DESCRIPTION, demoting others to head2; improve synopsis line for try()

9 years ago[CORE] Util.nqp: Add POD docs
Geoffrey Broadwell [Sun, 18 Oct 2009 22:05:13 +0000 (15:05 -0700)]
[CORE] Util.nqp: Add POD docs

9 years ago[BUILD] Makefile.in: Dependency and clean fixes
Geoffrey Broadwell [Sun, 18 Oct 2009 20:56:36 +0000 (13:56 -0700)]
[BUILD] Makefile.in: Dependency and clean fixes

9 years ago[util] Refactor utility functions of plumage.nqp into src/lib/Util.nqp
Duke Leto [Fri, 16 Oct 2009 03:05:19 +0000 (20:05 -0700)]
[util] Refactor utility functions of plumage.nqp into src/lib/Util.nqp

9 years ago[t] Add some tests for path_exists()
Duke Leto [Fri, 16 Oct 2009 00:47:36 +0000 (17:47 -0700)]
[t] Add some tests for path_exists()

9 years ago[plumage] Add find_program() utility function
Geoffrey Broadwell [Thu, 15 Oct 2009 05:51:44 +0000 (22:51 -0700)]
[plumage] Add find_program() utility function

9 years ago[plumage] Switch to path_exists() everywhere
Geoffrey Broadwell [Thu, 15 Oct 2009 05:45:58 +0000 (22:45 -0700)]
[plumage] Switch to path_exists() everywhere

9 years ago[CORE] Glue.pir: Add path_exists()
Geoffrey Broadwell [Thu, 15 Oct 2009 05:43:34 +0000 (22:43 -0700)]
[CORE] Glue.pir: Add path_exists()

9 years ago[plumage] Allow plumage metadata dir to be overridden by conf file
Geoffrey Broadwell [Thu, 15 Oct 2009 05:18:25 +0000 (22:18 -0700)]
[plumage] Allow plumage metadata dir to be overridden by conf file

9 years agoMerge branch 'master' of git@gitorious.org:parrot-plumage/parrot-plumage
Geoffrey Broadwell [Thu, 15 Oct 2009 05:07:01 +0000 (22:07 -0700)]
Merge branch 'master' of git@gitorious.org:parrot-plumage/parrot-plumage

9 years ago[META] TODO updates
Geoffrey Broadwell [Thu, 15 Oct 2009 05:06:47 +0000 (22:06 -0700)]
[META] TODO updates

9 years ago[cage] Fix permissions in t/
Duke Leto [Thu, 15 Oct 2009 04:33:40 +0000 (21:33 -0700)]
[cage] Fix permissions in t/

9 years agoMerge remote branch 'origin/master'
Duke Leto [Thu, 15 Oct 2009 03:46:46 +0000 (20:46 -0700)]
Merge remote branch 'origin/master'

9 years ago[configure] Mention how to run the test suite when Configure says hello
Duke Leto [Thu, 15 Oct 2009 03:46:23 +0000 (20:46 -0700)]
[configure] Mention how to run the test suite when Configure says hello

9 years ago[META] Two more (big) groups of TASKS
Geoffrey Broadwell [Thu, 15 Oct 2009 01:37:38 +0000 (18:37 -0700)]
[META] Two more (big) groups of TASKS

9 years ago[META] New TASKS, and update an old one
Geoffrey Broadwell [Thu, 15 Oct 2009 01:04:16 +0000 (18:04 -0700)]
[META] New TASKS, and update an old one

9 years ago[todo] Add some things that would be nice for the test suite to have
Duke Leto [Wed, 14 Oct 2009 05:39:26 +0000 (22:39 -0700)]
[todo] Add some things that would be nice for the test suite to have

9 years ago[t] Test harness can now deal with TAP comments
Duke Leto [Wed, 14 Oct 2009 05:33:33 +0000 (22:33 -0700)]
[t] Test harness can now deal with TAP comments

9 years ago[t] Report what invalid plans look like and how many files failed, if any
Duke Leto [Wed, 14 Oct 2009 04:18:59 +0000 (21:18 -0700)]
[t] Report what invalid plans look like and how many files failed, if any

9 years ago[t] Add tests for join() and split() and detect invalid plans
Duke Leto [Wed, 14 Oct 2009 04:01:17 +0000 (21:01 -0700)]
[t] Add tests for join() and split() and detect invalid plans

9 years ago[t] Add some tests for subst() and refactor the harness a bit
Duke Leto [Wed, 14 Oct 2009 03:44:45 +0000 (20:44 -0700)]
[t] Add some tests for subst() and refactor the harness a bit

9 years ago[t] Add tests for exists() and make the harness keep track of total passed/failed...
Duke Leto [Wed, 14 Oct 2009 03:18:13 +0000 (20:18 -0700)]
[t] Add tests for exists() and make the harness keep track of total passed/failed tests

9 years ago[tasks] Remove 'teach dalek about gitorious' from tasklist, darbelo++, infinoid++
Duke Leto [Tue, 13 Oct 2009 22:46:55 +0000 (15:46 -0700)]
[tasks] Remove 'teach dalek about gitorious' from tasklist, darbelo++, infinoid++

9 years ago[t] More tests for invalid projects
Duke Leto [Tue, 13 Oct 2009 22:07:59 +0000 (15:07 -0700)]
[t] More tests for invalid projects

9 years ago[t] Add some tests for default behavior and when input args are not valid
Duke Leto [Tue, 13 Oct 2009 21:55:49 +0000 (14:55 -0700)]
[t] Add some tests for default behavior and when input args are not valid

9 years ago[t] Add basic tests for plumage info
Duke Leto [Tue, 13 Oct 2009 21:38:31 +0000 (14:38 -0700)]
[t] Add basic tests for plumage info

9 years ago[t] Add basic tests for usage
Duke Leto [Tue, 13 Oct 2009 08:26:15 +0000 (01:26 -0700)]
[t] Add basic tests for usage

9 years ago[t] Properly import functions from Test::More and add some tests using like(), tene++
Duke Leto [Tue, 13 Oct 2009 08:21:13 +0000 (01:21 -0700)]
[t] Properly import functions from Test::More and add some tests using like(), tene++

9 years ago[t] Properly test some exit codes using Test::More
Duke Leto [Tue, 13 Oct 2009 08:10:47 +0000 (01:10 -0700)]
[t] Properly test some exit codes using Test::More

This commit allows using plan() and ok() from Parrot's Test:More, but
that is about it. Need to figure out how to import the other functions.

9 years ago[t] Make sanity.t use Glue.pbc instead of Glue.pir
Duke Leto [Mon, 12 Oct 2009 06:10:15 +0000 (23:10 -0700)]
[t] Make sanity.t use Glue.pbc instead of Glue.pir

9 years ago[META] Update README to reflect requiring parrot_nqp
Geoffrey Broadwell [Sun, 11 Oct 2009 02:27:57 +0000 (19:27 -0700)]
[META] Update README to reflect requiring parrot_nqp

9 years ago[BUILD] Makefile.in: NQP_PBC is dead, long live PARROT_NQP
Geoffrey Broadwell [Sun, 11 Oct 2009 02:19:06 +0000 (19:19 -0700)]
[BUILD] Makefile.in: NQP_PBC is dead, long live PARROT_NQP

9 years agoBasic naive test harness for Plumage written in NQP.
Duke Leto [Fri, 9 Oct 2009 18:07:24 +0000 (20:07 +0200)]
Basic naive test harness for Plumage written in NQP.

9 years agoMerge branch 'master' of git@gitorious.org:parrot-plumage/parrot-plumage
Geoffrey Broadwell [Thu, 8 Oct 2009 23:12:47 +0000 (16:12 -0700)]
Merge branch 'master' of git@gitorious.org:parrot-plumage/parrot-plumage

9 years ago[CORE] Glue.pir: Factor out all_matches() from subst(), as it has general utility...
Geoffrey Broadwell [Thu, 8 Oct 2009 23:12:36 +0000 (16:12 -0700)]
[CORE] Glue.pir: Factor out all_matches() from subst(), as it has general utility; update probes/regex-test.nqp to demo it

9 years agoChange ':=' to '=' in the Makefile template.
Daniel Arbelo Arrocha [Thu, 8 Oct 2009 22:57:52 +0000 (19:57 -0300)]
Change ':=' to '=' in the Makefile template.

9 years ago[PROBES] Add regex object probe test
Geoffrey Broadwell [Thu, 8 Oct 2009 18:02:00 +0000 (11:02 -0700)]
[PROBES] Add regex object probe test

9 years ago[PROBES] Fix usage info for NQP test files
Geoffrey Broadwell [Thu, 8 Oct 2009 18:01:30 +0000 (11:01 -0700)]
[PROBES] Fix usage info for NQP test files

9 years agoAdd rx() regex compiler function to Glue.pir; change subst() to expect a compiled...
Geoffrey Broadwell [Thu, 8 Oct 2009 17:38:19 +0000 (10:38 -0700)]
Add rx() regex compiler function to Glue.pir; change subst() to expect a compiled regex; fix all subst() callers

9 years ago[BUILD] Copy plumage to top level with execute perms; fix clean target; tweak message...
Geoffrey Broadwell [Thu, 8 Oct 2009 04:01:34 +0000 (21:01 -0700)]
[BUILD] Copy plumage to top level with execute perms; fix clean target; tweak messages from Configure.nqp

9 years agoMake Configure.nqp more friendly
Duke Leto [Thu, 8 Oct 2009 03:38:25 +0000 (20:38 -0700)]
Make Configure.nqp more friendly

9 years agoReorganize files out of pir/ into src/ and src/lib
Duke Leto [Thu, 8 Oct 2009 03:27:55 +0000 (20:27 -0700)]
Reorganize files out of pir/ into src/ and src/lib

There is one small issue created by this commit, in that the plumage
binary is created in the src/ directory instead of the root of the
plumage checkout. pbc_to_exe does not take an output file option,
so the file will have to be copied/moved to the root of the repo
in a platform independent way.

9 years agoMerge branch 'master' into partcl
Duke Leto [Thu, 8 Oct 2009 02:52:28 +0000 (19:52 -0700)]
Merge branch 'master' into partcl

9 years ago[plumage] First pass at handling fetch collisions
Geoffrey Broadwell [Thu, 8 Oct 2009 01:25:50 +0000 (18:25 -0700)]
[plumage] First pass at handling fetch collisions

9 years ago[META] More TODOs
Geoffrey Broadwell [Thu, 8 Oct 2009 01:24:55 +0000 (18:24 -0700)]
[META] More TODOs

9 years agoUpdate partcl metadata to point to the new gtihub repo.
Daniel Arbelo Arrocha [Thu, 8 Oct 2009 00:20:21 +0000 (21:20 -0300)]
Update partcl metadata to point to the new gtihub repo.

9 years agoUpdate partcl info, since it lives on github now partcl
Duke Leto [Wed, 7 Oct 2009 08:44:52 +0000 (01:44 -0700)]
Update partcl info, since it lives on github now

9 years agoThis organizes PIR files into the pir/ directory, which allows it to compile on OS X organize
Duke Leto [Wed, 7 Oct 2009 07:55:24 +0000 (00:55 -0700)]
This organizes PIR files into the pir/ directory, which allows it to compile on OS X

9 years agoAdd myself to CREDITS
Duke Leto [Wed, 7 Oct 2009 05:12:54 +0000 (22:12 -0700)]
Add myself to CREDITS

9 years ago[META] More TODOs
Geoffrey Broadwell [Tue, 6 Oct 2009 17:50:10 +0000 (10:50 -0700)]
[META] More TODOs

9 years ago[plumage] Better error handling for metadata load failure; enforce fetch type 'reposi...
Geoffrey Broadwell [Tue, 6 Oct 2009 05:26:24 +0000 (22:26 -0700)]
[plumage] Better error handling for metadata load failure; enforce fetch type 'repository'; comment out debug output; misc small cleanups

9 years ago[METADATA] Add JSON file for Rakudo
Geoffrey Broadwell [Tue, 6 Oct 2009 01:53:56 +0000 (18:53 -0700)]
[METADATA] Add JSON file for Rakudo

9 years ago[META] Makefile is a generated file, so .gitignore it
Geoffrey Broadwell [Tue, 6 Oct 2009 01:53:31 +0000 (18:53 -0700)]
[META] Makefile is a generated file, so .gitignore it

9 years ago[METADATA] Cleanups and spec fixes for all metadata files
Geoffrey Broadwell [Tue, 6 Oct 2009 01:52:25 +0000 (18:52 -0700)]
[METADATA] Cleanups and spec fixes for all metadata files

9 years ago[META] TODO: More changes to push to metadata spec doc
Geoffrey Broadwell [Tue, 6 Oct 2009 01:51:28 +0000 (18:51 -0700)]
[META] TODO: More changes to push to metadata spec doc

9 years ago[CORE] Glue.pir: No segfaulting. Segfaults are BAD, mmm-kay?
Geoffrey Broadwell [Tue, 6 Oct 2009 01:50:51 +0000 (18:50 -0700)]
[CORE] Glue.pir: No segfaulting.  Segfaults are BAD, mmm-kay?

9 years ago[plumage] Config improvements; separate build dir; add mkpath()
Geoffrey Broadwell [Mon, 5 Oct 2009 07:01:27 +0000 (00:01 -0700)]
[plumage] Config improvements; separate build dir; add mkpath()

* Add --config-file option
* Report failures trying to parse JSON config files
* Start filling in default config settings
* Fill in merge_tree_structures()
* Recurse expansions in replace_config_strings()
* Check %CONF and %ENV when replacing config strings
* Add mkpath() utility function (recursive mkdir())
* Create build root if necessary
* Change to build root before working on project and change back after

9 years ago[CORE] Glue.pir: Add does() function; fix POD examples to use := everywhere
Geoffrey Broadwell [Mon, 5 Oct 2009 06:45:20 +0000 (23:45 -0700)]
[CORE] Glue.pir: Add does() function; fix POD examples to use := everywhere

9 years ago[plumage] Add init step read_config_files(), currently incomplete: needs full version...
Geoffrey Broadwell [Sun, 4 Oct 2009 05:35:41 +0000 (22:35 -0700)]
[plumage] Add init step read_config_files(), currently incomplete: needs full version of merge_tree_structures()

9 years ago[plumage] Cleanups and exception handling: Catch exceptions from Config::JSON::ReadCo...
Geoffrey Broadwell [Sun, 4 Oct 2009 05:32:10 +0000 (22:32 -0700)]
[plumage] Cleanups and exception handling: Catch exceptions from Config::JSON::ReadConfig; load Config/JSON.pbc earlier; load Glue.pbc instead of Glue.pir; clean up old hack; downgrade XXXX comment to NOTE; declare %ENV and %CONF

9 years ago[CORE] Glue.pir: Redesign try() to be more useful without closures
Geoffrey Broadwell [Sun, 4 Oct 2009 05:26:27 +0000 (22:26 -0700)]
[CORE] Glue.pir: Redesign try() to be more useful without closures

9 years ago[plumage] Process command line options with Getopt::Obj; handle --ignore-fail option
Geoffrey Broadwell [Sat, 3 Oct 2009 22:37:45 +0000 (15:37 -0700)]
[plumage] Process command line options with Getopt::Obj; handle --ignore-fail option

9 years ago[CORE] Glue.pir: Add hash exists() function
Geoffrey Broadwell [Sat, 3 Oct 2009 22:36:18 +0000 (15:36 -0700)]
[CORE] Glue.pir: Add hash exists() function

9 years ago[METADATA] blizkost.json: fix case error
Geoffrey Broadwell [Sat, 3 Oct 2009 18:21:37 +0000 (11:21 -0700)]
[METADATA] blizkost.json: fix case error

9 years ago[plumage] Comment ugly construction
Geoffrey Broadwell [Sat, 3 Oct 2009 17:59:48 +0000 (10:59 -0700)]
[plumage] Comment ugly construction

9 years ago[plumage] Add map() function; handle extra_args for configure phase
Geoffrey Broadwell [Sat, 3 Oct 2009 17:55:56 +0000 (10:55 -0700)]
[plumage] Add map() function; handle extra_args for configure phase

9 years ago[CORE] Glue.pir: Add call_flattened() to call a function expecting flattened paramete...
Geoffrey Broadwell [Sat, 3 Oct 2009 17:51:09 +0000 (10:51 -0700)]
[CORE] Glue.pir: Add call_flattened() to call a function expecting flattened parameters from NQP

9 years ago[BUILD] Makefile.in: Compile Glue.pir to Glue.pbc
Geoffrey Broadwell [Sat, 3 Oct 2009 17:48:40 +0000 (10:48 -0700)]
[BUILD] Makefile.in: Compile Glue.pir to Glue.pbc

9 years agoAdd keywords to partcl metadata.
Daniel Arbelo Arrocha [Fri, 2 Oct 2009 00:56:29 +0000 (21:56 -0300)]
Add keywords to partcl metadata.

9 years ago[METADATA] partcl provides partcl, not decnum-dynpmcs
Geoffrey Broadwell [Thu, 1 Oct 2009 21:14:41 +0000 (14:14 -0700)]
[METADATA] partcl provides partcl, not decnum-dynpmcs

9 years ago[CORE] Glue.pir: improve doc for try()
Geoffrey Broadwell [Thu, 1 Oct 2009 21:13:19 +0000 (14:13 -0700)]
[CORE] Glue.pir: improve doc for try()

9 years agoAdd a metadata file for partcl, fetches and tests ok.
Daniel Arbelo Arrocha [Thu, 1 Oct 2009 15:53:11 +0000 (12:53 -0300)]
Add a metadata file for partcl, fetches and tests ok.
Doesn't install, but that is a partcl problem.

9 years agoAdd a try() function to Glue.pir
Stephen Weeks [Wed, 30 Sep 2009 05:28:56 +0000 (23:28 -0600)]
Add a try() function to Glue.pir
Move a comment to the right place.

9 years ago[plumage] Use new do_run() and as_array() primitives from Glue.pir
Geoffrey Broadwell [Wed, 30 Sep 2009 01:07:40 +0000 (18:07 -0700)]
[plumage] Use new do_run() and as_array() primitives from Glue.pir

9 years ago[CORE] Glue.pir: Add do_run() and as_array() functions
Geoffrey Broadwell [Wed, 30 Sep 2009 01:05:41 +0000 (18:05 -0700)]
[CORE] Glue.pir: Add do_run() and as_array() functions

9 years agoAdd a metadata file for decnum-dynpmcs.
Daniel Arbelo Arrocha [Wed, 30 Sep 2009 00:32:48 +0000 (21:32 -0300)]
Add a metadata file for decnum-dynpmcs.

9 years ago[plumage] Add new configure type 'parrot_configure'
Geoffrey Broadwell [Wed, 30 Sep 2009 00:16:44 +0000 (17:16 -0700)]
[plumage] Add new configure type 'parrot_configure'

9 years ago[plumage] Check for success for each action and external command; stop if unsuccessful
Geoffrey Broadwell [Tue, 29 Sep 2009 23:56:15 +0000 (16:56 -0700)]
[plumage] Check for success for each action and external command; stop if unsuccessful

9 years ago[plumage] Reorder and comment subs for each stage; no actual code changes
Geoffrey Broadwell [Tue, 29 Sep 2009 23:29:15 +0000 (16:29 -0700)]
[plumage] Reorder and comment subs for each stage; no actual code changes

9 years ago[plumage] Fairly heavy refactor of how stages are defined and called
Geoffrey Broadwell [Tue, 29 Sep 2009 23:26:46 +0000 (16:26 -0700)]
[plumage] Fairly heavy refactor of how stages are defined and called

9 years ago[plumage] Add initial build, test, and install stages
Geoffrey Broadwell [Tue, 29 Sep 2009 22:40:49 +0000 (15:40 -0700)]
[plumage] Add initial build, test, and install stages

9 years ago[plumage] Add %BIN (and find_binaries() to fill it); add replace_config_strings()
Geoffrey Broadwell [Tue, 29 Sep 2009 22:18:24 +0000 (15:18 -0700)]
[plumage] Add %BIN (and find_binaries() to fill it); add replace_config_strings()

9 years ago[plumage] A modicum of error handling in command actions; untabify
Geoffrey Broadwell [Tue, 29 Sep 2009 21:55:33 +0000 (14:55 -0700)]
[plumage] A modicum of error handling in command actions; untabify

9 years ago[plumage] Add usage info for configure command; add whitespace
Geoffrey Broadwell [Tue, 29 Sep 2009 21:45:56 +0000 (14:45 -0700)]
[plumage] Add usage info for configure command; add whitespace

9 years ago[plumage] Refactor some PIR code into NQP code
Geoffrey Broadwell [Tue, 29 Sep 2009 21:39:32 +0000 (14:39 -0700)]
[plumage] Refactor some PIR code into NQP code

9 years ago[CORE] Glue.pir: Add die()
Geoffrey Broadwell [Tue, 29 Sep 2009 21:38:05 +0000 (14:38 -0700)]
[CORE] Glue.pir: Add die()

9 years ago[plumage] Add configure stage; handle perl5_configure; refactorings
Geoffrey Broadwell [Tue, 29 Sep 2009 21:12:52 +0000 (14:12 -0700)]
[plumage] Add configure stage; handle perl5_configure; refactorings

* Add handling for configure stage
* Add stage action for configure_perl5_configure
* Refactor and expand init_sub_actions() into fixup_sub_actions()
* Reorder parameters to fetch stage actions, so that all actions
  for all stages are called with project name as first param
* Miscellaneous small cleanups and refactorings

9 years ago[CORE] Glue.pir: Add keys() function
Geoffrey Broadwell [Tue, 29 Sep 2009 21:11:46 +0000 (14:11 -0700)]
[CORE] Glue.pir: Add keys() function

9 years ago[METADATA] stage type values must have underscores, not hyphens
Geoffrey Broadwell [Tue, 29 Sep 2009 21:11:13 +0000 (14:11 -0700)]
[METADATA] stage type values must have underscores, not hyphens

9 years ago[META] Add TODO for changing metadata for 'fetch'
Geoffrey Broadwell [Tue, 29 Sep 2009 21:09:04 +0000 (14:09 -0700)]
[META] Add TODO for changing metadata for 'fetch'

9 years agoBasic HTTP library. Needs refactors and integration into Plumage.
Stephen Weeks [Tue, 29 Sep 2009 02:11:56 +0000 (20:11 -0600)]
Basic HTTP library.  Needs refactors and integration into Plumage.