JSAN

As a long-time Perl developer, writing software with JavaScript has been somewhat painful. Unlike when writing Perl code, there was no good repository of open source code to draw from for JavaScript. That's how JSAN was conceived.

Michael Schwern first had the epiphany back in April of 2005. In May of 2005 David Wheeler had the idea of writing down a good way to emulate namespaces in JavaScript 1.5. In June of 2005 Casey West began work on a fully cross-browser implementation of Michael Schwern's original vision. Finally in July of 2005 Open JSAN was launched.

Our vision is simple and unified. Bring the joy of collaborative open source development embraced by Perl developers through the CPAN to JavaScript, a unique and independent programming language with potential in all areas of modern development.

Many Thanks

Casey West

Casey West is the creator of Open JSAN and the developer of the JSAN library for writing maintainable and modular JavaScript libraries.

Brendan Eich

Brendan is the creator of JavaScript, and a member of the ECMAScript working group. His talents inspired this language, its ease of use, and wide spread adoption.

Michael Schwern

Michael took the time to outline his thoughts about writing modular JavaScript, and creating a central repository for well-written libraries.

David Wheeler

David outlined a simple, intelligent solution to the problem of namespaces in JavaScript 1.x. He also ported Michael Schwern's excellent Perl testing library Test::Simple to JavaScript as Test.Simple.

Marshall Roch

Marshall lent his JavaScript and style skill to Open JSAN and the JSAN library, helping specifically with Internet Explorer compatibility. Marshall also started our mailing lists by registering the jsan group with Google Groups.

Ask Hansen

Ask provided a Develooper signed SSL certificate.

Samuel Marcius

Samuel created both the rhino and shark logos and has allowed us to use them for non-commercial purposes.

Jesse Vincent

Jesse has lent countless amounts of advice and support, reaching from within his vast abilities to develop and steer successful Open Source works. Jesse also wrote Request Tracker, which I use to manage our work.

Adam Kennedy

Adam did the initial work on the indexer for the JSAN shell. He also began brainstorming the functionality that the JSAN infrastructure should have and based on that has lent valuable input to this project.