Main > Free Download Search >

Free allegheny intermediate unit software for linux

allegheny intermediate unit

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 527
Qalculate! Units 0.9.4

Qalculate! Units 0.9.4


Qalculate! is a multi-purpose desktop calculator for GNU/Linux. more>>
Qalculate! is a multi-purpose desktop calculator for GNU/Linux. Qalculate! project is small and simple to use but with much power and versatility underneath.
Features include customizable functions, units, arbitrary precision, plotting, and a user-friendly interface (KDE or GTK+).
Main features:
- Redesigned GUI with history view in the main window
- Display of as-you-type expression parsing and function hints
- Enhanced completion
- Scaling of result display to vertically fit the window
- Nicer history listing
- Enhanced result display with much nicer parentheses
- Meta modes
- 67 new units: bel (B) and neper (Np), information units such as bit and byte, many convenience units (km/h, deciliter, etc), and more.
- Binary prefixes
- Some new variables and functions
- Fixed help display in new yelp
- Fixed compile with cln-1.1.10
- Fixed regressions in simplification
- Fixed f(x) return type analysis (ex. log(x) represents a real number if x represents a positive). This was by accident unused.
- ...and many more bug fixes and enhancements...
<<less
Download (0.36MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1240 downloads
GCC::TranslationUnit 1.00

GCC::TranslationUnit 1.00


GCC::TranslationUnit is a Perl module that can parse the output of gcc -fdump-translation-unit. more>>
GCC::TranslationUnit is a Perl module that can parse the output of gcc -fdump-translation-unit.

SYNPOSIS

use GCC::TranslationUnit;

# echo #include > stdio.c
# gcc -fdump-translation-unit -c stdio.c
$node = GCC::TranslationUnit::Parser->parsefile(stdio.c.tu)->root;

# list every function/variable name
while($node) {
if($node->isa(GCC::Node::function_decl) or
$node->isa(GCC::Node::var_decl)) {
printf "%s declared in %sn",
$node->name->identifier, $node->source;
}
} continue {
$node = $node->chain;
}

ABSTRACT

Provides a module for reading in the -fdump-translation-unit file from GCC and access methods for the data available from within GCC.

Once you read in the file using the Parser, you can traverse the entire structure of the parse tree using methods defined in the GCC::Node::* modules. Look there for information. Each node is blessed into a GCC::Node::* class with that name.

<<less
Download (0.013MB)
Added: 2007-05-29 License: Perl Artistic License Price:
880 downloads
Test::Unit 0.25

Test::Unit 0.25


Test::Unit is the main PerlUnit testing framework. more>>
Test::Unit is the main PerlUnit testing framework.

SYNOPSIS

This package provides only the project version number, copyright texts, and a framework overview in POD format.

This framework is intended to support unit testing in an object-oriented development paradigm (with support for inheritance of tests etc.) and is derived from the JUnit testing framework for Java by Kent Beck and Erich Gamma. To start learning how to use this framework, see Test::Unit::TestCase and Test::Unit::TestSuite. (There will also eventually be a tutorial in Test::Unit::Tutorial.

However Test::Unit::Procedural is the procedural style interface to a sophisticated unit testing framework for Perl that . Test::Unit is intended to provide a simpler interface to the framework that is more suitable for use in a scripting style environment. Therefore, Test::Unit does not provide much support for an object-oriented approach to unit testing.

<<less
Download (0.31MB)
Added: 2007-05-07 License: Perl Artistic License Price:
900 downloads
LLgen 1.0

LLgen 1.0


LLgen is a LL parser in the style of yacc. more>>
LLgen is a LL parser in the style of yacc.
The Amsterdam Compiler Kit is fast, lightweight and retargetable compiler suite and toolchain written by Andrew Tanenbaum and Ceriel Jacobs, and was Minix native toolchain.
The ACK was originally closed-source software (that allowed binaries to be distributed for Minix as a special case), but in April 2003 it was released under a BSD open source license.
The ACK achieves maximum portability by using an intermediate byte-code language called EM. Each language front-end produces EM object files, which are then processed through a number of generic optimisers before being translated by a back-end into native machine code.
Unlike gccs intermediate language, EM is a real programming language and could be implemented in hardware; a number of the language front-ends have libraries implemented in EM assembly.
EM is a relatively high-level stack-based machine, and one of the tools supplied with ACK is an interpreter capable of executing EM binaries directly, with a high degree of safety checking. See the em document referenced below for more information.
ACK comes with a generic linker and librarian capable of manipulating files in the ACKs own a.out-based format; it will work on files containing EM code as well as native machine code. (You can not, however, link EM code to native machine code without translating the EM binary first.)
Enhancements:
- LLgen was previously part of the Amsterdam Compiler Kit, but has been split out into a standalone component.
- This version has been updated from its original 1991 vintage source and has a completely rewritten, much more streamlined build system.
<<less
Download (0.17MB)
Added: 2006-02-06 License: BSD License Price:
1360 downloads
Designer Framework 1.0

Designer Framework 1.0


Designer Framework provides a highly customizable e-commerce framework. more>>
Designer Framework provides a highly customizable e-commerce framework.

It automatically builds e-commerce interfaces that support a products contraints and properties and can be used to model the product to be sold, automatically and dynamically generating different output formats depending on the generator used.

It includes a Java modelling application, a finite state machine described in XML as intermediate format for the customer interface, and XSLT scripts for transforming the state machine into the final interface.Designer Framework is a highly customizable e-commerce framework.

It automatically builds e-commerce interfaces that support a products contraints and properties and can be used to model the product to be sold, automatically and dynamically generating different output formats depending on the generator used.

It includes a Java modelling application, a finite state machine described in XML as intermediate format for the customer interface, and XSLT scripts for transforming the state machine into the final interface.

<<less
Download (MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
983 downloads
Amanda CDRW-Taper 0.4

Amanda CDRW-Taper 0.4


Amanda CDRW-Taper is a drop-in replacement for the taper component of the Amanda backup system. more>>
Amanda is a client/server application for making remote backups. While originating from a UNIX environment, it also supports backups of windows machines (via the smbclient utility). Client software for other machines is planned. See the Amanda homepage for details.

Amanda CDRW-Taper program is a drop-in replacement for the taper component of the Amanda backup system. CDRW-Taper makes it possible to dump backups to CD-RW, DVD+RW or DVD-RW instead of tape. CDRW-Taper is licensed under the GNU general public license (version 2) (see COPYING for more information).

The original version of the CDRW-Taper simply copied the backed up data from Amandas holding disk to an intermediate directory. After the backup was finished, the CDRW-Taper program created an ISO-9660 image from the intermediate directory which was burnt on a CDRW.

After using this setup for about half a year it became clear, that CDRW media were simply too small for our purposes. While Amanda does support tape changers, the CDRW-Taper has no such equivalent.

One option was to move to a larger type of media, like DVD+R or "double density" CDRW, without changing the software. The other, at that time cheaper option was to change the software to emulate some kind of CDRW changer.

The idea is to have the taper copy the backed up data to several intermediate directories, each representing a single CDRW. After the backup is finished, these can be burnt to CDRW one by one. The changing of the media can be done manually.

The nice thing about this is that this way you can also back up to hard disk. Diskspace has become cheap, so you can have all of your backups available online, and still burn them all on removable media (to be stored in a safe place).

Meanwhile, DVD+RW have become sufficiently cheap to present an interesting alternative to the clumsy manual process involved with backups to multiple CDRW. Therefore, the current version has been extended to support backup to DVD+R/+RW and DVD-R/-RW media as well, using the dvd+rw-tools.

<<less
Download (0.025MB)
Added: 2006-03-14 License: GPL (GNU General Public License) Price:
1319 downloads
Agora BASIC 0.1

Agora BASIC 0.1


Agora BASIC is a BASIC compiler for POSIX systems. more>>
Agora BASIC is a BASIC compiler for POSIX systems. Agora BASIC aims to implement all of Standard Full BASIC (ANSI INCITS 113-1987), with useful but compatible extensions. It does not do that quite yet. What it does is implement a small subset of the language, enough that simple programs can be written in it. A lot of work expanding the support of the language is still required.
Agora BASIC specifically does not aim to be a "modern" BASIC dialect. There are enough of those already, even as free software. The only way for Agora BASIC to acquire classes or other similar things is if the standard is thus updated. Minor extensions, mainly lifting senseless restrictions in the standard and enabling writing useful programs in the Unix environment are possible.
Agora BASIC is a compiler, not an interpreter, and there is no interactive mode. Furthermore, the compiler uses C as an intermediate language and the system C compiler as the backend (note that the intermediate C code is not intended for human consumption or manual editing).
Enhancements:
- This initial release supports enough of the language to write simple programs.
<<less
Download (0.065MB)
Added: 2006-05-29 License: GPL (GNU General Public License) Price:
1245 downloads
linSmith 0.99.3

linSmith 0.99.3


linSmith is a Smith Charting program, mainly designed for educational use. more>>
linSmith project is a Smith Charting program, mainly designed for educational use.
linSmith is a Smith Charting program, mainly designed for educational use. As such, there is an emphasis on capabilities that improve the showing the effect of-style of operation.
Main features:
- Definition of multiple load impedances (at different frequencies)
- Addition of discrete (L, C, series and parallel LC, and transformer) and line components (open and closed stubs, and line segments)
- Connection in series and parallel
- Easy experimenting with component values using scrollbars
- A virtual component switches from impedance to admittance to help explaining (or understanding) parallel components
- The chart works in real impedances (not normalized ones)
- Direct view of the result on the screen
- Ability to generate publication quality Postscript output
- A log file with textual results at each intermediate step
- Load and circuit configuration is stored separately, permitting several solutions without re-defining the other.
<<less
Download (0.94MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1067 downloads
GTestRunner 0.04

GTestRunner 0.04


GTestRunner is a GTK+-based graphical frontend for running unit tests in Perl. more>>
GTestRunner is a Gtk+ based testrunner module for Perl, inspired by JUnit, but with a slightly different user interface and functionality.

If you were not satisfied with the Tk based graphical frontend that ships with Test-Unit, then GTestRunner is probably the tool of choice when you want to do test driven development in Perl.

It also offers some improvements over the other test runner modules that ship with Test-Unit. You can browse through the tree of test suites, and select individual test suites, test cases and even individual tests to run.

You can use this module in two different ways. Most users will just want to run the script "gtestrunner" to run their test suites. If you want to integrate unit testing into your own software, you will probably use the module Test::Unit::GTestRunner.

Some stupid test suites and test cases are included with this package. Try

gtestrunner Suites/TS_TopLevel.pm

or

gtestrunner Suites::TS_TopLevel

to see gtestrunner in action. The test suites fails five times, and you have probably guessed that this is intentionally, so that you can see all features.

GTestRunner is fully internationalized. See the file README-NLS for details. See the file TRANSLATIONS for information about the currently available languages. Feel free to contact the author if you want to contribute a translation for your own native langauge.
<<less
Download (0.040MB)
Added: 2006-05-13 License: GPL (GNU General Public License) Price:
1259 downloads
Ksetiwatch 3.0.1

Ksetiwatch 3.0.1


Ksetiwatch is a SETI@home monitor and work unit manager. more>>
Ksetiwatch is a monitoring tool for the Seti@home distributed computing project, which searches for signals of extraterrestrial life. It displays the state of the Seti@home client(s) running on your computer or in your local network, and logs/manages completed work units and interesting signals.

In addition, Ksetiwatch features a skymap that displays all work units processed, a graphical display of scientific data (gaussians, pulses, and triplets), a dock icon with detailed status information about a client, the option to start/stop the SETI@home clients, and much more.

SetiContainer is a C++ class that allows convenient access to all the information in the state files of a SETI@home client. It periodically examines these files and updates its own data members accordingly.

Other programs can use this class to extract information about the progress of the client, the signals found, or the work unit being processed. Additional functions offer more advanced info (like the amount of TeraFlops in a work unit, estimated time of completion, etc.). The SetiContainer class is based on the Qt toolkit, and extensively uses Qts Signal/Slot .
<<less
Download (1.1MB)
Added: 2005-06-06 License: GPL (GNU General Public License) Price:
1600 downloads
Eunit 1.1

Eunit 1.1


Eunit is an Erlang unit test suite. more>>
Eunit project is an Erlang test suite tool, inspired by agile development ideas.
Usage:
Launch example unit test with:
erl -config sys.config
and then
eunit:run([eunit_examples], {suffix, "_test"}).
Enhancements:
- This release is a complete rewrite.
- Writing unit tests should now be simpler than with the previous version.
- This release can also be used with the Aegis configuration management system for continuous integration.
<<less
Download (0.011MB)
Added: 2005-11-29 License: MPL (Mozilla Public License) Price:
1426 downloads
Test::Unit::Tutorial 0.14

Test::Unit::Tutorial 0.14


Test::Unit::Tutorial is a Perl module that contains a tutorial on unit testing. more>>
Test::Unit::Tutorial is a Perl module that contains a tutorial on unit testing.

SYNOPSIS

perldoc Test::Unit::Tutorial

Here should be extensive documentation on what unit testing is, why it is useful, and how to do it with the Test::Unit collection of modules.

Sorry for not implementing this yet.

Please have a look at the examples in the examples directory and read the README file that came with this distribution.

A short tutorial on how to use the unit testing framework is included in Test::Unit::TestCase.

Further examples can be found by looking at the self test collection, starting in Test::Unit::tests::AllTests.

<<less
Download (0.044MB)
Added: 2007-06-13 License: Perl Artistic License Price:
863 downloads
Test::Unit::TestCase 0.14

Test::Unit::TestCase 0.14


Test::Unit::TestCase is a unit testing framework base class. more>>
Test::Unit::TestCase is a unit testing framework base class.

SYNOPSIS

package FooBar;
use base qw(Test::Unit::TestCase);

sub new {
my $self = shift()->SUPER::new(@_);
# your state for fixture here
return $self;
}

sub set_up {
# provide fixture
}
sub tear_down {
# clean up after test
}
sub test_foo {
# test the foo feature
}
sub test_bar {
# test the bar feature
}

(Taken from the JUnit TestCase class documentation)

A test case defines the "fixture" (resources need for testing) to run multiple tests. To define a test case:

implement a subclass of TestCase
define instance variables that store the state of the fixture
initialize the fixture state by overriding set_up()
clean-up after a test by overriding tear_down().

Each test runs in its own fixture so there can be no side effects among test runs. Here is an example:

package MathTest;
use base qw(Test::Unit::TestCase);

sub new {
my $self = shift()->SUPER::new(@_);
$self->{value_1} = 0;
$self->{value_2} = 0;
return $self;
}

sub set_up {
my $self = shift;
$self->{value_1} = 2;
$self->{value_2} = 3;
}

For each test implement a method which interacts with the fixture. Verify the expected results with assertions specified by calling $self->assert() with a boolean value.

sub test_add {
my $self = shift;
my $result = $self->{value_1} + $self->{value_2};
$self->assert($result == 5);
}

Once the methods are defined you can run them. The normal way to do this uses reflection to implement run_test. It dynamically finds and invokes a method. For this the name of the test case has to correspond to the test method to be run. The tests to be run can be collected into a TestSuite. The framework provides different test runners, which can run a test suite and collect the results. A test runner either expects a method suite() as the entry point to get a test to run or it will extract the suite automatically.

If you do not like the rather verbose backtrace that appears when a test fails, you can use the quell_backtrace() method. You will get any message provided, but not the backtrace.

<<less
Download (0.044MB)
Added: 2007-06-13 License: Perl Artistic License Price:
864 downloads
Advanced Bash Scripting Guide 5.0

Advanced Bash Scripting Guide 5.0


The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. more>>
This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little snippets of UNIX wisdom and lore.
Advanced Bash Scripting Guide serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques.
The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.
Enhancements:
- This release adds a cross-linked index (the final missing critical feature in this project), other new material (including a new appendix and a couple of new example scripts), and bugfixes.
- This is an important update.
<<less
Download (0.74MB)
Added: 2007-06-21 License: (FDL) GNU Free Documentation License Price:
892 downloads
Test::Unit::TestSuite 0.14

Test::Unit::TestSuite 0.14


Test::Unit::TestSuite is a unit testing framework base class. more>>
Test::Unit::TestSuite is a unit testing framework base class.

SYNOPSIS

use Test::Unit::TestSuite;

# more code here ...

sub suite {
my $class = shift;

# create an empty suite
my $suite = Test::Unit::TestSuite->empty_new("A Test Suite");

# get and add an existing suite
$suite->add_test(Test::Unit::TestSuite->new("MyModule::Suite_1"));

# extract suite by way of suite method and add
$suite->add_test(MyModule::Suite_2->suite());

# get and add another existing suite
$suite->add_test(Test::Unit::TestSuite->new("MyModule::TestCase_2"));

# return the suite built
return $suite;
}

This class is normally not used directly, but it can be used for creating your own custom built aggregate suites.

Normally, this class just provides the functionality of auto-building a test suite by extracting methods with a name prefix of test from a given package to the test runners.

<<less
Download (0.044MB)
Added: 2007-06-13 License: Perl Artistic License Price:
864 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5