Main > Free Download Search >

Free template library software for linux

template library

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5117
MAT Template Library 0.1.7

MAT Template Library 0.1.7


MAT is a C++ mathematical template class library. more>>
MAT Template Library is a C++ mathematical template class library. The library contains classes and routines for working with:

matrices
vectors
finding roots of polynomials
solving equations
and more...
<<less
Download (0.068MB)
Added: 2006-09-28 License: MIT/X Consortium License Price:
1122 downloads
Aapl C++ Template Library 2.14

Aapl C++ Template Library 2.14


Aapl is a C++ template library for generic programming. more>>
Aapl is a C++ template library for generic programming.
Aapl supports different generic programming paradigms by providing variations of standard data structures. For example, a by-value linked list template may be used to store a user supplied type such as an integer.
A different list template allows the user to define the data structure that is to be used as the element. A third list template allows a single instance of a data structure to be an element in multiple lists.
Wherever possible, Aapl data structures do not depend on heap memory allocation. There are variations of the linked list and AVL tree that allow the programmer to allocate a collection of elements statically and insert/remove them at will.
Aapl data structures do not have their data members hidden behind a strict abstraction layer. Aapl makes very little use of the private keyword. Though data abstractions can be a useful programming technique to quickly produce very robust code, they can inhibit functionality when the data structure is the centre of much attention. Therefore Aapl leaves the use of abstractions up to the programmer.
Enhancements:
- A transfer function has been added to the double lists and AVL trees.
- Remaining double list and AVL tree copy constructors and assignment operators have been changed to implement a deep copy, rather than a shallow copy.
- All copy constructors and assignment operators now implement a deep copy.
- Deep and shallow copy functions have been removed.
<<less
Download (0.12MB)
Added: 2006-03-18 License: LGPL (GNU Lesser General Public License) Price:
1317 downloads
Thread Safe Template Library 1.1.0

Thread Safe Template Library 1.1.0


Thread Safe Template Library (TSTL) is a C++ library that provides thread-safe storage data structures without global locking. more>>
Thread Safe Template Library (TSTL) is a C++ library that provides thread-safe storage data structures without global locking. The library includes classes for maps based on a non-binary extensible hashing tree for very fast access, a pipe, a timercache, and a fast writer multiple reader guard without global locking (which uses the interlocked Intel instruction set).
Enhancements:
- Porting for x64 AMD, Intel, and MSVC 8.0.
- A new cache template with policy by element number.
- Access to elements has been implemented via a map template.
- The adding policy in the timer cache template has been changed.
- The string hash routine has been optimized.
- The timings in the nbmap.h template have changed.
<<less
Download (0.034MB)
Added: 2007-05-03 License: Freeware Price:
908 downloads
Template::Library::HTML 2.15

Template::Library::HTML 2.15


Template::Library::HTML is a template library for building basic HTML pages. more>>
Template::Library::HTML is a template library for building basic HTML pages.

NOTE: This documentation is incomplete and may be incorrect in places. The html template library is distributed as part of the Template Toolkit. It can be found in the templates sub-directory of the installation directory.

use Template;

my $tt2 = Template->new({
INCLUDE_PATH => /usr/local/tt2/templates,
});
For a portable way to determine the installation templates directory, you can use the Template::Config->instdir() class method.
use Template;

my $tt2 = Template->new({
INCLUDE_PATH => Template::Config->instdir(templates),
});
You should now be able to access the html library as, for example:
[% INCLUDE html/header %]
Note that some of the more basic elements dont give you much more than the raw HTML tags. In many cases you might be well advised to stick to regular HTML rather than complicating matters by the use of template elements.
e.g.
< table >
. . .
< /table >
vs
[% WRAPPER html/table %]
. . .
[% END %]

However, the use of template elements to generate the underlying HTML does have some important benefits, particularly as the constructs start to get more complicated and more magical.

See the example in the examples sub-directory of the distribution directory for further examples and enlightenment on using this library.

<<less
Download (0.76MB)
Added: 2006-09-05 License: GPL (GNU General Public License) Price:
1144 downloads
Flate library 1.4.3

Flate library 1.4.3


