Main > Free Download Search >

Free fid software for linux

fid

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6
Fid Emacs 0.2

Fid Emacs 0.2


Fid Emacs is an Emacs-like text editor integrated with the Frigand Imperial Desktop. more>>
Fid Emacs project is an Emacs-like text editor integrated with the Frigand Imperial Desktop.
It uses Fids mechanisms for buffers, windows, frames, customization, and extensibility.
Enhancements:
- Retain compatibility with fid-core 0.2.1, fid-graphics 0.1.3
- Function key support
We now support the following keys:
- Up arrow
- Down arrow
- Right arrow
- Left arrow
- Backspace
- Delete
- Page up
- Page down
- Home
- End
<<less
Download (0.040MB)
Added: 2006-09-22 License: Other/Proprietary License Price:
1127 downloads
fid-graphics 0.2

fid-graphics 0.2


fid-graphics is a simple toolkit for the Frigand Imperial Desktop. more>>
fid-graphics project is a simple toolkit for the Frigand Imperial Desktop.
It is probably the easiest toolkit to write a display engine for, but it does not support any widgets.
Enhancements:
- src/Desktop/Fid/Window.lhs (displayWaitRedisplay): New function.
- (requestRedisplay): Tidy up.
- src/Desktop/Fid/Main.lhs (data WinCapLine): New type.
- (data WindowType): Use it.
- (&&*, ||*, isnt, haveEnvVar, haveOpt): Deleted.
- (lookupFeature, lookupProtocol, lookupKeywords): New functions.
- (windowTypes): Use WindowCapLine.
- (forkProcess): Unused; deleted.
- (data FidOpt): Unused; deleted.
- (fidMain): Dont consider forking.
- Only call getOpt to sort out verbose options.
- src/Desktop/Fid/Control.lhs (PrimKey): New type.
- (instance Eq PrimKey, instance Ord PrimKey)
- (instance Show PrimKey, instance Arbitrary PrimKey): Instances for t.
- (data Key): Use it.
- (charKey, control, keyToChar): Do the right thing with PrimKey.
- (symbolKey): New function.
- (instance Arbitrary Key): Use instance Arbitrary PrimKey.
- (instance Arbitrary Char): New Instance.
<<less
Download (0.078MB)
Added: 2006-10-02 License: Academic Free License (AFL) Price:
1122 downloads
fid-listbuffer 0.1.3

fid-listbuffer 0.1.3


fid-listbuffer is a buffer implementation for the Frigand Imperial Desktop. more>>
fid-listbuffer is a buffer implementation for the Frigand Imperial Desktop. Fid buffers are typically mutable monoids over particular unit types; the exact unit type and the equations satisfied by the monoid determine the particular buffer type.
This package defines a parametric buffer type for the simple case of a free monoid over a unit type that is to be exposed to the programmer, where replaceableRegion additionally is equivalent to ( r d -> return True).
Enhancements:
- This release maintains compatibility with fid-core 0.2.
<<less
Download (0.031MB)
Added: 2005-10-27 License: Other/Proprietary License Price:
1458 downloads
Fid Core Library 0.2

Fid Core Library 0.2


Fid Core Library is the core library for the Frigand Imperial Desktop. more>>
Fid Core Library is the core library for the Frigand Imperial Desktop, a genuine Unix desktop environment based around multiprocessing, text-stream IPC, and the "everything is a file" concept.
It supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
<<less
Download (0.070MB)
Added: 2005-10-27 License: Other/Proprietary License Price:
1458 downloads
PBJ::JNI 0.1

PBJ::JNI 0.1


PBJ::JNI is a Perl module with full access to and from Java virtual machine from Perl. more>>
PBJ::JNI is a Perl module with full access to and from Java virtual machine from Perl.

SYNOPSIS

use PBJ::JNI::JavaVM;

my ($env, $jvm, @vm_opts);
my ($cls, $fid, $mid, $out);

# Create the Java VM
@vm_opts = ("-Xrs", "-Xcheck:jni");
$jvm = new PBJ::JNI::JavaVM();
$env = $jvm->get_env(@vm_opts);

