Main > Free Download Search >

Free schemes software for linux

schemes

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 358
Money-Making-Schemes 1.0

Money-Making-Schemes 1.0


The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-14 License: Freeware Price: Free
192 downloads
Scheme2Js 20060718

Scheme2Js 20060718


Scheme2Js is a Scheme to Javascript compiler. more>>
Scheme2Js is a Scheme to Javascript compiler. While some effort has been spent on being as close as possible to R5rs, we concentrated mainly on efficiency.
Usually Scheme2Js produces Javascript code, that is comparable to hand-written code. In order to achieve this performance, Scheme2Js is not completely R5rs compliant. In particular it lacks support for continuations, exact numbers and it treats tail recursion only partially.
Scheme2Js provides several flags, that allow to modify the result:
- --no-js-dot-notation disallows access to JavaScript fields with the dot-notation. This flag disables accesses of the form x.y like in document.getElementById. It is however still possible to access the is a valid expression using the js-field function.
- --mutable-strings: in order to improve the performance of string-operations and to ease the interface between Scheme and JavaScript code, the default implementation maps Scheme strings to JavaScript strings. Contrary to Scheme strings, JavaScript strings are however immutable. This flag maps strings to a JavaScript class, that represents Scheme strings, that are mutable. The resulting code might be slightly slower, and it is more difficult to interface with Javascript code.
- --encapsulate-parts encapsulates the program into an anonymous function. Only global variables are outside of this anonymous function. On one hand this introduces one function call to the anonymous function. But on the other hand most Javascript implementations should run faster with this optimization: usually hashtables are used to represent scopes in JavaScript. By using an anonymous function the programs variables are separated into their own smaller hashtable which (in theory) accelerates accesses to these variables. More importantly the variables are stored in their own hashtable, and not in the global hashtable, which is accessible by the global variable. It is extremely easy to indirectly modify the contents of global variables. Inlining or other common optimizations are hence impossible to do on global variables. By storing the programs variables in an anonymous function these optimizations become again possible.
- --optimize-var-number reduces the number of variables used in the resulting JavaScript code. The code may run faster, but is more difficult to debug, as the variable names are lost and the same variable might be used several times.
- --optimize-while: with this flag Scheme2Js optimizes common while loops. The unoptimized while loops are often of the form:
while(true) {
if(test)
resVar = res;
else {
modify_loop_variable;
continue;
}
break;
}
This optimization looks for these patterns and moves the test into the while loop:
while(!test) {
modify_loop_variable;
}
resVar = res;
This optimization has been implemented only recently and is therefore not yet activated by default.
- --verbose prints some information.
- --no-inlining disables all function inlining (constants might still be inlined).
- --inline-globals lets Scheme2Js inline global functions and constants. This might have two unwanted side-effects: for one, global variables are often used to transfer data between different modules. Some inlined functions are lost if there is no reference to them anymore. If global functions are to be used outside a module, one should not use this flag. (This behavior is likely to change in future versions of Scheme2Js.)
- --unresolved-is-js: if a variable is unbound, the compiler will assume the variable comes from another module, or from JavaScript. See Section Scheme - Javascript for a more detailed discussion of the JavaScript Scheme interface.
- --js-this provides the this variable within Scheme functions. This way, Scheme procedures can be used as methods of JavaScript objects.
- --no-tailrec disables the tailrec to while-loop optimization. If you suspect a bug in the compilers way of translating tail-recs, you could try this flag.
- --no-optimize-calls disables Scheme2Js inlining of binary or unary operations. For instance sci_plus(3, 5) is optimized to (3+5). This optimization is quite important, and theres usually no reason to disable it.
- --no-optimize-consts disables the pre-constant calculation. Unless disabled (with this flag), compound constants are precalculated and their occurrences replaced by a reference to a variable holding the constant. This makes repeated accesses to these constants faster, but introduces new variables.
- --no-optimize-boolify disables the boolify optimization. JavaScripts and Schemes boolify are not equivalent: JavaScript considers false, 0, null and undefined to be false, whereas Scheme only has #f. The unoptimized boolify therefore always adds the test against false: if (test !== false) ... If Scheme2Js can see, that the test itself is a boolean, it can remove the unnecessary !== false test. This flag disables this optimization.
- --d STAGE prints a dot-file (see graphviz) of the AST after stage STAGE. Possible stages are: expand, tree, symbol, node-elim1, tail, inline, constant-propagation, rm-unused-vars, capture, node-elim2, while, (tt "statements"), node-elim3. Usually one doesnt need this flag, unless for debugging purposes.
- --print-locs prints the original locations as comments to the JavaScript file. These locations are currently the character-offset from the beginning of the file.
Enhancements:
- This release adds trampolines.
<<less
Download (0.077MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1192 downloads
Color::Scheme 1.02

Color::Scheme 1.02


Color::Scheme is a module used to generate pleasant color schemes. more>>
Color::Scheme is a module used to generate pleasant color schemes.

This module is a Perl implementation of Color Schemes 2, a color scheme generator. Start by visitng the Color Schemes 2 web site and playing with the colors.

When you want to generate those schemes on the fly, begin using this modoule. The descriptions herein dont make too much sense without actually seeing the colorful results.

Henceforth, paragraphs in quotes denote documentation copied from Color Schemes 2.

"Important note: This tool doesnt use the standard HSV or HSB model (the same HSV/HSB values ie. in Photoshop describe different colors!). The color wheel used here differs from the RGB spectre used on computer screens, its more in accordance with the classical color theory.

This is also why some colors (especially shades of blue) make less bright shades than the basic colors of the RGB-model. In plus, the RGB-model uses red-green-blue as primary colors, but the red-yellow-blue combination is used here.

This deformation also causes incompatibility in color conversions from RGB-values. Therefore, the RGB input (eg. the HTML hex values like #F854A9) is not exact, the conversion is rough and sometimes may produce slightly different color."

<<less
Download (0.011MB)
Added: 2007-03-29 License: Perl Artistic License Price:
944 downloads
Inlab-Scheme 4.108

Inlab-Scheme 4.108


Inlab-Scheme is an independent implementation of the algorithmic language Scheme. more>>
Inlab-Scheme is an independent implementation of the algorithmic language Scheme and conforms to the R4RS and the IEEE Standard 1178.
In addition to the language core, Inlab-Scheme has support for image processing which allows the implementation of OCR and image recognition applications.
Inlab-Scheme project comes with two built in graphic file format converters which convert the PATIMG patent file format and the ST.33 patent file format to multipage TIFF without decompressing.
Main features:
- Inlab-Scheme is an independent implementation of the algorithmic language Scheme and conforms to the R4RS and the IEEE Standard 1178.
- Inlab-Scheme 4 passes the r4rstest.scm test incuding the tests for continuations, Scheme 4 and delay/force.
- Pretty printing, fluid-let, dynamic-wind and syntax procedures using Inlab-Scheme syntax-lambda.
- Bitmaps: Reading and writing TIFF (G4, single/multipage), XBM and PNG file formats, scaling, rotating, comparing, inverting, cropping, page decomposition (exploding), line drawing, greymap conversions and more.
- Greymaps: 256 greylevel images, reading and writing PNG file formats (reads anything, writes PNG greylevel interlaced/not interlaced), scaling, cropping, conversions to and from bitmaps for further analysis and processing and more.
- Inlab-Scheme Release 4 comes with two built in graphic file format converters which convert the PATIMG patent file format (as found on the USAPat CDROM series of the US PTO) and the ST.33 patent file format (as found on the US PTO PATENTIMAGES CDROM series and the european ESPACE CDROM series) to multipage tiff without decompressing.
- Inlab-Scheme Release 4 comes as a single binary to reduce installation to an absolute minimum.
- Its easy to write Inlab-Scheme scripts that may be invoked directly from your shell using the #!-mechanism.
Enhancements:
- The license was changed to the GPL.
- A code cleanup addressing licensing issues has been performed.
<<less
Download (0.087MB)
Added: 2006-05-03 License: GPL (GNU General Public License) Price:
1273 downloads
Python in Scheme 0.1

Python in Scheme 0.1


Python in Scheme is a scheme library that allows you to run Python code within Scheme. more>>
Python in Scheme is a scheme library that allows you to run Python code within Scheme.

Python in Scheme project uses the Python/C API to embed a Python interpreter.
<<less
Download (0.002MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
1013 downloads
Money-Making-Scheme 1.0

Money-Making-Scheme 1.0


The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-15 License: Freeware Price: Free
193 downloads
MIT/GNU Scheme 20070205

MIT/GNU Scheme 20070205


MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler. more>>
MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library.
This project is best suited to programming large applications with a rapid development cycle. Recent versions of the system are supported on the following platforms: GNU/Linux, *BSD, OS/2, and Windows.
Enhancements:
- Support was added for Intel Macs running Mac OS X.
<<less
Download (18.3MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
985 downloads
steelme 0.1.3

steelme 0.1.3


steelme is a GUI theme system which extends and improves on Suns Metal Pluggable Look and Feel. more>>
steelme is an open-source theme manager for Java Swing programs. It allows the end user to select from pre-installed themes, or color schemes, or to create his own by the use of the ThemeEditor.

steelme is designed to be lightweight and easy for the application developer to use.
<<less
Download (1.25MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1472 downloads
Sky QtCurve

Sky QtCurve


Sky QtCurve is a nice, simple, minimalistic QtCurve style to be used with my Sky color scheme. more>>
Sky QtCurve is a nice, simple, minimalistic QtCurve style to be used with my Sky color scheme.

Sky color scheme http://www.kde-look.org/content/show.php?content=53940

Sky beryl scheme http://www.kde-look.org/content/show.php?content=53988

<<less
Download (MB)
Added: 2007-04-13 License: GPL (GNU General Public License) Price:
933 downloads
Orpheus 1.6

Orpheus 1.6


Orpheus is a light-weight text mode menu- and window-driven audio player application for CDs. more>>
Orpheus is a light-weight text mode menu- and window-driven audio player application for CDs, MP3, Vorbis OGG and internet stream broadcasts.
Main features:
Text mode user interface
- Based on the ncurses library
- Provides windows, menus and dialogs
- Configurable color schemes
- Configuration is done with dialogs
Player
- Supports MP3 (through mpg123), OGG (with ogg123), CD tracks and internet broadcasts
- Saves and loads playlists
- Provides quick access to recent lists played
- Can combine CD, MP3 and OGG tracks in the same playlist
- Edit MP3 and OGG ID tags feature
- "Repeat track", "Repeat play list" and "Random" play modes
- Play list sorting and search options
- Auto-generated currently_playing file which makes it possible to easily find out from other applications what is playing now
- Internal mixer controller
- Command line interface for controlling an already running instance of the program
Network
- CDDB information retrieval for CDs
- HTTP proxy support
- Auto-load of the Internet radio presets directory from the network
Enhancements:
- This release converts from utf-8 for OGG tracks and supports Internet radio.
- Broadcasts can now be added to the playlist along with the other items.
- For the initial stations directory, the presets directory from the screamer-radio project is used.
<<less
Download (0.20MB)
Added: 2006-05-15 License: GPL (GNU General Public License) Price:
1260 downloads
RemindMe 0.1

RemindMe 0.1


RemindMe is a tool to help you keep track of important dates and manage your calendar. more>>
RemindMe is a tool to help you keep track of important dates and manage your calendar.

RemindMe is extensible using Tiny Scheme.

This is the initial release.
<<less
Download (0.027MB)
Added: 2005-07-08 License: GPL (GNU General Public License) Price:
1568 downloads
SVG Charter Alpha 3

SVG Charter Alpha 3


SVG charter is a project to build a tool to generate charts and graphs. more>>
SVG charter is a project to build a tool to generate charts and graphs with SVG output to allow fully scalable data visualization.
The application came about after my personal frustration with not being able to read tiny GIF charts accurately.
Couldnt be simpler, though. You must run SVG Charter in the directory where the charting modules live. To change which charting module the engine uses, change the "require" call on line 62 of the charter.pl engine code. Then just run the code as follows:
./charter.pl [datafile in CSV format] > thechart.svg
The data file must be in a CSV format with the first row as headings and the subsequent rows as numeric data. Have a look at the data.csv file that comes packaged for an example.
SVG CHARTER LIMITATIONS
Right now the SVG Charter emits a fixed-aspect ratio graph.
SVG Charter can only emit a graph which is limited to 4 data series. There is no technical limitation on the number of data points, but 100 seems to be a practical limitation of whats easily readable.
SVG Charter currently emits fixed color schemes.
SVG Charter cannot configure the Legend location
SVG CHARTER CONTRIBUTIONS
Code contributions to SVG charter will be greatly appriciated. Feel free to tackle any limitation Ive listed above or any limiation you discover.
Enhancements:
- This release supports a very constrained scatter graph.
<<less
Download (0.007MB)
Added: 2007-07-17 License: LGPL (GNU Lesser General Public License) Price:
829 downloads
GnoeMoe 2.2.0

GnoeMoe 2.2.0


GnoeMoe is a GTK+/Gnome based MOO-client for unix. more>>
GnoeMoe is a GTK+/Gnome based MOO-client for unix. GnoeMoe project tries to follow the HIG as specified by the Gnome team and therefor has a very clean and easy to understand interface.
GnoeMoe is still under heavy development and any comments are more than welcome.
Main features:
- Full ansi support
- Multiple worlds (tabbed)
- Internal editor support (using gtksourceview highlighting)
- External editor support (edit with your favourite editor!)
- Autologin, autoreconnect
- Scripting using the Ruby language
- MCP 2.1
- dns-org-mud-moo-simpleedit
- dns-com-awns-status
- dns-com-vmoo-userlist
- dns-com-vmoo-client
- dns-icecrew-nl-mcpreset
- dns-icecrew-nl-playerdb
- dns-icecrew-nl-userlist
- dns-com-awns-ping
- Logging
- Multi-line input
- Smart-autoscroll
Enhancements:
- Fixed setting the correct character encoding by mcp
- Fixed closing the paste dialog after pasting
- Fixed saving color settings
- Fixed blinking (again)
- Added show/hide userlist
- Added Rxvt, XTerm and Linux color schemes
<<less
Download (0.66MB)
Added: 2006-11-05 License: GPL (GNU General Public License) Price:
1085 downloads
vpn-shaper 0.1

vpn-shaper 0.1


vpn-shaper provides a dynamic traffic shaper for vpn, poptop, and similar programs, using iproute2. more>>
vpn-shaper provides a dynamic traffic shaper for vpn, poptop, and similar programs, using iproute2.

vpn-shaper is a dynamic traffic shaper for openvpn, poptop, and similar programs, using iproute2. It allows shaping of traffic between many users conected to one server, and it supports different prioritiy schemes for different users and different types of traffic.

Trafic shaping uses the HTB qdisc. Prioritization uses l7-filter and ipp2p and some of the patch-o-matic extensions.

Classification of trafic in HTB classes is done by using the IPMARC patch-o-matic extension.

<<less
Download (0.005MB)
Added: 2007-04-26 License: GPL (GNU General Public License) Price:
920 downloads
Thesaurus 0.23

Thesaurus 0.23


Thesaurus is a Perl module that maintains lists of associated items. more>>
Thesaurus is a Perl module that maintains lists of associated items.

SYNOPSIS

use Thesaurus;

my $th = Thesaurus->new( -files => [ file1, file2 ],
-ignore_case => 1 );

@words = $th->find(vegan);

%words = $th->find( Faye );

foreach $word ( @{ $words{Faye} } )
{
#something ...
}

$th->add_file( file1, file2 );

$th->add( [ tofu, mock duck ] );

$th->delete( meat, vivisection );

Thesaurus is a module that allows you to create lists of related things. It was created in order to facilitate searches of a database of Chinese names in Anglicized form. Because there are various schemes to create phonetic representations of Chinese words, the following can all represent the same Chinese character:

Woo
Wu
Ng

Thesaurus can be used for anything that fits into a scalar by using the new method with no parameters and then calling the add method to add data.
Thesaurus also acts as the parent class to several child classes which implement various forms of persistence for the data structure. This module can be used on its own to instantiate an object that lives for the life of its scope.

<<less
Download (0.016MB)
Added: 2007-05-22 License: Perl Artistic License Price:
886 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5