This extension provides a Tcl interface to the mmap(2) POSIX system
call.
It provides a Tcl package that allows Tcl scripts to:
1) Memory map files for improved access efficiency;
2) Share memory between related processes;
3) Easily implement cyclic persistent log files.
The functionality of 'mmap' is exported from this extension in the
form of a new Tcl channel type, named "mmap". A memory mapping is
established with the 'mmap' command. Following 'mmap' execution,
access to the memory mapped file is done via the standard Tcl
commands: puts/gets/seek/flush/close/fconfigure, only that this
time these commands operate on memory, rather than on a file.
The TclVfs project aims to provide an extension to the Tcl language which
allows Virtual Filesystems to be built using Tcl scripts only. It is also a
repository of such Tcl-implemented filesystems (metakit, zip, ftp, tar, http,
webdav, namespace, url)
FunnelWeb is a powerful literate-programming macro preprocessor
that enables you to weave programs and documentation together.
FunnelWeb is a production quality tool that was specifically
engineered for practical everyday use.
Portable ZiLOG Z80 CPU emulator library.
Truc is a web-based tool for requirement and use case tracking.
It has fileupload, discussions, version control, use case
history, build and release management. It supports assignment
of requirements & use cases to releases and filtering over all
fields.
CurveDNS is a forwarding nameserver adding DNSCurve to DNS,
and it's the first publicly released forwarding implementation
that implements the DNSCurve protocol.
dnswalk is a DNS debugger. It performs zone transfers of specified
domains, and checks the database in numerous ways for internal
consistency, as well as accuracy.
This directory contains a Python module that implements a DNS (Domain
Name Server) client, plus additional modules that define some symbolic
constants used by DNS (dnstype, dnsclass, dnsopcode).
This is the original BSD ex/vi, updated to build and run on modern
Unix systems. Compared to most of its many clones, the original vi is
a rather small program (~120 KB code on i386) just with its extremely
powerful editing interface, but lacking fancy features like multiple
undo, multiple screens or syntax highlighting. In other words, it is a
typical Unix program that does exactly what it should and nothing more.
I intend to preserve this style in maintaining my port, except for
changes to achieve POSIX.2 standards compliance, features in the SVR4
versions of vi, and, of course, bug fixes.
dhex is a more than just another hex editor: It includes a diff mode, which can
be used to easily and conveniently compare two binary files. Since it is based
on ncurses and is themeable, it can run on any number of systems and scenarios.
With its utilization of search logs, it is possible to track changes in
different iterations of files easily.