windows xp delayed shutdown
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 550
Linux Multimedia Player 2.5
Linux Multimedia Player, is an yet another tiny Linux based OS. more>>
LiMP is a a tiny LIVE CD based linux distro, that loads into memory and works only in the memory. This is the easiest, simpler yet powerful distro that works in all computers (PIII onwards).
Linux Multimedia Player supports most of the known formats, let it be mpeg-I, or mpeg-II, or divx, or wmv,qt-mov,real video for video and for audio mp3,wav,wma, ogg, real audio. It has the auto detection of partitions (ide or sata or scsi), sound cards,video cards, network cards and supports all the the cards as of kernel 2.6.13. It identifies the Partitions and mounts in the folder START.
It has the network support, which can be configured inside the GUI. It also mounts the Windows Shares, Linux Smb shares in the folder START.
It is complete tiny OS, with menu driven option and requires no knowledge of linux. All in a embedded image file of size 35 MB that gives you the entertainment. It can be easily integrated into WINDOWS XP/2000/98/95 or in linux boot loader or boot from cdrom.
LiMP distro runs only from memory and so CDROM/DVD is free to use. LiMP is completely safe to use as it mounts the partitions (NTFS, EXT2, EXT3, REISERFS) and windows / linux shares in READONLY mode.
Computer Shutdown schedule for bed time listeners. It supports viewing encrypted DVDs (Zone set DVDs). User has to option to load his favorite language font, for viewing subtitle User can set his favorite skin for xmms as default so that it loads on startup.
It runs a vnc server and can be accessed remotely from any vnc client.
Enhancements:
- The kernel was updated to 2.6.21.1.
- ALSA was updated to 1.0.14rc3.
- Idesk, a desktop program, was added.
- Mplayer, conky, and openbox were updated.
- Xdialog was added, providing an even easier interface.
- LiMP includes compressed cache to give better performance (http://linuxcompressed.sourceforge.net/).
<<lessLinux Multimedia Player supports most of the known formats, let it be mpeg-I, or mpeg-II, or divx, or wmv,qt-mov,real video for video and for audio mp3,wav,wma, ogg, real audio. It has the auto detection of partitions (ide or sata or scsi), sound cards,video cards, network cards and supports all the the cards as of kernel 2.6.13. It identifies the Partitions and mounts in the folder START.
It has the network support, which can be configured inside the GUI. It also mounts the Windows Shares, Linux Smb shares in the folder START.
It is complete tiny OS, with menu driven option and requires no knowledge of linux. All in a embedded image file of size 35 MB that gives you the entertainment. It can be easily integrated into WINDOWS XP/2000/98/95 or in linux boot loader or boot from cdrom.
LiMP distro runs only from memory and so CDROM/DVD is free to use. LiMP is completely safe to use as it mounts the partitions (NTFS, EXT2, EXT3, REISERFS) and windows / linux shares in READONLY mode.
Computer Shutdown schedule for bed time listeners. It supports viewing encrypted DVDs (Zone set DVDs). User has to option to load his favorite language font, for viewing subtitle User can set his favorite skin for xmms as default so that it loads on startup.
It runs a vnc server and can be accessed remotely from any vnc client.
Enhancements:
- The kernel was updated to 2.6.21.1.
- ALSA was updated to 1.0.14rc3.
- Idesk, a desktop program, was added.
- Mplayer, conky, and openbox were updated.
- Xdialog was added, providing an even easier interface.
- LiMP includes compressed cache to give better performance (http://linuxcompressed.sourceforge.net/).
Download (74MB)
Added: 2007-05-10 License: GPL (GNU General Public License) Price:
613 downloads
MR Tech Disable XPI Install Delay 2.4.1
MR Tech Disable XPI Install Delay offers you a wonderful and totally free extension which enables fast extension to install. more>> MR Tech Disable XPI Install Delay 2.4.1 offers you a wonderful and totally free extension which enables fast extension to install. Disables default delay when installing extensions.
Enhancements: Minor version bump
Requirements: Mozilla Thunderbird
Added: 2009-02-14 License: MPL Price: FREE
26 downloads
Command Executor 0.2
Command Executor is an amaroK script which execute an internal command (e.g. stop playing) when reaches that entry. more>>
Command Executor is an amaroK script which execute an internal command (e.g. stop playing) when reaches that entry. Sometimes it is useful to execute some external commands (e.g. shutdown) when playing reached a certain place (e.g. end of album).
This script does the job. If amaroK starts playing a track from the "Shell Command" album, this script executes the comment tag of the track as a shell command.
You need some prepared audio files, with correctly filled tags. There are three .ogg files enclosed for stop playing, shutdown and hibernate the computer.
<<lessThis script does the job. If amaroK starts playing a track from the "Shell Command" album, this script executes the comment tag of the track as a shell command.
You need some prepared audio files, with correctly filled tags. There are three .ogg files enclosed for stop playing, shutdown and hibernate the computer.
Download (0.005MB)
Added: 2006-03-06 License: GPL (GNU General Public License) Price:
1330 downloads
PyWireless 3.3
PyWireless is a basic wireless connection monitor with DCOP support. more>>
PyWireless is a basic wireless connection monitor with DCOP support.
This is written because:
- KWifiManager seems like disaster (sorry guys!),
- Karamba eats my CPU,
- And there is no (or i cant find) KDE integrated wifi monitor tool
Enhancements:
- Program crashes at Shutdown problem solved.
<<lessThis is written because:
- KWifiManager seems like disaster (sorry guys!),
- Karamba eats my CPU,
- And there is no (or i cant find) KDE integrated wifi monitor tool
Enhancements:
- Program crashes at Shutdown problem solved.
Download (0.039MB)
Added: 2006-11-26 License: GPL (GNU General Public License) Price:
1065 downloads
Ubuntu 6.10 (Edgy Eft)
Ubuntu is a Debian based linux distribution. more>>
Ubuntu is a Debian based linux distribution.
Main features:
- Tomboy, an easy-to-use and efficient note-taking tool
- F-Spot, a photo management tool that enables tagging, photo editing and automatic uploading to on-line web management sites such as Flickr
- GNOME 2.16, which in addition to new features such as enhanced power management, makes the GNOME desktop more secure, faster and more stable
- Substantially faster startup and shutdown with eye-catching high-resolution graphics
- The latest Firefox web browser, version 2.0, which offers inline spell check support in web forms, easy recovery of crashed sessions, built-in phishing detectors, enhanced search engine management with built in OpenSearch support, and better support for previewing and subscribing to web feeds
- Proactive security features, preventing many common security vulnerabilities even before they are discovered
- Evolution 2.8.0, which brings new features such as vertical message panes
<<lessMain features:
- Tomboy, an easy-to-use and efficient note-taking tool
- F-Spot, a photo management tool that enables tagging, photo editing and automatic uploading to on-line web management sites such as Flickr
- GNOME 2.16, which in addition to new features such as enhanced power management, makes the GNOME desktop more secure, faster and more stable
- Substantially faster startup and shutdown with eye-catching high-resolution graphics
- The latest Firefox web browser, version 2.0, which offers inline spell check support in web forms, easy recovery of crashed sessions, built-in phishing detectors, enhanced search engine management with built in OpenSearch support, and better support for previewing and subscribing to web feeds
- Proactive security features, preventing many common security vulnerabilities even before they are discovered
- Evolution 2.8.0, which brings new features such as vertical message panes
Download (464MB)
Added: 2006-10-26 License: GPL (GNU General Public License) Price:
2260 downloads
Milonic DHTML Website Menu 5.752
Milonic DHTML Website Menu is a very fast and feature rich DHTML/JavaScript Web site navigation system. more>>
The Milonic DHTML Website Navigation Menu is a fully cross-browser DHTML navigational script that works on IE4+, Netscape 4+, Opera 5+, Mozilla, Konquerer, and Safari.
Milonic DHTML Website Menu is written in JavaScript, it is fully configurable with many features, including scrollable menus, scroll bars for long menus, delayed menu opening for more accuracy, and unlimited sub-menu depth.
Enhancements:
- This release improves the way the menu handles loading of images.
- A new style/item property called pageoncolor allows setting of an onColor based on a URL match.
- The way menu widths and borders are rendered in Internet Explorer has been changed.
- A problem with Firefox not positioning the menu correctly when using screenposition has been fixed.
- A problem with preloadmenuimages.js forcing a 404 Apache error log entry has been fixed.
- A minor problem with Firefox displaying parsing value JavaScript error has been fixed.
- A new function has been added to the menu API called mm_replace().
<<lessMilonic DHTML Website Menu is written in JavaScript, it is fully configurable with many features, including scrollable menus, scroll bars for long menus, delayed menu opening for more accuracy, and unlimited sub-menu depth.
Enhancements:
- This release improves the way the menu handles loading of images.
- A new style/item property called pageoncolor allows setting of an onColor based on a URL match.
- The way menu widths and borders are rendered in Internet Explorer has been changed.
- A problem with Firefox not positioning the menu correctly when using screenposition has been fixed.
- A problem with preloadmenuimages.js forcing a 404 Apache error log entry has been fixed.
- A minor problem with Firefox displaying parsing value JavaScript error has been fixed.
- A new function has been added to the menu API called mm_replace().
Download (0.085MB)
Added: 2006-07-13 License: Free for non-commercial use Price:
723 downloads

@1 Helpdesk XP 1.2
Online helpdesk system written in Perl CGI. more>> A very powerful web-based helpdesk system. It supports file attachments, hidden remarks, priority marking etc. You can even tell whether your replies have been read by the visitors.<<less
Download (44KB)
Added: 2009-04-27 License: Freeware Price: Free
184 downloads
Open Journal Systems 2.1.1
Open Journal Systems is a journal management and publishing system. more>>
Open Journal Systems (OJS) is a journal management and publishing system that has been developed by the Public Knowledge Project through its federally funded efforts to expand and improve access to research.
Main features:
- OJS is installed locally and locally controlled.
- Editors configure requirements, sections, review process, etc.
- Online submission and management of all content.
- Subscription module with delayed open access options.
- Comprehensive indexing of content part of global system.
- Reading Tools for content, based on field and editors choice.
- Email notification and commenting ability for readers.
- Complete context-sensitive online Help support.
OJS assists with every stage of the refereed publishing process, from submissions through to online publication and indexing. Through its management systems, its finely grained indexing of research, and the context it provides for research, OJS seeks to improve both the scholarly and public quality of referred research.
OJS is open source software made freely available to journals worldwide for the purpose of making open access publishing a viable option for more journals, as open access can increase a journals readership as well as its contribution to the public good on a global scale (see PKP Publications).
<<lessMain features:
- OJS is installed locally and locally controlled.
- Editors configure requirements, sections, review process, etc.
- Online submission and management of all content.
- Subscription module with delayed open access options.
- Comprehensive indexing of content part of global system.
- Reading Tools for content, based on field and editors choice.
- Email notification and commenting ability for readers.
- Complete context-sensitive online Help support.
OJS assists with every stage of the refereed publishing process, from submissions through to online publication and indexing. Through its management systems, its finely grained indexing of research, and the context it provides for research, OJS seeks to improve both the scholarly and public quality of referred research.
OJS is open source software made freely available to journals worldwide for the purpose of making open access publishing a viable option for more journals, as open access can increase a journals readership as well as its contribution to the public good on a global scale (see PKP Publications).
Download (2.4MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
958 downloads
Chimera Browser 1.70
Chimera is an X/Athena Web client for UNIX-based workstations. more>>
Chimera is an X/Athena Web client for UNIX-based workstations. If you do not know about the Web then try to grab a FAQ from rtfm.mit.edu using ftp. Chimera is not built on Motif so does not require this.
Installation:
See ./INSTALL for installation and configuration instructions.
See ./INSTALL.hints for tips on getting it to work in special cases.
What are all these files:
A description of the structure of the files in this distribution appears
near the end of this file.
Enhancements:
- Chimera 1.70 contains many new features compared to 1.65p1+1:
- 1) Table support has been vastly improved.
- 2) mailto:user@host URLs are now supported (via an external Perl script).
- 3) Display refresh has been substantially optimized.
- 4) Image handling improvements speed up rendering, a lot in some cases.
- 5) DNS caching cuts domain name lookup calls by about 90%.
- 6) Connection progress is displayed in the Title area.
- 7) The "Host:" HTTP request header has been added.
- 8) A new toggle button, DeferPix, has been added that turns delayed image loading on and off (or you can type i if you prefer).
- 9) If serious HTML command errors are encountered on a visited page, a small message saying so will appear at the bottom of the page.
-
- Chimera 1.70 also contains a long list of bug fixes, including these:
- Some 20 different memory leaks have been fixed, including all the major ones.
- Handling of excess "../"s in a relative URL has been fixed, and URL parsing in general has been greatly improved. The bug that a JPEG image in a file named *.gif would not only fail, but prevent ALL further image display has been fixed. A pages Title and URL are now restored in many cases where before they werent.
-
<<lessInstallation:
See ./INSTALL for installation and configuration instructions.
See ./INSTALL.hints for tips on getting it to work in special cases.
What are all these files:
A description of the structure of the files in this distribution appears
near the end of this file.
Enhancements:
- Chimera 1.70 contains many new features compared to 1.65p1+1:
- 1) Table support has been vastly improved.
- 2) mailto:user@host URLs are now supported (via an external Perl script).
- 3) Display refresh has been substantially optimized.
- 4) Image handling improvements speed up rendering, a lot in some cases.
- 5) DNS caching cuts domain name lookup calls by about 90%.
- 6) Connection progress is displayed in the Title area.
- 7) The "Host:" HTTP request header has been added.
- 8) A new toggle button, DeferPix, has been added that turns delayed image loading on and off (or you can type i if you prefer).
- 9) If serious HTML command errors are encountered on a visited page, a small message saying so will appear at the bottom of the page.
-
- Chimera 1.70 also contains a long list of bug fixes, including these:
- Some 20 different memory leaks have been fixed, including all the major ones.
- Handling of excess "../"s in a relative URL has been fixed, and URL parsing in general has been greatly improved. The bug that a JPEG image in a file named *.gif would not only fail, but prevent ALL further image display has been fixed. A pages Title and URL are now restored in many cases where before they werent.
-
Download (0.262MB)
Added: 2006-06-15 License: GPL (GNU General Public License) Price:
1226 downloads
Pixie Renderer 2.0.2
Pixie is a RenderMan-like photorealistic renderer. more>>
Pixie is a RenderMan like photorealistic renderer. It is being developed in the hope that it will be useful for graphics research and for people who can not afford a commercial renderer.
Pixie Renderer project is an open source project licensed under Gnu Public License (GPL).
Pixie is an open source project. None of the people contributing to Pixie is making any money out of it and were not asking for money. We need your feedback to keep this project alive. Use Pixie, submit bug reports, pictures you rendered with Pixie or just your good wishes.
One of the biggest considerations in Pixies development is the modularity. If youre interested in developing additional features / improving current features, improving the web site, optimizing Pixie, please let us know.
Main features:
- All RenderMan 3.2 primitives
- Quadrics: Sphere, Disk, Cone, Paraboloid, Hyperboloid, Cylinder, Toroid
- Parametrics: Bilinear/Bicubic patches, NURBS
- Subdivision Surfaces including crease/hole/interpolateboundary tags
- Points
- Curves
- Convex / Concave polygons with or without holes and their meshes
- Object instancing / delayed primitives
- Displacements
- Programmable shading (RenderMan Shading Language)
- High quality texture/shadow/environment mapping
- High dynamic range input/output
- Raytracing
- Motion blur
- Depth of field
- Reyes style rendering (very fast)
- Occlusion culling
- Network parallel rendering
- DSO shaders
- Global illumination
- Photon mapping
- Irradiance caching
- Automatically raytraced smooth reflections / shadows
Enhancements:
- 64Bit clean codebase. The Pixie source should compile cleanly on 64Bit platforms. Please let us know if you have any issues with this. Note: youll need libtiff (and X11 on linux / OSX) to be compiled in 64Bit mode too.
- Fixed issues with dissapearing subdiv geometry when raytracing
- Fixed issues with speckled irradiance / occlusion data when using the "R" mode
- Reduced raytrace memory overhead
- Support for vector/color/point/normal subscripting shorthand in SL v[n] = x => setcomp(v,n,x) x = v[n] => x = comp(v,n)
<<lessPixie Renderer project is an open source project licensed under Gnu Public License (GPL).
Pixie is an open source project. None of the people contributing to Pixie is making any money out of it and were not asking for money. We need your feedback to keep this project alive. Use Pixie, submit bug reports, pictures you rendered with Pixie or just your good wishes.
One of the biggest considerations in Pixies development is the modularity. If youre interested in developing additional features / improving current features, improving the web site, optimizing Pixie, please let us know.
Main features:
- All RenderMan 3.2 primitives
- Quadrics: Sphere, Disk, Cone, Paraboloid, Hyperboloid, Cylinder, Toroid
- Parametrics: Bilinear/Bicubic patches, NURBS
- Subdivision Surfaces including crease/hole/interpolateboundary tags
- Points
- Curves
- Convex / Concave polygons with or without holes and their meshes
- Object instancing / delayed primitives
- Displacements
- Programmable shading (RenderMan Shading Language)
- High quality texture/shadow/environment mapping
- High dynamic range input/output
- Raytracing
- Motion blur
- Depth of field
- Reyes style rendering (very fast)
- Occlusion culling
- Network parallel rendering
- DSO shaders
- Global illumination
- Photon mapping
- Irradiance caching
- Automatically raytraced smooth reflections / shadows
Enhancements:
- 64Bit clean codebase. The Pixie source should compile cleanly on 64Bit platforms. Please let us know if you have any issues with this. Note: youll need libtiff (and X11 on linux / OSX) to be compiled in 64Bit mode too.
- Fixed issues with dissapearing subdiv geometry when raytracing
- Fixed issues with speckled irradiance / occlusion data when using the "R" mode
- Reduced raytrace memory overhead
- Support for vector/color/point/normal subscripting shorthand in SL v[n] = x => setcomp(v,n,x) x = v[n] => x = comp(v,n)
Download (4.8MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
989 downloads
sendcard 3.4.1
sendcard provides a multi-database ecards script or virtual postcard program written in PHP. more>>
sendcard provides a multi-database ecards script or virtual postcard program written in PHP.
Sendcard is a multi-database (It currently supports 9 different databases!) ecards script or virtual postcard program written in PHP. Suitable for large or small sites, it is very easy to setup, and comes with an installation wizard. What could be easier?
Main features:
- PHP5 compatible!
- Adminstration console
- Configuration interface
- Statistics module
- Plugin control panel
- Automatic database table creation
- JPEG/ GIF/ PNG/Java/Flash/Quicktime support in cards
- different templates for different cards (if required)
- PHP in the templates
- Emoticons (if required)
- Comprehensive documentation
- Automatic deletion of old cards
- Multiple recipients
- Smart template system
- Optional music
- Optional background and font colour
- Optional selection of font face
- Delayed sending of cards
- Support for 9 databases
- MySQL
- PostgreSQL
- Interbase
- MS SQL
- mSQL
- OCi8
- ODBC
- Oracle
- Sybase
- Easily Extensible using built-in plugin architecture
- Unlimited support
- ITS FREE!
<<lessSendcard is a multi-database (It currently supports 9 different databases!) ecards script or virtual postcard program written in PHP. Suitable for large or small sites, it is very easy to setup, and comes with an installation wizard. What could be easier?
Main features:
- PHP5 compatible!
- Adminstration console
- Configuration interface
- Statistics module
- Plugin control panel
- Automatic database table creation
- JPEG/ GIF/ PNG/Java/Flash/Quicktime support in cards
- different templates for different cards (if required)
- PHP in the templates
- Emoticons (if required)
- Comprehensive documentation
- Automatic deletion of old cards
- Multiple recipients
- Smart template system
- Optional music
- Optional background and font colour
- Optional selection of font face
- Delayed sending of cards
- Support for 9 databases
- MySQL
- PostgreSQL
- Interbase
- MS SQL
- mSQL
- OCi8
- ODBC
- Oracle
- Sybase
- Easily Extensible using built-in plugin architecture
- Unlimited support
- ITS FREE!
Download (0.29MB)
Added: 2007-04-20 License: Artistic License Price:
921 downloads
Parallel port powerSwitch 0.1.1
Parallel port powerSwitch is a TCP/IP server to control a parallel port power switch. more>>
Parallel port powerSwitch project is a TCP/IP server to control a parallel port power switch.
pp_powerSwitch is a TCP/IP based server, which controls a power switching device through the parallel port. Besides Java, I used a bit C to handle the parallel port I/O.
I use it for controling heating, lamps, computers, coffee machine and other things (device has eight ports).
Main features:
- multiple connections
- user athorization
- cron-like scheduled switching
- reads configurations from file
- configurable log output
- simple port descriptions (add a short description to each port)
- remote shutdown
<<lesspp_powerSwitch is a TCP/IP based server, which controls a power switching device through the parallel port. Besides Java, I used a bit C to handle the parallel port I/O.
I use it for controling heating, lamps, computers, coffee machine and other things (device has eight ports).
Main features:
- multiple connections
- user athorization
- cron-like scheduled switching
- reads configurations from file
- configurable log output
- simple port descriptions (add a short description to each port)
- remote shutdown
Download (0.009MB)
Added: 2007-01-16 License: Freeware Price:
1016 downloads
Zaval Proxy Suite 1.0.0
The Zaval Proxy Suite is an easy-to-use solution that allows monitoring TCP-based protocols. more>>
The Zaval Proxy Suite is an easy-to-use solution that allows monitoring TCP-based protocols, such as HTTP, NNTP and others. It is extremely useful in software development and can be used as a debug tool. Another area of appliance is multiple connections logging with proxy facilities. As soon as its a pure java solution it can be used almost everywhere.
The Zaval Proxy functions as a proxy and transfers data between the server and the client writing incoming and outgoing traffic into log files. So you can see these raw data as is.
On start the Zaval Proxy Suite goes through configuration file and creates the specified number of proxy servers and the shutdown server.
"Proxy server" is a server socket listening on the specified port. When the client is connected proxy connects to the target server and transfers data between them logging entire traffic. On each connection 2 files are created - xxx-input (request data from the client) and xxx-output (response data from the server). The "xxx" means here the sequential number of the connection for the proxy server. The traffic is logged into the separate directory for each proxy.
Shutdown server is needed to close all open connections correctly and close the program.
So, in the particular case you should specify address of proxy server in client application (web browser, for example) and address of the target server in the proxy configuration file. You can create any number of proxy servers that run at the same time, however, they should use different port numbers.
<<lessThe Zaval Proxy functions as a proxy and transfers data between the server and the client writing incoming and outgoing traffic into log files. So you can see these raw data as is.
On start the Zaval Proxy Suite goes through configuration file and creates the specified number of proxy servers and the shutdown server.
"Proxy server" is a server socket listening on the specified port. When the client is connected proxy connects to the target server and transfers data between them logging entire traffic. On each connection 2 files are created - xxx-input (request data from the client) and xxx-output (response data from the server). The "xxx" means here the sequential number of the connection for the proxy server. The traffic is logged into the separate directory for each proxy.
Shutdown server is needed to close all open connections correctly and close the program.
So, in the particular case you should specify address of proxy server in client application (web browser, for example) and address of the target server in the proxy configuration file. You can create any number of proxy servers that run at the same time, however, they should use different port numbers.
Download (0.091MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1385 downloads
Irregular Operations Database 1.0
Irregular Operations Database is a project used for tracking flight delays. more>>
Irregular Operations Database is a project used for tracking flight delays.
Irregular Ops is a CGI script for intranet use to track irregular operations (flight delays) for scheduled airlines.
<<lessIrregular Ops is a CGI script for intranet use to track irregular operations (flight delays) for scheduled airlines.
Download (0.013MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
979 downloads
Sub::DeferredPartial 0.01
Sub::DeferredPartial is a deferred evaluation / partial application. more>>
Sub::DeferredPartial is a deferred evaluation / partial application.
SYNOPSIS
use Sub::DeferredPartial def;
$S = def sub : P1 P2 P3 { %_=@_; join , @_{qw(P1 P2 P3)} };
print $S->( P1 => 1, P2 => 2, P3 => 3 )->(); # 123
$A = $S->( P3 => 1 ); # partial application
$B = $S->( P3 => 2 );
$C = $A + $B; # deferred evaluation
$D = $C->( P2 => 3 );
$E = $D->( P1 => 4 );
print $E->(); # force evaluation: 863
$F = $E - $D;
$G = $F->( P1 => 0 ) / 2;
print $G->(); # 400
print $G; # ( ( CODE(0x15e3818): P1 => 4, P2 => 3, P3 => 1 + CODE ...
$F->(); # Error: Free parameter : P1
$A->( P3 => 7 ); # Error: Bound parameter: P3
$A->( P4 => 7 ); # Error: Wrong parameter: P4
An instance of this class behaves like a sub (or, more precisely: subroutine reference), but it supports partial application and the evaluation of operators applied to such function objects is deferred too.
That means, evaluation has to be forced explicitly (which makes it easier to add introspection capabilities).
Objects that represent deferred (delayed, suspended) expressions are known as suspensions or thunks in various programming circles. Dont confuse with the same terms in the context of threads!
<<lessSYNOPSIS
use Sub::DeferredPartial def;
$S = def sub : P1 P2 P3 { %_=@_; join , @_{qw(P1 P2 P3)} };
print $S->( P1 => 1, P2 => 2, P3 => 3 )->(); # 123
$A = $S->( P3 => 1 ); # partial application
$B = $S->( P3 => 2 );
$C = $A + $B; # deferred evaluation
$D = $C->( P2 => 3 );
$E = $D->( P1 => 4 );
print $E->(); # force evaluation: 863
$F = $E - $D;
$G = $F->( P1 => 0 ) / 2;
print $G->(); # 400
print $G; # ( ( CODE(0x15e3818): P1 => 4, P2 => 3, P3 => 1 + CODE ...
$F->(); # Error: Free parameter : P1
$A->( P3 => 7 ); # Error: Bound parameter: P3
$A->( P4 => 7 ); # Error: Wrong parameter: P4
An instance of this class behaves like a sub (or, more precisely: subroutine reference), but it supports partial application and the evaluation of operators applied to such function objects is deferred too.
That means, evaluation has to be forced explicitly (which makes it easier to add introspection capabilities).
Objects that represent deferred (delayed, suspended) expressions are known as suspensions or thunks in various programming circles. Dont confuse with the same terms in the context of threads!
Download (0.005MB)
Added: 2007-05-03 License: Perl Artistic License Price:
904 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above windows xp delayed shutdown 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