I wrote some software for you to enjoy. It is free, or, more to the point, open source, like the excellent GNU software from the Free Software Foundation. Open source is quickly becoming the mainstream, as evidenced by the January 2000 GartnerGroup's research note Debunking Open-Source Myths: Origins and Players. There are many reasons to chose Free Software!
As explained above, these programs are distributed under the GNU GPL. If you would like to use the code in a non-free (i.e., closed-source) software or you are not happy with the copyleft for another reason, please feel free to contact me and I am sure we will be able to find some agreeable terms.
C++ sources: Mastermind player,
Battleship player and a Conway's life interactive tool.C source; transliterate/code Cyrillic from/to
koi[78], alt, 1251, ISO-8859-5, TeX, and A. Shen's convention.
Works on UNIX as well as DOS and
win32 with
Cygwin.C source code.C, Perl,
Java and ANSI CL. To run the
Perl version (slower, fewer features), you will also
need url_get.zip package, written by
someone else. To run the Java version, you will need
the JDK.
For CL, you will need
CLISP,
CMU CL
LispWorks,
ACL
or some other ANSI CL implementation which supports sockets.
Actually, this code is obsolete, you should get
cllib instead.Java version of
GetQuote.Java programs
which handle IMAP:
GetIMAPExpIMAPJava,
allowing you to print your data in a more human-readable way than
Scratch@dd1f7 or [[D.JavaScript toyshyperspec.el
by Erik Naggum and can access both the old (long file name) and the
new (8.3-file name) versions of the HyperSpec.| GNU Emacs - the editor | I fixed many bugs and added some features. | |
|---|---|---|
| CLISP - an ANSI Common Lisp implementation. | I added ANSI floating-point contagion, ANSI multiple value places extension, PostgreSQL, Berkeley DB, Netica and PCRE interfaces, system call exporting, ANSI-compiant pathname handling, pretty-printing, CLOS enhancements, and did some bug fixes. See the current implementation notes | |
| SCWM - Scheme Configurable Window Manager for the X Window System, an fvwm2 derivative, extensible with guile. | I wrote the Emacs interface and some scheme modules [1997-1999]. |
The *.gz files are compressed using GNU
gzip,
*.tgz files are
tar-files
compressed with
gzip
(i.e., *.tar.gz files). You can get GNU
gzip
(as well as a wealth of other software - from development tools and
compilers to D&D games) from
ftp://ftp.gnu.org/pub/gnu/.
The *.zip files are archives created with
Info-Zip.
If you are looking for an application of your programming skills, please consider the following tasks:
multithread.txt
and xthreads.d
for more information).You might want to look at the GNU Task list too.
| Sam Steingold<sds@gnu.org> | created: 1995-01-01 |