$env->PushLocalFrame(16) == 0 or die;
$cls = $env->FindClass("java/lang/System") or die;
$fid = $env->GetStaticFieldID($cls, "out", "Ljava/io/PrintStream;") or die;
$out = $env->GetStaticObjectField($cls, $fid) or die;
$cls = $env->GetObjectClass($out) or die;
$mid = $env->GetMethodID($cls, "println", "(I)V") or die;
$env->CallVoidMethod($out, $mid, $env->cast("I", 12345));
$env->PopLocalFrame(0);

WARNING

This software is still in alpha stage. It may not be reliable and its features and APIs may change in the future releases.

The PBJ::JNI package allows you to link with your Java virtual machine and directly access Java classes from Perl. It also allows a mechanism to create callbacks from Java program to Perl subroutines.

The package focuses on providing a set of APIs that closely resemble the native JNI interface. This basically means that you can write an ordinary JNI program in Perl instead of in C or C++. This provides a quicker way to writing wrappers to invoke programs written in Java and therefore introduce Java libraries to the Perl without the trouble of writing low level C/C++ programs.

You will need to know how JNI works in order to use this package. This package is by definition very primitive. If you dont understand thoroughly on how JNI works and try to use the feature of this package, you can easily crash your program or create memory leaks. So dont do that.

It is my hope that somebody with proper skills in JNI and Perl can write wrappers for a set of popular Java libraries, such as JDBC, XML parser, JMS (that I am working on), and other useful Java packages so that a Perl programmer can use them directly in a pure Perl environment without knowing anything about JNI.

<<less
Download (0.014MB)
Added: 2007-06-04 License: Perl Artistic License Price:
873 downloads
DCE::DFS 0.50

DCE::DFS 0.50


DCE::DFS is a Perl module interface to DFS internals. more>>
DCE::DFS is a Perl module interface to DFS internals.

General DFS methods

$cellname = DCE::DFS::cellname(path)
$status = DCE::DFS::crmount(path, fileset, read_write = 0)
$status = DCE::DFS::delmount(path)
($fid, $status) = DCE::DFS::fid(path)

ACL stuff

($acl, $status) = DCE::DFS::acl(path, acl_type, registry_handle);
$acl->entries()
$acl->entry(entry_key)
$acl->modify(entry_key, permissions)
$acl->delete(entry_key)
$acl->deleteall()
$acl->calc_mask()
$acl->commit()

FLDB methods

$flserver->status_endoflist
$flserver->type_rw =item $flserver->type_ro =item $flserver->type_bk
$id = $fid->id
($flserver, $status) = DCE::DFS::flserver(cell_fs = "/.:/fs")
$flserver->ftserver()
$flserver->ftserver_by_name(name)
$flserver->fileset_reset()
$flserver->fileset_mask_ftserver(ftserver)
$flserver->fileset_mask_aggregate(aggregate)
$flserver->fileset_mask_type(type)
$flserver->fileset()
$flserver->fileset_by_name(name)
$flserver->fileset_by_id(fid)
ftserver methods ^
$ftserver->status_endoflist
$ftserver->address()
$ftserver->hostname()
$ftserver->aggregate()

aggregate methods

$aggregate->ftserver()
$aggregate->name()
$aggregate->device()
$aggregate->id()
$aggregate->type()
$aggregate->size()
$aggregate->free()

fileset methods

$fileset->type_rw =item $fileset->type_ro =item $fileset->type_bk
$fileset->ftserver(ftserver_index = -1)
$fileset->aggregate(ftserver_index = -1)
$fileset->name()
$fileset->ftserver_count()
$fileset->ftserver_index(ftserver)
$fileset->exists(fileset_type, ftserver_index = -1)
$fileset->usage(ftserver_index = -1, fileset_type = 0)
$fileset->quota()
$fileset->set_quota(quota)

<<less
Download (0.016MB)
Added: 2007-04-16 License: Perl Artistic License Price:
921 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1