the simple case it's no more complex than s{^~/}{$HOME/}, but
for other cases it consults C<getpwent> and does the right
thing.
PR: 58812
Submitted by: Lars Thegler <lars@thegler.dk>
lists for method calls.
This is a simple package for validating calling parameters to a subroutine
or method. It allows you to use "named parameters" while providing checking
for number and naming of parameters for verifying inputs are as expected and
meet any minimum requirements. It also allows the setting of default values
for the named parameters if omitted
PR: 58453
Submitted by: clsung@dragon2.net
Class::NamedParms is a perl module which provides standard get/set/clear
accessors for a class via named parameter with forced lexical checking
of named parameters for validity and initialization validation. Lightweight
and simple to use. Designed as a base class for inheritance by other modules.
PR: 58452
Submitted by: clsung@dragon2.net
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>