RSS 31 projects tagged "BSD Original"

Download Website Updated 29 May 2009 ArgoUML

Screenshot
Pop 632.20
Vit 9.00

ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design. ArgoUML provides some of the same editing and code generation features of a commercial CASE tool, but it focuses on features that enhance usability and support the cognitive needs of designers. Uses XML file formats: XMI and PGML.

Download Website Updated 30 Jan 2001 Automated support for compound RPC calls

Screenshot
Pop 62.55
Vit 1.00

NFSv4 specifies that the RPC calls be batched into a "compound" call. There is no support for this in RPCGEN. By rearranging the ONC IDL for NFSv4 into AutoGen definitions, these templates will emit the original IDL *plus* all the code to package, send, distribute, collect, return, and dispatch the results. The distributed program author merely needs to call and supply server procedures for the routines specified in the IDL. Templates for these calls and service routines is provided, too. The NFSv4 definitions are included.

Download Website Updated 17 Nov 2008 AutoOpts

Screenshot
Pop 145.88
Vit 8.81

AutoOpts is an integrated part of AutoGen. Based on a very simple option description file, it will process configuration files, environment variables, command line options, text strings passed by client programs, and will make the results easily accessible to the client program. It will also produce a man page and the info-doc invoking section automatically.

No download No website Updated 23 Jun 2003 clo++

Screenshot
Pop 76.01
Vit 2.92

clo++ is a command line option parser generator. Given an XML file that contains a description of your program and its options, clo++ can generate code to parse its command line. In addition to code generation, clo++ can also generate man pages. Other languages and output formats can easily be added because clo++ generates its output using templates.

Download Website Updated 30 Jan 2001 GCC translation framework

Screenshot
Pop 35.16
Vit 1.00

The ANTLR ANSI C and GCC source to source translation framework includes an ANSI-C parser which builds trees, a GCC parser which builds trees, a GCC tree parser (for you to subclass to do transformations), and a GCC tree emitter. The GCC parser is only for GCC's extensions to C, not C++. It is based on GCC 2.95.2.

Download Website Updated 19 Dec 2002 mkdep.perl

Screenshot
Pop 12.45
Vit 1.00

mkdep.perl is a makedepend kind of program, which utilizes a system compiler (preprocessor) to figure out the dependencies. This version does not include system headers to generated dependency list. Currently dependency output is written to stdout instead of editing the Makefile.

Download Website Updated 30 Apr 2008 SML/NJ

Screenshot
Pop 144.50
Vit 10.40

sml/nj (Standard ML of New Jersey) consists of a compiler, compilation manager, and libraries for Standard ML. Included are CML (Concurrent ML) and eXene (a toolkit for X based on CML). The compiler produces efficient code for most popular architectures (Intel x86, Sparc, Alpha, Mips, HP-PA, PowerPC) and runs under Unix, Linux, or Windows (95,98,NT).

Download Website Updated 24 Nov 2003 Knit

Screenshot
Pop 33.76
Vit 1.59

Knit is a new component definition and linking language that can be used with C and assembly code. Knit supports component definitions that require little or no modification to existing code. It automatically schedules component initializers and finalizers and provides an extensible constraint system to detect subtle errors in component composition. Knit provides cross-module inlining that largely eliminates the overheads of componentization, supports component hierarchies, and supports cyclic component dependencies. Knit can be used for any C program, but is especially well suited for use in systems that have many separate components, multiple implementations of the same component, intricate initialization requirements, complex component interdependencies, low-level code and embedded systems, or code that is used in radically different configurations.

Download Website Updated 15 Aug 2001 MPSIDL

Screenshot
Pop 15.07
Vit 2.04

MPS is a Message Passing System, similar to, but not compatible with, CORBA and its IDL. Interfaces are specified in an IDL-like language; bindings exist for C++ and Java, on multiple platforms.

Download Website Updated 15 Jul 2001 C language utilities

Screenshot
Pop 33.41
Vit 1.00

The cutils collection is composed of: cdecl and cundecl (decode and encode C type declarations), cobfusc (make a C source file unreadable but compilable), chilight (highlight C source files), cunloop (unloop C loops), yyextract (extract grammar rules from yacc grammar), and yyref (generate a cross-reference for yacc input).

Screenshot

Project Spotlight

MUltihost SSH Wrapper

Broadcasts commands over SSH to multiple hosts.

Screenshot

Project Spotlight

web2ldap

A Web-based LDAP client written in Python.