Main > Free Download Search >

Free agora basic software for linux

agora basic

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1505
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
Vista Basic 2

Vista Basic 2


Vista Basic provides a theme similar to Microsoft Vista. more>>
Vista Basic provides a theme similar to Microsoft Vista.

window borders similar to those of Microsoft Vista when using non Aero compatible software (such as JRE 6 or Photoshop CS 2)

<<less
Download (0.015MB)
Added: 2007-04-17 License: Public Domain Price:
678 downloads
MWChat Basic 7.0

MWChat Basic 7.0


MWChat Basic is the free version of our online chat system. more>>
MWChat Basic (My Web based Chat) is the free version of our online chat system.

Licenses are IP based, one license per IP.

It has support for multiple rooms and languages, a large number of IRC-like commands, private messages and rooms, message encryption, buddy lists, logging, registered users, chat profiles, file sharing, and more. It is a very lightweight, full-featured, and secure chat room.

<<less
Download (0.081MB)
Added: 2006-05-26 License: Other/Proprietary License Price:
1250 downloads
w-agora 4.2.1

w-agora 4.2.1


w-agora is a web-based forum and publishing software. more>>
W-Agora or Web-Agora is a database-driven communications system which allows you and your visitors to store and display messages, files, and other information on your web site. More than "just another Web BBS/forum software", W-Agora is designed so it can be easily customizable through a Web browser and the use of templates.
It can be used as a BBS, guestbook, download area, or publishing system. Several database backends are supported such as MySQL, Postgres, mSQL, Oracle and DBM.
Main features:
- Multi database support
- Multiple forums
- Localization
- Web-based administration
- Customization
- Publishing option
- Static/dynamic mode
- Message highlighting
- Email notification
- 3 levels of administration
- 4 forum access types
- Moderation option
- Online User registration
- Forum activation/deactivation
- Extensibility
- Threaded messages
- File upload support
- Browse the file system
- Email
- URL auto
- Search
- Forum download
- and more ...
Enhancements:
- It includes a bunch of bugs and security fixes.
- Since several vulnerabilitues have been fixed, it is highly recommended for all w-agora to ugrade
- If you are using versions prior to 4.2.0, please read the README, doc/install.html and doc/UPGRADE.txt for install and upgrade instructions
<<less
Download (0.89MB)
Added: 2006-07-12 License: Artistic License Price:
1201 downloads
W3C::LogValidator::Basic 1.06

W3C::LogValidator::Basic 1.06


W3C::LogValidator::Basic is a W3C log validator. It can sort web server log entries by popularity (hits). more>>
W3C::LogValidator::Basic is a W3C log validator. It can sort web server log entries by popularity (hits).

SYNOPSIS

