The Rcpp package provides C++ classes that greatly facilitate
interfacing C or C++ code in R packages using the .Call() interface
provided by R.
Rcpp provides matching C++ classes for a large number of basic R
data types. Hence, a package author can keep his data in normal R
data structures without having to worry about translation or
transferring to C++. At the same time, the data structures can be
accessed as easily at the C++ level, and used in the normal manner.
The mapping of data types works in both directions. It is as
straightforward to pass data from R to C++, as it is it return data
from C++ to R.
FncCheck is a library which generates profiles for C/C++ programs.
A profile is a list of informations about your functions, such as
time spend in functions, number of calls and other things.
In order to use FncCheck, you have to compile your .o files
with '-finstrument-functions -g' switches (gcc V2.95.2 and higher).
You have then to link your executable with the library 'libfc.so'.
This distribution is a collection of programs that are generally
unrelated, except in that they all deal with the ELF file format.
The main purpose of these programs is to be illustrative and
educational -- to help fellow programmers understand the ELF file
format and something of how it works under the Linux platform.
Fnorb is a CORBA 2.0 object request broker (ORB) written in Python. It
supports all CORBA 2.0 datatypes (including Any's) and provides a full
implementation of IIOP. Fnorb is Python and CORBA/IDL specific which makes
it simple, light-weight and easy to use. Fnorb is ideal for prototyping
complex CORBA architectures, for use as a scripting tool, and for building
test harnesses for CORBA development projects.
Fnorb is being developed at the CRC for Distributed Systems Technology based
at the University of Queensland in Brisbane, Australia.
Tools for use with Fortran programs, formerly part of FreeBSD (inherited
from 4.4BSD).
Contains:
fpr(1) -- a filter that transforms files formatted according to Fortran's
carriage control conventions into files formatted according to UNIX line
printer conventions
fsplit(1) -- split a multi-routine Fortran file into individual files
A program that is used to convert static elf images to a.out format.
The SUN OpenBoot PROM can only boot a.out images.
Encore is a set of utility classes written in Objective-C for GNUstep and
Mac OS X. The motivation of writing these classes was driven by
implementing the projects BDB and FT. The classes may be useful for other
projects as well.
The classes include
- logging: A flexible logging mechanism similar to log4j. Supports
logging levels, logging contexts, different output channels per context,
configuration per xml, ...
- XML-based reflection: a configuration mechanism which is based on XML and
uses inversion of control (see tests for an example)
- a simple testing framework
- StringUtils class
- an iterator interface
Fossil is an easy-to-use Distributed Source Control Management system (DSCM)
which supports access and administration over HTTP CGI or via a built-in HTTP
server, has a built-in wiki, file browser, ticket system, and more.