functional
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 353
Language::Functional 0.03
Language::Functional is a Perl module which makes Perl slightly more functional. more>>
Language::Functional is a Perl module which makes Perl slightly more functional.
SYNOPSIS
use Language::Functional :all;
print The first ten primes are: ,
show(take(10, filter { prime(shift) } integers)), "n";
Perl already contains some functional-like functions, such as map and grep. The purpose of this module is to add other functional-like functions to Perl, such as foldl and foldr, as well as the use of infinite lists.
Think as to how you would express the first ten prime numbers in a simple way in your favourite programming language? So the example in the synopsis is a killer app, if you will (until I think up a better one.
The idea is mostly based on Haskell, from which most of the functions are taken. There are a couple of major omissions: currying and types. Lists (and tuples) are simply Perl list references, none of this cons business, and strings are simple strings, not lists of characters.
The idea is to make Perl slightly more functional, rather than completely replace it. Hence, this slots in very well with whatever else your program may be doing, and is very Perl-ish. Other modules are expected to try a much more functional approach.
<<lessSYNOPSIS
use Language::Functional :all;
print The first ten primes are: ,
show(take(10, filter { prime(shift) } integers)), "n";
Perl already contains some functional-like functions, such as map and grep. The purpose of this module is to add other functional-like functions to Perl, such as foldl and foldr, as well as the use of infinite lists.
Think as to how you would express the first ten prime numbers in a simple way in your favourite programming language? So the example in the synopsis is a killer app, if you will (until I think up a better one.
The idea is mostly based on Haskell, from which most of the functions are taken. There are a couple of major omissions: currying and types. Lists (and tuples) are simply Perl list references, none of this cons business, and strings are simple strings, not lists of characters.
The idea is to make Perl slightly more functional, rather than completely replace it. Hence, this slots in very well with whatever else your program may be doing, and is very Perl-ish. Other modules are expected to try a much more functional approach.
Download (0.016MB)
Added: 2007-06-28 License: Perl Artistic License Price:
848 downloads
Erika Educational 1.3
Erika Educational is a a fully fledged and fully functional real-time operating system (RTOS) for embedded devices. more>>
Erika Educational is a a fully fledged and fully functional real-time operating system (RTOS) for embedded devices.
Erika Educational is a reduced GPL-licensed release of Erika Enterprise: ideal for educational purposes, free software, and available for download at no cost.
Erika Educational should not be seen as a reduced set of Erika Enterprise. Therefore, please do not consider Erika Educational for evaluating the characteristics and performance of Erika Enterprise. While the two originated from the same source code base, Erika Enterprise has been completely redesigned and rewritten to meet industrial needs, whereas Erika Educational have been adapted to 8 bit educational architectures.
Impressions based on Erika Educational should not be applied to Erika Enterprise, as their feature sets are different, and they are, in practice, two different projects, with two different code bases.
<<lessErika Educational is a reduced GPL-licensed release of Erika Enterprise: ideal for educational purposes, free software, and available for download at no cost.
Erika Educational should not be seen as a reduced set of Erika Enterprise. Therefore, please do not consider Erika Educational for evaluating the characteristics and performance of Erika Enterprise. While the two originated from the same source code base, Erika Enterprise has been completely redesigned and rewritten to meet industrial needs, whereas Erika Educational have been adapted to 8 bit educational architectures.
Impressions based on Erika Educational should not be applied to Erika Enterprise, as their feature sets are different, and they are, in practice, two different projects, with two different code bases.
Download (0.66MB)
Added: 2006-10-16 License: GPL (GNU General Public License) Price:
1111 downloads
Fastilo 2.1
Fastilo project is a freeware shopping cart script based on PHP and Flat Files. more>>
Fastilo project is a freeware shopping cart script based on PHP and Flat Files. Extremely easy to run and use. Our product work on Quick.Cart engine with some modifications.
Main features:
- full administration of the products, categories and delivery companies (delivery cost)
- full administration of the orders
- system for managing the content of additional pages and (subpages) in the web shop, as the company information, regulations etc.
- printing products and order cards
- system of additions, which helps to make your web shop even more functional
- inventory stock control
- WYSIWYG editor
- bestsellers panel
- email customer with his order
- friendly links
<<lessMain features:
- full administration of the products, categories and delivery companies (delivery cost)
- full administration of the orders
- system for managing the content of additional pages and (subpages) in the web shop, as the company information, regulations etc.
- printing products and order cards
- system of additions, which helps to make your web shop even more functional
- inventory stock control
- WYSIWYG editor
- bestsellers panel
- email customer with his order
- friendly links
Download (0.36MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
555 downloads
Netautor Professional 5.3.1
Netautor Professional webapplication is an Application Server with integrated Development Environment. more>>
Netautor Professional webapplication is an Application Server with integrated Development Environment.
The provided framework assists the developer with the programming of databased Web Applications.
The excellence of Netautor Professional is it`s wide functional range and the for this reason high flexibility. All demands on the Intra- or Intranet are realizable.
Netautor Professional is based on the Scripting Language PHP and can be used on numerous common platforms. It is licensed under the GPL.
Enhancements:
- Check user password via LDAP server
- "Pretty printing" on the source code continues ...
- Some minor fixes
- Define a target charset in functions like NPF_GETVAL.
<<lessThe provided framework assists the developer with the programming of databased Web Applications.
The excellence of Netautor Professional is it`s wide functional range and the for this reason high flexibility. All demands on the Intra- or Intranet are realizable.
Netautor Professional is based on the Scripting Language PHP and can be used on numerous common platforms. It is licensed under the GPL.
Enhancements:
- Check user password via LDAP server
- "Pretty printing" on the source code continues ...
- Some minor fixes
- Define a target charset in functions like NPF_GETVAL.
Download (MB)
Added: 2006-09-11 License: GPL (GNU General Public License) Price:
1139 downloads
activeCollab 0.7.1
activeCollab is an easy to use, web based, open source collaboration and project management tool. more>>
activeCollab project is an easy to use, web based, open source collaboration and project management tool. Set up an environment where you, your team and your clients can collaborate on active projects using a set of simple, functional tools. 100% free!
Main features:
- Easy to install and easy to use
- Web-based. After installation only thing youll need to use it is web browser
- 100% open source, 100% free
- No limitations on number of projects, clients, team members...
- Per project permissions
<<lessMain features:
- Easy to install and easy to use
- Web-based. After installation only thing youll need to use it is web browser
- 100% open source, 100% free
- No limitations on number of projects, clients, team members...
- Per project permissions
Download (0.45MB)
Added: 2006-12-31 License: GPL (GNU General Public License) Price:
1041 downloads
FunkLoad 1.6.2
FunkLoad is a functional and load Web tester. more>>
FunkLoad project is a functional and load web tester, written in Python, whose main use cases are:
- Functional testing of web projects, and thus regression testing as well.
- Performance testing: by loading the web application and monitoring your servers it helps you to pinpoint bottlenecks, giving a detailed report of performance measurement.
- Load testing tool to expose bugs that do not surface in cursory testing, like volume testing or longevity testing.
- Stress testing tool to overwhelm the web application resources and test the application recoverability.
- Writing web agents by scripting any web repetitive task, like checking if a site is alive.
Main features:
- Functional test are pure Python scripts using the pyUnit framework like normal unit test. Python enable complex scenarios to handle real world applications.
- Truly emulates a web browser (single-threaded) using Richard Jones webunit:
- basic authentication support
- cookies support
- fetching css, javascript and images
- emulating a browser cache
- file upload and multipart/form-data submission
- https support
- Advanced test runner with many command-line options:
- set the target server url
- display the fetched page in real time in your browser
- debug mode
- green/red color mode
- Turn a functional test into a load test: just by invoking the bench runner you can identify scalability and performance problems.
- Detailed bench reports in ReST or HTML (and PDF via ps2pdf) containing:
- bench configuration
- tests, pages, requests stats and charts.
- 5 slowest requests
- servers cpu usage, load average, memory/swap usage and network traffic charts.
- http error summary list
- Easy test customization using a configuration file or command line options.
- Easy test creation using TestMaker / maxq recorder, so you can use your web browser and produce a FunkLoad test automatically.
- Provides web assertion helpers.
- Provides a funkload.CPSTestCase to ease Zope and Nuxeo CPS testing.
- Easy to install and use, see examples in the demo folder.
Enhancements:
- This release fixes some HTTP encoding and reporting bugs, it also brings support for Python 2.5.
<<less- Functional testing of web projects, and thus regression testing as well.
- Performance testing: by loading the web application and monitoring your servers it helps you to pinpoint bottlenecks, giving a detailed report of performance measurement.
- Load testing tool to expose bugs that do not surface in cursory testing, like volume testing or longevity testing.
- Stress testing tool to overwhelm the web application resources and test the application recoverability.
- Writing web agents by scripting any web repetitive task, like checking if a site is alive.
Main features:
- Functional test are pure Python scripts using the pyUnit framework like normal unit test. Python enable complex scenarios to handle real world applications.
- Truly emulates a web browser (single-threaded) using Richard Jones webunit:
- basic authentication support
- cookies support
- fetching css, javascript and images
- emulating a browser cache
- file upload and multipart/form-data submission
- https support
- Advanced test runner with many command-line options:
- set the target server url
- display the fetched page in real time in your browser
- debug mode
- green/red color mode
- Turn a functional test into a load test: just by invoking the bench runner you can identify scalability and performance problems.
- Detailed bench reports in ReST or HTML (and PDF via ps2pdf) containing:
- bench configuration
- tests, pages, requests stats and charts.
- 5 slowest requests
- servers cpu usage, load average, memory/swap usage and network traffic charts.
- http error summary list
- Easy test customization using a configuration file or command line options.
- Easy test creation using TestMaker / maxq recorder, so you can use your web browser and produce a FunkLoad test automatically.
- Provides web assertion helpers.
- Provides a funkload.CPSTestCase to ease Zope and Nuxeo CPS testing.
- Easy to install and use, see examples in the demo folder.
Enhancements:
- This release fixes some HTTP encoding and reporting bugs, it also brings support for Python 2.5.
Download (0.074MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
928 downloads
Nomen 1.0
Nomen project is a tool which creates chemical structures from valid IUPAC names. more>>
Nomen project is a tool which creates chemical structures from valid IUPAC names.
It outputs a 2D view and (optionally) a CML file.
Main features:
- Carbon chains upto 99 atoms long as main chains or substituents.
- Cyclic main carbon chains.
- Limited set of organometalics.
- Following organic functional groups occuring 1,2 or 3 times:
- Ketones
- Amides
- Amines
- Aminos
- Oxo
- Nitrile
- Nitro
- 4 Halogens
- Carboxylic Acid Chloride
- Carboxylic Acid
- Aldehydes
- Alcohols
- Limited benzene rings
- Support for bond orders upto 3
<<lessIt outputs a 2D view and (optionally) a CML file.
Main features:
- Carbon chains upto 99 atoms long as main chains or substituents.
- Cyclic main carbon chains.
- Limited set of organometalics.
- Following organic functional groups occuring 1,2 or 3 times:
- Ketones
- Amides
- Amines
- Aminos
- Oxo
- Nitrile
- Nitro
- 4 Halogens
- Carboxylic Acid Chloride
- Carboxylic Acid
- Aldehydes
- Alcohols
- Limited benzene rings
- Support for bond orders upto 3
Download (2.3MB)
Added: 2006-10-30 License: LGPL (GNU Lesser General Public License) Price:
1105 downloads
The Objective Caml 3.08.4
Caml is a general-purpose programming language, designed with program safety and reliability in mind more>>
Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles.
It has been developed and distributed by INRIA, Frances national research institute for computer science, since 1985.
The Objective Caml system is the main implementation of the Caml language. It features a powerful module system and a full-fledged object-oriented layer.
It comes with a native-code compiler that supports numerous architectures, for high performance; a bytecode compiler, for increased portability; and an interactive loop, for experimentation and rapid development.
<<lessIt has been developed and distributed by INRIA, Frances national research institute for computer science, since 1985.
The Objective Caml system is the main implementation of the Caml language. It features a powerful module system and a full-fledged object-oriented layer.
It comes with a native-code compiler that supports numerous architectures, for high performance; a bytecode compiler, for increased portability; and an interactive loop, for experimentation and rapid development.
Download (2.3MB)
Added: 2005-08-26 License: GPL (GNU General Public License) Price:
850 downloads
Fishkill 011
Fishkill is a minimalist functional programming language. more>>
Fishkill is a minimalist functional programming language. Some might call it a toy language. The project is based entirely on pattern matching of function arguments. There are no data types (or you might say there is a single data type). Instead, arbitrary constructors can be defined by just using them in a program.
In general, the evaluation model of the language is that of a strict and pure functional programming language. There are no side effects, referential transparency is always preserved. This means the result of a function always only depends on the values of its input arguments. This allows optimizations such as factoring out function calls with constant arguments and caching of function results to avoid computing the same value more than once.
Enhancements:
- This release removes the IO monad functions again.
- There is now a command line switch to turn off pretty printing.
- Two more example programs were added.
<<lessIn general, the evaluation model of the language is that of a strict and pure functional programming language. There are no side effects, referential transparency is always preserved. This means the result of a function always only depends on the values of its input arguments. This allows optimizations such as factoring out function calls with constant arguments and caching of function results to avoid computing the same value more than once.
Enhancements:
- This release removes the IO monad functions again.
- There is now a command line switch to turn off pretty printing.
- Two more example programs were added.
Download (0.080MB)
Added: 2007-05-17 License: BSD License Price:
890 downloads
Webnight Commander 1
Webnight Commander is web file manager with interface similar to GNU Midnight Commander. The main difference is that Webnight Commander have only one directory panel. The whole program code is organiz more>>
Webnight Commander is web file manager with interface similar to GNU Midnight Commander. The main difference is that Webnight Commander have only one directory panel.
The whole program code is organized in one PHP script. All you need to do is to upload the php script on your server (set the password) and call the php file. Then you have a fully functional File manager. You can copy, move, edit files.
Requirements: apache web server with php
<<less Download (33.70KB)
Added: 2009-04-26 License: Freeware Price: $0
184 downloads
NmnLogger 1.1
NmnLogger is a small set of PHP classes which provide a simple but effective logging mechanism. more>>
NmnLogger is a small set of PHP classes which provide a simple but effective logging mechanism. NmnLogger has the ability to create complex and functional logging systems within minutes.
NmnLogger relies on a small XML config file, where you can set up all your logging preferences. Logging drivers to dispatch logs to mail, text files, on screen, or to any destination for which you write a driver. The format in which the log is displayed can be modified.
<<lessNmnLogger relies on a small XML config file, where you can set up all your logging preferences. Logging drivers to dispatch logs to mail, text files, on screen, or to any destination for which you write a driver. The format in which the log is displayed can be modified.
Download (0.072MB)
Added: 2006-10-19 License: LGPL (GNU Lesser General Public License) Price:
1101 downloads
CTBClient 0.1
CTBClient is a mobile client for the CTB. more>>
CTBClient is a mobile client for the CTB. The main objective of CTBClient is to allow registering expenses and other financial events in the road, and later uploading them to the mother system.
It puts in use a set of exciting technologies: Bluetooth, Python SQL DBI, serialization (marshaling) of objects, GTK+, Python for Series 60 Nokia cell phones (known as S60), perhaps PyObjc in future Mac OS X versions etc. CTBClient is also meant to be a guinea pig for portable Python development.
CTBClient is a project sponsored by INdT - Instituto Nokia de Tecnologia (Nokia Institute of Technology), where I work and have the environment and time to make such experiments.
Functional clients are:
- GTK+ Linux/local (no Bluetooth, for quick tests);
- GTK+ Linux Bluetooth
- Symbian/S60 cell phone
- GTK+/Hildon Linux (Maemo platform, like Nokia 770 tablets)
Functional servers:
- Linux/local (for testing)
- Linux/Bluetooth
<<lessIt puts in use a set of exciting technologies: Bluetooth, Python SQL DBI, serialization (marshaling) of objects, GTK+, Python for Series 60 Nokia cell phones (known as S60), perhaps PyObjc in future Mac OS X versions etc. CTBClient is also meant to be a guinea pig for portable Python development.
CTBClient is a project sponsored by INdT - Instituto Nokia de Tecnologia (Nokia Institute of Technology), where I work and have the environment and time to make such experiments.
Functional clients are:
- GTK+ Linux/local (no Bluetooth, for quick tests);
- GTK+ Linux Bluetooth
- Symbian/S60 cell phone
- GTK+/Hildon Linux (Maemo platform, like Nokia 770 tablets)
Functional servers:
- Linux/local (for testing)
- Linux/Bluetooth
Download (0.026MB)
Added: 2005-12-20 License: LGPL (GNU Lesser General Public License) Price:
1405 downloads
Callback 1.07
Callback is an object interface for function callbacks. more>>
Callback is an object interface for function callbacks.
SYNOPSIS
use Callback;
my $callback = new Callback (&myfunc, @myargs);
my $callback = new Callback ($myobj, $mymethod, @myargs);
my $callback = new Callback ($old_callback, @myargs);
$callback->call(@some_more_args);
Callback provides a standard interface to register callbacks. Those callbacks can be either purely functional (i.e. a function call with arguments) or object-oriented (a method call on an object).
When a callback is constructed, a base set of arguments can be provided. These function arguments will preceed any arguments added at the time the call is made.
There are two forms for the callback constructor, depending on whether the call is a pure functional call or a method call. The rule is that if the first argument is an object, then the second argument is a method name to be called on that object. Method resolution happens at the time the Callback object is built: an error will be raised if it cannot be found.
Callback objects built for object-oriented calls also have the property of being serializable via Storable. Purely functional callabacks cannot be serialized because CODE references are not supported by Storable.
Callback objects can be created from existing Callback objects. Any arguments will be appended onto the original list of arguments.
<<lessSYNOPSIS
use Callback;
my $callback = new Callback (&myfunc, @myargs);
my $callback = new Callback ($myobj, $mymethod, @myargs);
my $callback = new Callback ($old_callback, @myargs);
$callback->call(@some_more_args);
Callback provides a standard interface to register callbacks. Those callbacks can be either purely functional (i.e. a function call with arguments) or object-oriented (a method call on an object).
When a callback is constructed, a base set of arguments can be provided. These function arguments will preceed any arguments added at the time the call is made.
There are two forms for the callback constructor, depending on whether the call is a pure functional call or a method call. The rule is that if the first argument is an object, then the second argument is a method name to be called on that object. Method resolution happens at the time the Callback object is built: an error will be raised if it cannot be found.
Callback objects built for object-oriented calls also have the property of being serializable via Storable. Purely functional callabacks cannot be serialized because CODE references are not supported by Storable.
Callback objects can be created from existing Callback objects. Any arguments will be appended onto the original list of arguments.
Download (0.004MB)
Added: 2007-05-23 License: Perl Artistic License Price:
668 downloads
Brinance 4.03
Brinance is a commandline financial planning and tracking program. more>>
Brinance is a commandline financial planning and tracking program, hoping to be a functional replacement for something like GnuCash for those who prefer the command line.
Brinance does not have all the features of GnuCash, but it does have a few beyond being a checkbook register: scheduling transactions in the future, multiple accounts, recurring transactions, and a Perl module to allow just about any interface to the program to be easily written.
Enhancements:
- Recurring transactions were added, using a cron-like format.
- The file format was changed.
- Transfers were added.
<<lessBrinance does not have all the features of GnuCash, but it does have a few beyond being a checkbook register: scheduling transactions in the future, multiple accounts, recurring transactions, and a Perl module to allow just about any interface to the program to be easily written.
Enhancements:
- Recurring transactions were added, using a cron-like format.
- The file format was changed.
- Transfers were added.
Download (0.022MB)
Added: 2006-09-27 License: GPL (GNU General Public License) Price:
1122 downloads
bioknoppix beta 0.2.1
Bioknoppix is a customized distribution of Knoppix Linux Live CD. more>>
Bioknoppix is a customized distribution of Knoppix Linux Live CD. With this distrubution you just boot from the CD and you have a fully functional Linux OS distribution with open source applications targeted for the molecular biologist. Beside using some RAM, Bioknoppix doesnt touch the host computer, being ideal for demonstrations, molecular biology students, workshops, etc.
<<less Download (688MB)
Added: 2005-05-18 License: GPL (GNU General Public License) Price:
1626 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 functional 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