use W3C::LogValidator::Basic;
my $b = new W3C::LogValidator::Basic;
$b->uris(http://www.w3.org/Overview.html, http://www.yahoo.com/index.html);
my $result_string= $b->process_list();

This module is part of the W3C::LogValidator suite, and simply gives back pages sorted by popularity. This is an example of simple module for LogValidator.

API

Constructor

$b = W3C::LogValidator::Basic->new

Constructs a new W3C::LogValidator:HTMLBasic processor.

You might pass it a configuration hash reference (see "config_module" in W3C::LogValidator and W3C::LogValidator::Config) Particularly relevant for this module are the "verbose", "MaxDocuments" and obviously "tmpfile" (see process_list). Pass the configuration hash ref as follows:

$b = W3C::LogValidator::HTMLValidator->new(%config);

General Methods

b->uris

Returns a list of URIs to be processed (unless the configuration gives the location for the hash of URI/hits berkeley file, see process_list If an array is given as a parameter, also sets the list of URIs and returns it. Note: while this method is useful in other modules of W3C::LogValidator, this basic module is here to sort URIs extracted from Log Files by popularity, this method is hence rather useless for W3C::LogValidator::Basic.

b->trim_uris

Given a list of URIs of documents to process, returns a subset of this list containing the URIs of documents the module supposedly can handle. For this module, the decision is made based on the setting for ExcludedAreas only
b->process_list

Formats the list of URIs sorted by popularity.
Returns a result hash. Keys for this hash are:

name (string): the name of the module, i.e "Basic"
intro (string): introduction to the processing results
thead (array): headers of the results table
trows (array of arrays): rows of the results table
outro (string): conclusion of the processing results

<<less
Download (0.030MB)
Added: 2007-08-14 License: Perl Artistic License Price:
805 downloads
BASIC-256 0.9.2

BASIC-256 0.9.2


BASIC-256 is an easy to use version of BASIC designed to teach young children the basics of computer programming. more>>
BASIC-256 is an easy to use version of BASIC designed to teach young children the basics of computer programming. The BASIC-256 project uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow-control works.
It has a built-in graphics mode which lets them draw pictures on screen in minutes, and a set of detailed, easy-to-follow tutorials that introduce programming concepts through fun exercises.
BASIC-256 is licensed under the GNU public license, which means that its free to download, modify, and share.
Enhancements:
- Version 0.9.2 fixes some minor bugs, adds anonymous arrays and a sound command for Windows versions.
- Translations have been updated, and a command line option -l lets users select the language at run time.
<<less
Download (0.031MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
971 downloads
HBasic 2007-02a

HBasic 2007-02a


HBasic is an integrated development environment used to create, execute and debug programs with an BASIC style language. more>>
HBasic project is an integrated development environment used to create, execute and debug programs with an BASIC style language.

HBasic has object oriented features either in combination with precompiled C++ components (shared libraries) or class definitions (HBasic sourcecode). This also includes a version of inheritance.

HBasic runs on Linux and uses the Trolltech Qt library (>= 3.2). The syntax of the BASIC language and parts of the IDE are similar to existing BASIC IDEs to simplify using this new language.

<<less
Download (8.1MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
953 downloads
Kanola 0.1

Kanola 0.1


Kanola is a basic KDE MPD client designed in Python. more>>
Kanola project is a basic KDE MPD client designed in Python.

The idea behind Kanola is that KDE needs a light, small, and easy to use MPD client that can compete with the numerous and very eye-pleasing GTK clients.
<<less
Download (0.036MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1116 downloads
PerlPoint::Tags::Basic 0.45

PerlPoint::Tags::Basic 0.45


PerlPoint::Tags::Basic is a Perl module that declares basic PerlPoint tags. more>>
PerlPoint::Tags::Basic is a Perl module that declares basic PerlPoint tags.

SYNOPSIS

# declare basic tags
use PerlPoint::Tags::Basic;

This module declares several basic PerlPoint tags. Tag declarations are used by the parser to determine if a used tag is valid, if it needs options, if it needs a body and so on. Please see PerlPoint::Tags for a detailed description of tag declaration.

Every PerlPoint translator willing to handle the tags of this module can declare this by using the module in the scope where it built the parser object.

# declare basic tags
use PerlPoint::Tags::Basic;

# load parser module
use PerlPoint::Parser;

...

# build parser
my $parser=new PerlPoint::Parser(...);

...

It is also possible to select certain declarations.

# declare basic tags
use PerlPoint::Tags::Basic qw(I C);

A set name is provided as well to declare all the flags at once.

# declare basic tags
use PerlPoint::Tags::Basic qw(:basic);

<<less
Download (0.41MB)
Added: 2007-02-15 License: Perl Artistic License Price:
982 downloads
CGI::WeT::Modules::Basic 0.71

CGI::WeT::Modules::Basic 0.71


CGI::WeT::Modules::Basic is a basic rendering engine extensions. more>>
CGI::WeT::Modules::Basic is a basic rendering engine extensions.

SYNOPSIS

use CGI::WeT::Modules::Basic ();

This module provides basic rendering constructs for the engine. Please be aware that the code supersedes the documentation. While I have tried to be accurate there are times that words fail me and a look at the code is far more enlightening than anything I could cobble together. This is especially true when trying to write a theme. Download a theme and see how someone else did it. Then try making modifications and see what happens.

<<less
Download (0.040MB)
Added: 2006-08-01 License: Perl Artistic License Price:
1179 downloads
C++ base 1.0

C++ base 1.0


C++ base is a base class suite contains several powerful c++ base classes for basic encapsulation. more>>
C++ base is a base class suite contains several powerful c++ base classes for basic encapsulation of low level operating system calls and basic library functions.

Further packages you may access from this page require the installation of this base package

<<less
Download (0.10MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1097 downloads
Perl::Metric::Basic 0.31

Perl::Metric::Basic 0.31


Perl::Metric::Basic is a Perl module that can provide basic software metrics. more>>
Perl::Metric::Basic is a Perl module that can provide basic software metrics.

SYNOPSIS

# first construct a PPI::Document object to pass in
my $document = PPI::Document->load("t/lib/Acme.pm");

# then retrieve metrics on the document
my $m = Perl::Metric::Basic->new;
my $metric = $m->measure($document);

# $metric will consist of something like:
# Acme => {
# new => {
# blank_lines => 1,
# comments => 1,
# lines => 7,
# lines_of_code => 6,
# numbers => 0,
# numbers_unique => 0,
# operators => 3,
# operators_unique => 2,
# symbols => 5,
# symbols_unique => 2,
# words => 7,
# words_unique => 6
# },
# ...

When constructing software one often produces code of vastly differing quality. The Perl::Metric::Basic module leverages the PPI module to provide some interesting software metrics for Perl code, mostly measuring size and maintainability.

A metric is some sort of measurement which is intended to help you make a decision about a piece of code. There arent any hard rules about metrics, but the ones provided should allow you to make decisions about modules or subroutines which are outliers. Abnormal measurements in a subroutine are a warning sign that you should reexamine that routine, checking for unusually low quality.

This module uses the PPI module, and thus can parse Perl code without evaluating it.
If youre interested in software metrics, I highly recommend "Code Complete" (Second Edition) by Steve McConnel (Microsoft Press).

METHODS

new()

The new() method is the constructor:
my $m = Perl::Metric::Basic->new;

measure()

The measure() method measures some metrics and returns a hash reference. Files in Perl can contain more than one package, and it is interesting to seperate metrics by package. The key for the hash reference is the name of the package, and the value is another hash reference.

Perl packages are seperated into subroutines, and it is interesting to seperate metrics by subroutine. The key for the second hash reference is the name of the subroutine, and the value is another hash reference containing metrics.

There are various metrics applied to the subroutine. The key for the third hash reference is the name of the metric, and the value is the value of the metric. The metrics are:

blank_lines

The number of blank code lines.

comments

The number of lines containing comments.

lines

The total number of lines.

lines_of_code

The number of lines of code.

numbers

The total number of numbers used (eg "$z = 42 * 3" would have 2 numbers).

numbers_unique

The number of unique numbers used (eg "$z = 2*$x + 2*$y" would have 1 unique number).

operators

The total number of operators used.

operators_unique

The number of unique operators used.

symbols

The total number of symbols used (eg "$z = $x*$x + $y*$y" would have 5 symbols).

symbols_unique

The number of unique symbols used (eg "$z = $x*$x + $y*$y" would have 3 unique symbols).

words

The total number of words (operators) used.

words_unique

The number of unique words used.

<<less
Download (0.005MB)
Added: 2007-01-09 License: Perl Artistic License Price:
1019 downloads
Language::Basic::Variable 1.44

Language::Basic::Variable 1.44


Language::Basic::Variable is a Perl module to handle parsing and implementing BASIC variables. more>>
Language::Basic::Variable is a Perl module to handle parsing and implementing BASIC variables.

SYNOPSIS

See Language::Basic for the overview of how the Language::Basic module works. This pod page is more technical.
There are two sorts of variables: Arrays and Scalars. Each of those classes has a subclass for Numeric or String variables.

An Array needs to have full LBV::Scalar objects in it, rather than just having an array of values. The reason is that, for example, you might use ARR(3) as the variable in a FOR loop. Also, the "set" and "value" methods apply to a LBV::Scalar (since you cant set an array to a value (in BASIC) so in order to be handle A(3)=3, A(3) needs to be an LBV::Scalar.

The lookup method looks up a variable in the Array or Scalar lookup table (depending on whether there were parentheses after the variable name). BASIC allows undeclared variables, so if the variable name hasnt been seen before, a new variable is created.

Language::Basic::Variable::Scalar class

This class handles a variable or one cell in an array.

Methods include "value", which gets the variables value, and "set", which sets it.

Language::Basic::Variable::Array class

This class handles a BASIC array. Each cell in the array is a LBV::Scalar object.

Methods include "dimension", which dimensions the array to a given size (or a default size) and get_cell, which returns the LBV::Scalar object in a given array location.

Note that BASIC arrays start from 0!

<<less
Download (0.051MB)
Added: 2006-09-29 License: Perl Artistic License Price:
1121 downloads
django-json-rpc 0.2

django-json-rpc 0.2


A simple JSON-RPC implementation for Django more>> django-json-rpc 0.2 is designed as a basic JSON-RPC implementation for your Django power sites.

Major Features:

  1. Simple, pythonic API.
  2. Support for Django authentication.
  3. Mostly supports JSON-RPC 1.1 spec.
  4. Proxy to test your JSON Service.

Requirements:

  • Python
<<less
Added: 2009-07-07 License: MIT/X Consortium Lic... Price: FREE
15 downloads
Language::Basic::Expression 1.44

Language::Basic::Expression 1.44


Language::Basic::Expression is a Perl package to handle string, numeric, and boolean expressions. more>>
Language::Basic::Expression is a Perl package to handle string, numeric, and boolean expressions.

SYNOPSIS

See Language::Basic for the overview of how the Language::Basic module works. This pod page is more technical.
# Given an LB::Token::Group, create an expression I parse it
my $exp = new LB::Expression::Arithmetic $token_group;
# Whats the value of the expression?
print $exp->evaluate;
# Perl equivalent of the BASIC expression
print $exp->output_perl;

Expressions are basically the building blocks of Statements, in that every BASIC statement is made up of keywords (like GOTO, TO, STEP) and expressions. So expressions include not just the standard arithmetic and boolean expressions (like 1 + 2), but also lvalues (scalar variables or arrays), functions, and constants. See Language::Basic::Syntax for details on the way expressions are built.

BASIC expressions are represented by various objects of subclasses of Language::Basic::Expression. Most LB::Expressions are in turn made up of other LB::Expressions. For example an LBE::Arithmetic may be made up of two LBE::Multiplicative and a "plus". "Atoms" (indivisible LBEs) include things like LBE::Constants and LBE::Lvalues (variables).

<<less
Download (0.051MB)
Added: 2006-09-29 License: Perl Artistic License Price:
1121 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5