libobject-pad-slotattr-final-perl
declare Object::Pad slots readonly after construction
Object::Pad::SlotAttr::Final provides
a third-party slot attribute for Object::Pad-based classes,
which declares that the slot it is attached to
shall be set as readonly when the constructor returns,
disallowing further modification to it.
libobject-pad-slotattr-isa-perl
apply class type constraints to Object::Pad slots
Object::Pad::SlotAttr::isa provides
a third-party slot attribute for Object::Pad-based classes,
which declares that values assigned to the slot must conform
to a given object type.
node-puppeteer
API to control Chrome over the DevTools Protocol
Puppeteer is a Node library which provides a high-level API to control Chrome
or Chromium over the DevTools Protocol. Puppeteer runs headless by default,
but can be configured to run full (non-headless) Chrome or Chromium.
libobject-pad-slotattr-lazyinit-perl
lazily initialise Object::Pad slots at first read
Object::Pad::SlotAttr::LazyInit provides
a third-party slot attribute for Object::Pad-based classes,
which declares that the slot it is attached to
has a lazy initialisation method,
which will be called the first time the slot's value is read from.
node-should-sinon
Sinon.js assertions for should.js
should is an expressive, readable, framework-agnostic assertion
library. The main goals of this library are to be expressive and to
be helpful. It keeps your test code clean, and your error messages
helpful.
abcl
Common Lisp implementation in the Java Virtual Machine
Armed Bear Common Lisp (ABCL) is a conforming implementation of ANSI X3J13
Common Lisp that runs in the Java Virtual Machine. It compiles Lisp code
directly to Java byte code for execution.