Flate library is a template library used to deal with html code in CGI applications. more>>
Flate library is a template library used to deal with html code in CGI applications. The library includes C and Perl support. All html code is put in an external file (the template) and printed using the library functions: variables, zones (parts to be displayed or not) and tables (parts to be displayed 0 to n times).
Using this method you dont need to modify/recompile your application when modifying html code, printing order doesnt matter in your CGI code, and your CGI code is much cleaner.
Enhancements:
- can now include external files with #INCLUDEFILE /path/to/file.html
<<less
Download (0.044MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1110 downloads
Template::Library::Splash 2.15

Template::Library::Splash 2.15


Template::Library::Splash is a template library for building stylish HTML user interfaces. more>>
Template::Library::Splash is a template library for building stylish HTML user interfaces.

NOTE: This documentation is incomplete, incorrect and outdated. The Splash! library is still evolving and subject to change. See the examples for a much more recent and accurate demonstration of use.

Introduction:

The Splash template library is distributed as part of the Template Toolkit. It can be found in the templates sub-directory of the installation directory.

/your/tt2/installation
|
+-- docs
| ...
|
+-- images
| ...
|
+-- examples
| ...
|
+-- templates
|
+-- html
| ...
+-- pod
| ...
+-- splash instdir() class method.
use Template;

my $tt2 = Template->new({
INCLUDE_PATH => Template::Config->instdir(templates),
});
Note that you should set the INCLUDE_PATH to the templates directory as shown here and dont be tempted to set the INCLUDE_PATH to templates/splash. Many of the Splash! components use elements in the html directory and contain directives of the form:
[% INCLUDE html/something %].

<<less
Download (0.76MB)
Added: 2006-09-05 License: Perl Artistic License Price:
1145 downloads
btnSMS Library 0.2

btnSMS Library 0.2


btnSMS Library is a C library that provides an easy interface for sending SMS messages through the Beyond The Net SMS provider. more>>
btnSMS Library is a C library that provides an easy interface for sending SMS messages through the Beyond The Net SMS service provider.

Messages can be sent to nearly every country in the world with many different options.

<<less
Download (0.20MB)
Added: 2006-09-21 License: LGPL (GNU Lesser General Public License) Price:
1134 downloads
libtemplate 1.5

libtemplate 1.5


libtemplate is a C template library for CGI programs. more>>
libtemplate allows C developers to use templates for their CGI programs just like Perl and PHP programmers.

Use this template library to separate your programs business logic from the HTML that generates the output. Your code will be smaller and easier to maintain, and cosmetic changes to an application wont create havoc with your program.

If youre tired of recompiling your CGI program every time somebody wants to change the HTML, you need to check out templates. Libtemplate is an easy to use C interface that will let you use the same sort of templates used in Lazarus applications.

Using templates in PHP and C++ has spoiled me. So when I started developing applications in C, I went hunting for a templating library that I could use again. I didnt find it, so after developing in a mixture of C for my lowlevel routines and C++ for my interface, I finally broke down and wrote a templating engine in C.
<<less
Download (0.018MB)
Added: 2005-10-03 License: BSD License Price:
1484 downloads
The CImg Library 1.2.2

The CImg Library 1.2.2


The CImg Library is a C++ Template Image Processing Library. more>>
The CImg Library is a C++ Template Image Processing Library.
It is portable (Unix/X11, Windows, MacOS X), efficient, and simple to use.
Main features:
- The CImg Library is an open source C++ toolkit for image processing. It provides simple classes and functions to load, save, process and display images in your own C++ code.
- It is highly portable and fully works on Unix/X11, Windows, MacOS X and FreeBSD operating systems. It should compile on other systems as well (eventually without display capabilities).
- It consists only of a single header file CImg.h that must be included in your C++ program source.
- It contains useful image processing algorithms for image loading/saving, displaying, resizing/rotating, filtering, object drawing (text, lines, faces, curves, ellipses,..), etc...
- Images are instancied by a class able to represent images up to 4-dimension wide (x,y,z,v) (from 1-D scalar signals to 3-D volumes of vector-valued pixels), with template pixel types.
- It depends on a minimal number of libraries : you can compile it only with standard C libraries. No need for exotic libraries and complex dependencies.
- Additional features appear with the use of ImageMagick, libpng or libjpeg: install the ImageMagick package or link your code with libpng and libjpeg to be able to load and save compressed image formats (GIF,BMP,TIF,JPG,PNG,...). Available for any platforms.
Enhancements:
New features :
- Added CImg ::distance_function() that can compute distance function to the 0-isophote.
- Added curve editor example in examples/curve_editor.cpp.
Bug corrections :
- Corrected small bug when trying to found pathname under Windows.
- Corrected bug when using XSHM extension on Mac OS X.
- Corrected/Improved platforms detection by testing the right predefined BSD macros + extra architectures (Thanks to Marc Espie).
- And many small bug corrections.
<<less
Download (2.7MB)
Added: 2007-07-04 License: CeCILL (CeCILL Free Software License Agreement) Price:
849 downloads
Kernel-Machine Library 0.1

Kernel-Machine Library 0.1


Kernel-Machine Library is a C++ library to implement kernel machines. more>>
The Kernel-Machine Library is a freely available (released under the GPL) C++ library to promote the use and progress of kernel machines. It is both for academic use and for developing real world applications.
The Kernel-Machine Library draws heavily from features of modern C++ such as template meta-programming to achieve high performance while at the same time offering a comfortable interface.
It enables compile-time selection of specialised algorithms on the basis of data types: for example, the specific case of a SVM in combination with a linear kernel can be computed by a specialised efficient algorithm.
The Kernel-Machine Library has implementations for the following kernel machines and their cited algorithms:
- Support Vector Machine [1, 2, 3]
- Relevance Vector Machine [4]
- Kernel Recursive Least Squares [5]
- Adaptive Sparseness using Jeffreys Prior [6]
- Smooth Relevance Vector Machine [7]
Up till now, the focus has been on regression. The handling of classification and ranking problems is being added.
<<less
Download (0.050MB)
Added: 2005-10-08 License: GPL (GNU General Public License) Price:
1478 downloads
The Mango Library August 2007

The Mango Library August 2007


The Mango Library is a Java library consisting of a number of iterators, algorithms and functions. more>>
The Mango Library is a Java library consisting of a number of iterators, algorithms and functions, loosely inspired by the C++ Standard Template Library.
Enhancements:
- This release adds a further two iterators.
<<less
Download (0.021MB)
Added: 2007-08-21 License: LGPL (GNU Lesser General Public License) Price:
796 downloads
GTK ADI Library 0.1.3

GTK ADI Library 0.1.3


GTK ADI Library is a GTK widget library that implements an ADI widget framework. more>>
The GTK ADI Library is a GTK widget library that implements an ADI widget framework.

GTK ADI Library is an Advanced Document Interface: yet another approach to the MDI - Multi Document Interface.

<<less
Download (0.33MB)
Added: 2005-12-27 License: LGPL (GNU Lesser General Public License) Price:
1399 downloads
CVS Perl library 0.07

CVS Perl library 0.07


CVS Perl library is a Perl module which is is a wrapper around the CVS command with an object-oriented interface. more>>
CVS Perl library is a Perl module which is a wrapper around the CVS command with an object-oriented interface.

Installation:

To install this module type the following:

perl Makefile.PL
make
make test
make install

<<less
Download (0.024MB)
Added: 2006-03-22 License: LGPL (GNU Lesser General Public License) Price:
1312 downloads
C++ expression template matrix library 0.6.1

C++ expression template matrix library 0.6.1


C++ expression template matrix library is a C++ expression template matrix library. more>>
exmats goal is to provide an easy to use, yet very efficient matrix library. Overloaded operators allow to write algebraic expressions like v=A*u +u in C++, instead of bunch of boring functions.
This syntactic sugar comes with runtime cost, one way to eliminate the overhead is to use Expression Templates (ET).
Using ET, we can further boost up the efficient by analyzing the expression at compile time and generate the most efficient code for that expression.
This library is still under early development.
Main features:
Generic:
- The element type of the matrix is generic, it can be any type of the C++ build-in type like int, float, double.
- Other types like complex or arbitrary precision type can also be used as the element type.
- Matrix expression can be make up of any element type, that is, an integer matrix can be added to a float matrix and then assign to a double matrix.
Easy to use:
- You can write matrix expression using +, -, *, / operators as usual mathematic notation.
Safe:
- There are 3 levels of error checking policy you can apply on each class of matrix.
Efficient:
- Specialized, hand made comparable optimized code can be generated for different expressions.
- SIMD code can be used on small size matrix.
- Provide a interface to use BLAS as the math kernel, which is highly optimized for out of cache operations.
Enhancements:
- Cross product bug fixed
- Added determinant, minor view, cofactor view and adjoint view for matrix
- Added support for column major memory layout
- Helper macro for deriving ET enabled sub-class from exmat::Mat easily
- Array version for approximated math
<<less
Download (0.30MB)
Added: 2006-05-06 License: LGPL (GNU Lesser General Public License) Price:
1266 downloads
HTML::Template 2.9

HTML::Template 2.9


HTML::Template module attempts to make using HTML templates simple and natural. more>>
HTML::Template module attempts to make using HTML templates simple and natural.
HTML::Template library extends standard HTML with a few new tags for variables, loops, if/else blocks and includes.
A file written with HTML and these new tags is called a template. Using this module you fill in the values for the variables and loops declared in the template.
This allows you to seperate design (the HTML) from the data, which you generate in the Perl script. While there are many other HTML template systems available, this module is simple and fast.
It doesnt try to reinvent Perl CGI, it just augments HTML with a few new and very useful abilities.
Enhancements:
- A new option was added to enforce Taint mode for unescaped variables.
- Several long-standing bugs were fixed.
- The enhanced tests produced by the Phalanx project are now part of the module.
<<less
Download (0.061MB)
Added: 2007-01-31 License: GPL (GNU General Public License) Price:
998 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5