There are no dependencies on external software and the syntax of .pmk
files is more than tollerable. A quick example of the syntax can be
found here (scroll down to the pmkscan section):
http://premk.sourceforge.net/example.html
CIL (C Intermediate Language) is a high-level representation along
with a set of tools that permit easy analysis and source-to-source
transformation of C programs.
CIL is both lower-level than abstract-syntax trees, by clarifying
ambiguous constructs and removing redundant ones, and also higher-level
than typical intermediate languages designed for compilation, by
maintaining types and a close relationship with the source program.
New port: JRTPLIB - library in C++ for developing applications
using RTP protocol. For details see
http://lumumba.luc.ac.be/jori/jrtplib/jrtplib.html
PR: ports/48929
Submitted by: Petr Holub <hopet@ics.muni.cz>
asm2html is a small tool to convert NASM syntax assembly
code to nice-looking HTML. This makes it alot easier to
view assembly source code on websites.
PR: ports/47026
Submitted by: Douwe Kiela <virtus@wanadoo.nl>
Tkinspect is a Tk program browser originally written by Sam
Shen and now updated to work with Tcl/Tk 8+, incr Tcl 3+
and to cope with systems such as MS Windows where the Tk
'send' command is not available. Based upon the 5.1.6 release
of tkinspect this version contains numerous bug fixes and
functionality patches. See the ChangeLog file for details.
PR: ports/46602
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de>
development files used for building other skarnet.org software.
skalibs can also be used as a sound basic start for C
development. There are a lot of general-purpose libraries out
there; but if your main goal is to produce small and secure C
code, you will like skalibs.
skalibs contains exclusively public-domain code. So you can
redistribute it as you want, and it does not prevent you from
distributing any of your executables.
PR: 53701 57540
Submitted by: Sergei Kolobov <sergei@kolobov.com>
sequences.
split-sequence is a small library to split sequences in to a list of
subsequences delimited by an object satisfying a test function. It is
a member of the Common Lisp Utilities family of programs, designed by
community consensus.
PR: 52376
Submitted by: Henrik Motakef <henrik.motakef@web.de>
CLOCC Port provides a portable interface to various features absent
from the ANSI Common Lisp standard, such as sockets, multiprocessing,
calling external programs, Gray streams etc.
PR: 52368
Submitted by: Henrik Motakef <henrik.motakef@web.de>
A small utility to split Common Lisp sequences. Depends
on the previously submitted ASDF port.
This port installs the source files and the .asd file (which
is similar to a Makefile of a pkg-config script). There are
other ports for the binaries for each supported Lisp system.
PR: ports/52373
Submitted by: Henrik Motakef <henrik.motakef@web.de>
CLOCC Port is a wrapper library for various functions (sockets,
shell access, etc) that are widely implemented in Common Lisp
systems, but lack a standardized interface.
This port depends on the previously submitted ASDF port. It installs
the source files and an .asd file (which plays a similar role to
a Makefile and a pkg-config script). There are other ports for each
supported Lisp system.
PR: ports/52365
Submitted by: Henrik Motakef <henrik.motakef@web.de>
This is a binding of Ada to the C-Libraries of the X Window
system and the Motif(tm) or Lesstif widget set.
Programmers used to write X Window programs will easily use
this binding. Most of the names for functions and procedures
resemble the equivalent C interface names, e.g.
XGetRGBColormaps (C interface) <-> X_Get_RGB_Colormaps (Ada binding).
"While retaining familiarity to the C interface, I tried
to include the security of Ada by controlling the creation
and release of pointer types wherever possible."
PR: ports/46505
Submitted by: David Holm <david@realityrift.com>
The Ada "Standard Generic Library" (SGL) The Ada SGL is a
port of the C++ Standard Template Library (STL).
PR: ports/46410
Submitted by: David Holm <david@realityrift.com>
The Ada 95 version of the components will contain the same
key abstractions as the C++ form (Structs, Tools and Support).
However, the organization will be slightly different,
particularly in the Support domain. This is because Ada 95
provides several special forms of memory management that
are quite different from C++.
The Structs category provides an array of structural
abstractions (Bags, Collections, Deques, Graphs, Lists,
Maps, Queues, Rings, Sets, Stacks, and Trees). The Tools
category provides algorithmic abstractions (Searching,
Sorting, etc.). The Support category contains all the
"concrete" forms, plus structures to create the components.
Some of the structures permit structural sharing (graphs,
lists, and trees). Some structures may also be ordered
(collections, dequeues, and queues). There are also multiple
forms for some structures: single and double linked lists,
directed and undirected graphs, and binary, multiway, and
AVL trees.
WWW: http://www.adapower.net/booch/
PR: ports/46448
Submitted by: David Holm <david@realityrift.com>
This is the documenation part of it.
The Ada 95 version of the components will contain the same
key abstractions as the C++ form (Structs, Tools and Support).
However, the organization will be slightly different,
particularly in the Support domain. This is because Ada 95
provides several special forms of memory management that
are quite different from C++.
The Structs category provides an array of structural
abstractions (Bags, Collections, Deques, Graphs, Lists,
Maps, Queues, Rings, Sets, Stacks, and Trees). The Tools
category provides algorithmic abstractions (Searching,
Sorting, etc.). The Support category contains all the
"concrete" forms, plus structures to create the components.
Some of the structures permit structural sharing (graphs,
lists, and trees). Some structures may also be ordered
(collections, dequeues, and queues). There are also multiple
forms for some structures: single and double linked lists,
directed and undirected graphs, and binary, multiway, and
AVL trees.
WWW: http://www.adapower.net/booch/
PR: ports/46448
Submitted by: David Holm <david@realityrift.com>
daSDL is a set of Ada (programming language) bindings,
ports, and some original applications based on SDL (Simple
DirectMedia Library - http://www.libsdl.org)
WWW: http://adasdl.sourceforge.net/
PR: ports/46442
Submitted by: David Holm <david@realityrift.com>
Libticalcs is part of TiLP, a program to connect a TI
calculator to a computer. This lib handles the various
calculator types.
PR: ports/56136
Submitted by: Tijl Coosemans <tijl@ulyssis.org>
Libtifiles is a part of TiLP, a program to link TI calculators
to a computer. It is used to handle all file types.
PR: ports/56135
Submitted by: Tijl Coosemans <tijl@ulyssis.org>