scriptaculous
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3
Alien::scriptaculous 1.002
Alien::scriptaculous is a Perl module for installing and finding script.aculo.us. more>>
Alien::scriptaculous is a Perl module for installing and finding script.aculo.us.
SYNOPSIS
use Alien::scriptaculous;
...
$version = Alien::scriptaculous->version();
$path = Alien::scriptaculous->path();
...
Alien::scriptaculous->install( $my_destination_directory );
About Alien
Why
James and I ended up doing a build system for Fotango, lots of people have done a build system, it is a pretty boring task. The boring task is really all the mindlessly stupid things you need to do to build C libraries that Perl modules require, these C modules usually have unusual installation systems or require vastly different options. So CPAN modules install easy, 3rd party stuff is nasty.
So, suddenly an idea struck me, Alien packages! Imagine a CPAN module that has as its only task to make sure a certain library is installed! That means that you can write all the voodoo in your Build.PL file and then just make sure the module requires the correct Alien module! Then anything that install Perl modules will deal with it automatically!
How
So, what should an Alien module do? It should make sure that the target is installed and it should provide the caller with enough information to use it.
The idea is that you use it to make sure it is there, and you call class methods to find out what to use. These class methods will be individually specified by the stand alone Alien modules.
No Framework!
The reason this is so loosely worded is because we have no idea what common functionality will be needed, so we will let evolution work for us and see what individual Alien packages need and then eventually factor it out into this packages. I would like to avoid a topdown design approach.
Responsibilities of a Alien module
- On installation, make sure the required package is there, otherwise install it.
- On usage, make sure the required package is there, else croak.
- Bundle the source with the module, or download it.
- Allow module authors to access information it gathers.
- Document itself well.
- Preferably use Module::Build.
- Be sane.
<<lessSYNOPSIS
use Alien::scriptaculous;
...
$version = Alien::scriptaculous->version();
$path = Alien::scriptaculous->path();
...
Alien::scriptaculous->install( $my_destination_directory );
About Alien
Why
James and I ended up doing a build system for Fotango, lots of people have done a build system, it is a pretty boring task. The boring task is really all the mindlessly stupid things you need to do to build C libraries that Perl modules require, these C modules usually have unusual installation systems or require vastly different options. So CPAN modules install easy, 3rd party stuff is nasty.
So, suddenly an idea struck me, Alien packages! Imagine a CPAN module that has as its only task to make sure a certain library is installed! That means that you can write all the voodoo in your Build.PL file and then just make sure the module requires the correct Alien module! Then anything that install Perl modules will deal with it automatically!
How
So, what should an Alien module do? It should make sure that the target is installed and it should provide the caller with enough information to use it.
The idea is that you use it to make sure it is there, and you call class methods to find out what to use. These class methods will be individually specified by the stand alone Alien modules.
No Framework!
The reason this is so loosely worded is because we have no idea what common functionality will be needed, so we will let evolution work for us and see what individual Alien packages need and then eventually factor it out into this packages. I would like to avoid a topdown design approach.
Responsibilities of a Alien module
- On installation, make sure the required package is there, otherwise install it.
- On usage, make sure the required package is there, else croak.
- Bundle the source with the module, or download it.
- Allow module authors to access information it gathers.
- Document itself well.
- Preferably use Module::Build.
- Be sane.
Download (0.098MB)
Added: 2007-03-19 License: Perl Artistic License Price:
949 downloads
Bitswiki 0.1
Bitswiki is a wiki that runs on Ruby on Rails. more>>
Bitswiki is a wiki that runs on Ruby on Rails.
Bitswiki project features:
- tags
- searching
- textile markdown
- revision comparison
- pluggable external authentication
- listing of recent changes
- RSS feeds for individual page changes or the entire wiki
- scriptaculous drawer effects
Bitswiki Installation Instructions:
Edit config/database.yml to your taste. For example, to use MySQL, search and replace postgresql to mysql, and postgres to root.
Execute these commands inside the bitswiki root directory:
createdb bitswiki
rake db:schema:load
script/server
Point your browser at http://localhost:3000/
<<lessBitswiki project features:
- tags
- searching
- textile markdown
- revision comparison
- pluggable external authentication
- listing of recent changes
- RSS feeds for individual page changes or the entire wiki
- scriptaculous drawer effects
Bitswiki Installation Instructions:
Edit config/database.yml to your taste. For example, to use MySQL, search and replace postgresql to mysql, and postgres to root.
Execute these commands inside the bitswiki root directory:
createdb bitswiki
rake db:schema:load
script/server
Point your browser at http://localhost:3000/
Download (0.081MB)
Added: 2007-01-05 License: GPL (GNU General Public License) Price:
1022 downloads
Pirate 0.2.5
Pirate is a Javascript Library, a feature rich library and API that allows Javascript developers to write reusable objects. more>>
Pirate is a Javascript Library, a feature rich library and API that allows Javascript developers to write reusable objects in a controlled environment.
Pirate library 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.
The prototype method allowed developers to extend the JavaScript language
in ways that I never even could have imagined to be possible, and I clamored
to join the cool kids on the block when I saw what people like Sam Stephenson were doing with prototype.js.
Needless to say, all of these new and improved libraries have one major
problem: they dont play well together. Ive spent hours upon hours debugging
prototype.js for things like crazy errors that only occur if you import the
js file in a script tag twice on the same page. Basically, Im sick of it. If I want a feature from prototype.js and a few clever little effects from Scriptaculous, I shouldnt have to load over 2500 lines of JavaScript code just to make it work.
As a perl developer by day, a CPAN like solution seemed to be needed. As a
clever JavaScript fanboi that I am, I am aware of the OpenJSAN Project and
I fully support their work. It just left me feeling lacking. Im sick of the same old routine in my development. Ive typed so many functions named things like import() and use() and require() and define() and on and on and on that I just snapped.
And here, when the dust settles around my pissed off corpse, you find lying
in the mud next to my body, a JavaScript library that attempts to kick more
ass than anything else with no apology for hurt feelings. pirate! may be a
waste of time, but dangit, its going to be a fun waste of time.
So, without further ado, I give you pirate! The JavaScript library for people
who are ticked off about how boring programming is becoming.
Enhancements:
- 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.
<<lessPirate library 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.
The prototype method allowed developers to extend the JavaScript language
in ways that I never even could have imagined to be possible, and I clamored
to join the cool kids on the block when I saw what people like Sam Stephenson were doing with prototype.js.
Needless to say, all of these new and improved libraries have one major
problem: they dont play well together. Ive spent hours upon hours debugging
prototype.js for things like crazy errors that only occur if you import the
js file in a script tag twice on the same page. Basically, Im sick of it. If I want a feature from prototype.js and a few clever little effects from Scriptaculous, I shouldnt have to load over 2500 lines of JavaScript code just to make it work.
As a perl developer by day, a CPAN like solution seemed to be needed. As a
clever JavaScript fanboi that I am, I am aware of the OpenJSAN Project and
I fully support their work. It just left me feeling lacking. Im sick of the same old routine in my development. Ive typed so many functions named things like import() and use() and require() and define() and on and on and on that I just snapped.
And here, when the dust settles around my pissed off corpse, you find lying
in the mud next to my body, a JavaScript library that attempts to kick more
ass than anything else with no apology for hurt feelings. pirate! may be a
waste of time, but dangit, its going to be a fun waste of time.
So, without further ado, I give you pirate! The JavaScript library for people
who are ticked off about how boring programming is becoming.
Enhancements:
- 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.
Download (0.023MB)
Added: 2006-08-07 License: BSD License Price:
1173 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above scriptaculous search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed