Projects / pirate! Javascript Library

pirate! Javascript Library

The pirate! Javascript Library is a feature rich library and API that allows JavaScript developers to write reusable objects in a controlled environment. It provides namespace separation, controllable object inheritance, and a structured module/package management system, and has an unusual pirate-themed syntax that makes programming fun again.

Operating Systems

Recent releases

  •  07 Aug 2006 14:45

    Release Notes: Two Pirate Notifications were added to Pirate.Ship for Ship.Load and Ship.Complete. A custom pirate! event system was added (Pirate.Watch && Pirate.Notify). All of the global function handles that pirate.js was providing were removed. The only one that still exists is Try. In the future, only Ships should do anything to the global scope.

    •  04 Aug 2006 23:09

      Release Notes: Problems with Function.prototype.wrap() and the Net::Ajax::Rico module were fixed, along with a naming mistake for DOM HEAD entity in Pirate.Captain. The following Ships were added to the released Harbor: Date, a simple date manipulation library; Benchmark, a set of clunky benchmarking functions; Net, a namespace holder; and XML, a simple XML parsing library. The documentation library is now more POD-like.

      •  28 Jul 2006 12:28

        No changes have been submitted for this release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.