Thread::Apartment provides an apartment threading wrapper for Perl classes. "Apartment threading" is a method for isolating an object (or object hierarchy) in its own thread, and providing external interfaces via lightweight client proxy objects. This approach is especially valuable in the Perl threads environment, which doesn't provide a direct means of passing complex, nested structure objects between threads, and for non-threadsafe legacy object architectures, e.g., Perl/Tk. By using lightweight client proxy objects that implement the Thread::Queue::Queueable interface, with Thread::Queue::Duplex objects as the communication channel between client proxies and apartment threads (or between threads in general), a more thread-friendly OO environment is provided, ala Java, i.e., the ability to pass arbitrary objects between arbitrary threads. Thread::Apartment is a fundamental component of the PSiCHE framework (http://www.presicient.com/psiche). WWW: http://search.cpan.org/dist/Thread-Apartment/ Generated with FreeBSD Port Tools 0.77 - port p5-Thread-Queue-Duplex(ports/102636) must be added first.
Responsible Changed From-To: freebsd-ports-bugs->clsung I'll take it.
clsung 2006-09-29 00:47:10 UTC FreeBSD ports repository Modified files: devel Makefile Added files: devel/p5-Thread-Apartment Makefile distinfo pkg-descr pkg-plist Log: Add p5-Thread-Apartment 0.51, apartment threading wrapper for Perl objects. PR: ports/102637 Submitted by: Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw> Revision Changes Path 1.2461 +1 -0 ports/devel/Makefile 1.1 +33 -0 ports/devel/p5-Thread-Apartment/Makefile (new) 1.1 +3 -0 ports/devel/p5-Thread-Apartment/distinfo (new) 1.1 +21 -0 ports/devel/p5-Thread-Apartment/pkg-descr (new) 1.1 +15 -0 ports/devel/p5-Thread-Apartment/pkg-plist (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed New port added. Thank You.