[3697] in linux-announce channel archive
Linux-Announce Digest #988
daemon@ATHENA.MIT.EDU (Digestifier)
Thu Jul 5 05:13:14 2001
Message-ID: <20010705091309.16785.qmail@senator-bedfellow.mit.edu>
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Thu, 5 Jul 01 05:13:07 EDT
Linux-Announce Digest #988, Volume #3 Thu, 5 Jul 01 05:13:07 EDT
Contents:
[elj project] hello world: looking for linux contributors (Geoff Eldridge)
gbeta 0.9 -- an advanced OO language (Erik Ernst)
libgringo 3.0.1 - GPL binary and library replacement for cdialog that work both in console and in X-Window (Antonio Gallo)
Flinch Link Checker 1.0.0 released (Jochen Topf)
xIrc-2.3.8 release (Robert Borrell)
fvwm-ewmh-0.3 - Extended WM Hints for FVWM (Olivier Chapuis)
www: Linux musicStation aka Mstation update (John Littler)
New Quake and DooM RPMS (Max Heijndijk)
----------------------------------------------------------------------------
Date: Thu, 5 Jul 2001 03:08:09 CST
From: geoff@elj.com (Geoff Eldridge)
Subject: [elj project] hello world: looking for linux contributors
-- I have been involved in an open source project to bring
-- a portable GUI to the SmallEiffel world (the GNU Eiffel
-- compiler). We have recently released our first beta which
-- is built on top of the win32 platform, though we have
-- developed the library to be easily ported to other platforms.
-- We are hoping that we can find motivated contributors to help
-- us move to Linux. The following comp.lang.eiffel announcement
-- details our project for those interested. Thanks for your time.
--
-- Geoff Eldridge
-- geoff@elj.com
On behalf of the elj team, we would like to announce the first beta
release (i.e. non-CVS) for the elj project, whose aim is to provide
SmallEiffel developers with an open source development library and
tools that Delphi programmers have taken from granted for many years.
Details are provided in the following document (which is reproduced
at the end of this message):
http://www.elj.com/dev/elj/readme.txt
-- will show you how to create your first elj application ..
We hope this announcement might tempt you to take a look at our
project and to maybe become involved through the use of the
current tools that have been developed. Namely:
* an eiffel source code editor - docs and screenshot available from:
http://www.elj.com/dev/elj/doc/eifed/eifed.html
* menu editor,
* image list editor.
We have prototyped a visual IDE and we hope to integrate this with the
above tools in the near future.
Though the project is currently being developed on the win32 platform,
we have made efforts to ensure that the core of the library can be
ported to other platforms (eg [L|U]nix for those with the skills,
desire and time to do so (mail us to find out more).
We hope to make further annoucements and more frequent releases as
the project becomes more widely used and tested.
Geoff Eldridge Uwe Sander
-- geoff@elj.com -- usander@online.de
-- http://www.elj.com/elj-daily.cgi
--8<---------------------------------------------------------------
The elj Project
http://www.elj.com/dev/elj/readme.txt
Version 0.0.1 - 03 Jul 2001
(Geoff Eldridge - geoff@elj.com)
Project Aim
===========
The elj project aim is provide a open source (Eiffel Forum Licence)
Delphi-like GUI development environment for SmallEiffel users. We are
intially focusing on the win32 development environment with an aim to
also supporting [L|U]inux in the near future.
We have made excellent progress over the last 12 months through the
efforts of Uwe Sander and the elj team.
This document will help you get started with the project or to at least
see what has been delivered so far.
Approach
========
We are interfacing SmallEiffel to existing C API's - eg the win32 api -
and creating lightweight direct mappings so that they can be abstracted
using Eiffel to create larger and more convenient libraries.
At this stage we have basically a full interface to the win32 api (see
.\elj\elj\lib\win32\) and an abstract gui library called ccl (see
..\lib\ccl\library\)
We are currently looking at GUI implementation for Linux. At present we
are thinking GTK+, but we are yet to start (can you help ?)
Roadmap
=======
We have proved that SmallEiffel can be used to create win32 event driven
GUI applications in a convenient and Eiffel-like manner. We are starting
a small programme to release the results of our efforts in order to
attract potential developers and users of our library. The next steps
will be integrate some of the tools developed (eifed/mened/imed/erf2rc)
into an IDE with BON support (see link below). This IDE is tentatively
named KK and a significant amount of work has already been done under
earlier elj efforts in late 2000.
More Information
================
We have an active mailing:
http://groups.yahoo.com/group/elj-win32-dev/
(Don't worry about the win32 part. We have grown beyond our
win32 roots)
Or just send a message to either or both:
* Geoff Eldridge: geoff@elj.com or
* Uwe Sander: usander@online.de
A comprehensive set of links are available in the section below titled
``Links''.
Getting Started
===============
The donwloads (SmallEiffel/lcc-win32/elj) first:
1. Download SmallEiffel from the beta download area:
http://smalleiffel.loria.fr/general/download.html#beta
-- approx 1.2 MB
SmallEiffel is under constant development and we are always
pushing it to new boundaries. Hence the need for the latest
beta.
2. Download lcc-win32 (the win32 C compiler and tools):
ftp://ftp.cs.virginia.edu/pub/lcc-win32/lccwin32.exe
-- approx 3 MB
Our project on win32 is based around lcc-win32. You will need
it even if you already have another win32 C/C++ compiler.
3. Download the elj project from elj.com or the sourceforge CVS:
http://www.elj.com/dev/elj/download/
or
http://sourceforge.net/cvs/?group_id=28837
Installation of downloads from Step 1-3
4. Create a directory to Install SmallEiffel/lcc-win32/elj:
mkdir elj
5. Unzip the SmallEiffel archive (se.tar.gz) downloaded in step 1
to the directory created in step 4.
c:\elj\SmallEiffel\
6. Run the lcc-win32 installer so that it is installed into the
elj directory created in step 4.
c:\elj\lcc\
7. Create a directory c:\elj\elj\ and then unzip the elj archive
downloaded in Step 3 into this directory.
8. Set the following environment variables:
set SmallEiffel=c:\elj\SmallEiffel\sys\system.se
set ELJ=c:\elj\elj\
set path=%path%;c:\elj\SmallEiffel\bin;c:\elj\lcc\bin;
Please note that in the future we will provide a number of installable
distributions to ease the steps taken above (i.e. we will have a
SmallEiffel/lcc-win32 distrution already precompiled and in a single
distribution - we call this elj-win32).
Back to your current installation, the resulting directory structure
should be something like this:
elj
elj
dev
examples
lib
tools
lcc
bin
buildlib
include
lib
src
SmallEiffel
bin
..
lib_se
lib_show
lib_std
man
..
sys
To test SmallEiffel, at the command line type :
short array
All going well you should receive the following output
--8<--
expanded class interface POINTER
--
-- References to objects meant to be exchanged with non-Eiffel
-- software.
--
-- Note : An Eiffel POINTER is mapped as C type "void *" or as
-- Java "java.lang.Object" type.
--
feature(s) from HASHABLE
hash_code: INTEGER
-- The hash-code value of `Current'.
ensure
good_hash_value: Result >= 0
feature(s) from POINTER_REF
item: POINTER
feature(s) from POINTER_REF
set_item (value: like item)
feature(s) from POINTER
is_null: BOOLEAN
-- Is the external POINTER a NULL pointer ?
is_not_null: BOOLEAN
-- Is the external POINTER a non-NULL pointer ?
to_string: STRING
append_in (buffer: STRING)
-- Append on `str' a viewable version of `Current'.
fill_tagged_out_memory
-- Append a viewable information in `tagged_out_memory' in
-- order to affect the behavior of `out', `tagged_out', etc.
to_any: ANY
-- Dangerous forced conversion. This function assume that `Current' is
-- really a reference to some Eiffel allocated object.
end of expanded POINTER
-->8--
To test SmallEiffel type:
compile hello_world
A small ``hello_world.exe'' should be generated which should produce
the expected output when run.
Move to the elj examples or tools directory and then try one of them.
As example, try tools\eifed\. At the command line, type:
compile eifed.ace
Don't forget to read the readme.txt (we need some dll's). This is a
challenging example which demonstrates the extent of the elj project. We
are ready to move to the next level, but we need you help/encouragement to
this.
(Geoff: need a simple hello gui world example).
Links
=====
The following are useful links to getting started with the elj project.
* elj at sourceforge.net (www.sf.net):
- sf Project Homepage: http://sourceforge.net/projects/elj/
- CVS: http://sourceforge.net/cvs/?group_id=28837
- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/elj
- Open Source Licence: http://www.eiffel-forum.org/license/
(using the Eiffel Forum Licence)
* elj-dev (our little project):
- Homepage: http://www.elj.com/dev/elj/
- Download: http://www.elj.com/dev/elj/download/
(Occassional Snapshots of the elj project from the sourceforge CVS)
(Always use the CVS for most recent)
- Mailing List: http://groups.yahoo.com/group/elj-win32-dev/
(Don't worry about the win32 part. We have grown beyond our win32 roots)
- BON: http://www.cs.yorku.ca/~paige/Bon/bon.html
* SmallEiffel (SE): The GNU Eiffel Compiler:
- SE Homepage: http://smalleiffel.loria.fr/
- SE Beta Download: http://smalleiffel.loria.fr/general/download.html#beta
(typically, a 1.2 MB download - install on your disk - say c:\elj\)
- SE Mailing List: http://smalleiffel.loria.fr/support/mailing-list.html
- SE Mailing List Archive: http://groups.yahoo.com/group/smalleiffel/
(archive goes back to 1998 and is searchable)
* lcc-win32: a free compiler system for Windows
- Homepage: http://www.cs.virginia.edu/~lcc-win32/
- Download: ftp://ftp.cs.virginia.edu/pub/lcc-win32/lccwin32.exe
(typically, a 3.0 MB download - install on your disk - say c:\elj\)
- Q Software Solutions: http://www.q-software-solutions.com/lccwin32
(an alternate to the first address)
- Change Log: http://www.q-software-solutions.com/lccwin32/changelog.php3
Closing Remarks
===============
Let me know how this document can be improved. This is the first version
and will grow with time.
Geoff Eldridge
-- geoff@elj.com
-- http://www.elj.com/elj-daily.cgi
-->8---------------------------------------------------------------
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Thu, 5 Jul 2001 03:07:13 CST
From: Erik Ernst <eernst@cs.auc.dk>
Subject: gbeta 0.9 -- an advanced OO language
We are happy to announce that
gbeta-0.9
---------
is now available!
News
====
Many internal changes, not many changes at the language level.
See the "News" section further down for more details.
What Is It?
===========
gbeta is an advanced OO language which supports virtual attributes
(including virtual classes), general block structure, and dynamic
inheritance in context of strict, static typing. It is a
generalization of the language BETA. The package includes an
implementation of the language which performs static analysis,
generates byte code, and runs the given program (i.e. it works like an
interpreter as seen from the outside). It is integrated with GNU
Emacs and programs can be single stepped, declarations can be looked
up by double-clicking etc. in this environment.
The current version of gbeta comes without standard libraries, and the
performance is not good, so it is relevant to use it if you want to
play around with a bleeding edge OO programming language in order to
see what possibilities the basic mechanisms of the language offer you
as a programmer, but it is not yet ready for real-life application
development. If you want to help getting it there, please speak up!
As an example of the power of the combination of generalized virtual
attributes, see the paper
@InProceedings{ernst99:prop_comb,
author = {Erik Ernst},
title = {Propagating Class and Method Combination},
booktitle = {{ECOOP'99} -- Object-Oriented Programming},
pages = {67--91},
year = 1999,
editor = {Rachid Guerraoui},
volume = {LNCS 1628},
address = {Heidelberg},
publisher = {Springer-Verlag}
}
The idea is that combinations of classes (similar to multiple
inheritance) and combinations af methods (similar to method
combination as with before/after/primary methods in CLOS) is applied
recursively. The initiation combination may be expressed like this:
Window & Door (* combine two classes *)
open & print (* combine two methods *)
Now, these combination operations _propagate_, in the following sense:
If the classes Window and Door have a method M in common, then the
resulting method M of (Window & Door) will be computed by "adding up"
the contributions from Window.M and from Door.M. Similarly, if the
methods open and print have an argument type T in common, then the
corresponding argument type of (open & print) would be computed as a
combination of open.T and print.T.
This was an example of a 1-level propagation; if open.T and print.T
have a method N in common, then the N of (open.T & print.T) will be
constructed from the contributions in open.T.N and print.T.N -- that
would be a 2-level propagation.
For an insight into the power of the gbeta type system, take a look
at the paper
@InProceedings{ernst01:fam_pol,
author = {Erik Ernst},
title = {Family Polymorphism},
crossref = {Ecoop01},
pages = {303--326}
}
@book{Ecoop01,
editor = {J{\o}rgen Lindskov Knudsen},
title = {{ECOOP} 2001 -- Object-Oriented Programming},
booktitle = {{ECOOP} 2001 -- Object-Oriented Programming},
series = {LNCS 2072},
isbn = {3-540-42206-4},
publisher = {Springer-Verlag},
address = {Heidelberg, Germany},
year = {2001},
}
This paper explains how gbeta supports a decidable variant of dependent
types to make usage of multiple, mutually dependent objects both safe
and reusable. As an example, consider the concept of a graph,
established by means of two classes, Node and Edge. If we have several
different kinds of graphs, and we want to use the same piece of code
to do something on many kinds of graphs, and we want to make sure that
each graph is built from objects which are instances of classes that
"fit together"---then family polymorphism is there to save our day!
Excessive treatment of gbeta :-) is available in my Ph.D. thesis; it
will is available at the web site mentioned below along with several
other papers.
News
====
The most visible change to the language is the addition of the "!"
operator on virtuals. This operator gives the programmer more control
over the merging process, enabling such things as writing method
wrappers in mixins.
The entire static analysis has been redesigned and rewritten, thus
making the principles easier to understand and removing some bugs.
Object creation is now compiled into byte code (that was the last part
of the language that was still interpreted). The byte code is now
complete and may be written to a disk file. Two projects are being
worked on to create a stand-alone virtual machine (however, they are
not ready to be included in the distribution), drastically improving
the time and space efficiency of gbeta program execution.
There are lots of other changes internally, but as it should be clear
already now: Most of these changes do not change the functionality,
unless you come up with a stand-alone virtual machine before we do!
As usual, the documentation has been updated, even the man page.
(but, oops, the web site really needs a good update :)
Platforms
=========
gbeta-0.9 is available on Linux (2.2.X, 2.4.X) and Solaris 7. HP/UX
and SGI currently cause some linking problems but may be added later.
It may be compiled for Windows but I do not have access to a Windows
machine.
Documentation
=============
The gbeta web site at
<URL:http://www.cs.auc.dk/~eernst/gbeta/>
contains information about installation, getting started, a tutorial,
references to papers, and several other topics. My PhD thesis (which
is mainly about gbeta) will be made available from this web site, too.
Download
========
gbeta can be downloaded from the above mentioned web site at
<URL:http://www.cs.auc.dk/~eernst/gbeta/index_download.html>
Author, Contact person, Etc.
============================
Erik Ernst,
Email: eernst@cs.auc.dk
enjoy!
--
Erik Ernst eernst@cs.auc.dk
Department of Computer Science, University of Aalborg, Denmark
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Thu, 5 Jul 2001 03:10:57 CST
From: Antonio Gallo <agx@linux.it>
Subject: libgringo 3.0.1 - GPL binary and library replacement for cdialog that work both in console and in X-Window
libgringo 3.0.1 - binary and library replacement for cdialog that work both in console and in X-Window
[english]
libgringo is a library to write apps that runs both in console (using
ncurses) as well under X-Window (using gtk). You are free and encouraged to
add support for other GPL libraries (like slang as example).
libgringo spirits is "write one, run more". It provides some widgets like
windows, labels, buttons, edit boxes, checkboxes, grids and listboxes.
libgringo detect if you are running from the console or under X-Window and
select the right library to use without recompiling your code.
gringosh is a parser that use libgringo to replace cdialog. It was written
in order to make some configuration scripts to work both in console and
under X-Window without any modification. gringosh also provide more powerfull
features than cdialog, as for example, the ability to have more than two button
per form.
gringosh recive in input a description of the window to draw on then screen
then it output on the standard error all the status of any widgets when the
user make some choice, this is to allow shell script to parse the results
and to create very powerfull scripts.
Download from:
http://ftp.badpenguin.org/pub/software/libgringo/
http://www.badpenguin.org/
[italian]
libgringo e' una libreria per scrivere applicazioni che girano sia in
console (usando ncurses) sia sotto X-Window (usando gtk). Siete incoraggiati
ad aggiungere il supporto per altre librerie rilasciate sotto licenza GPL,
come ad esempio la libreria slang.
Lo spirito di libgringo e' "scrivi una volta, gira piu' volte". Essa
fornisce differenti oggetti grafici come finestre, etichette, bottoni, caselle
di testo, caselle a spunta, griglie e liste a scorrimento.
Libgringo individua l'ambiente in cui l'applicazione sta' girando (console o
X-Window) e automaticamente seleziona la giusta libreria da utilizzare.
gringosh e' invece un parser/shell che usa libgringo. Il suo scopo e' quello
di sostituire il programma cdialog. Inoltre e' possibile scrivere degli
script di configurazioni che girano sia in console che in X-Window senza che
debbano essere modificati. Gringosh fornisce alcuni strumenti migliori di cdialog
quali ad esempio la possibilita' di avere piu' di 2 bottoni su di una form.
gringosh riceve in input una descrizione della maschera da creare quindi,
al momento dell'iterazione dell'utente con quest'ultima, viene inviato sullo
standard error lo stato di tutti i componenti della maschera stessa. In questo
modo si permette agli script di shell di analizzare i risultati per creare
script molto potenti.
Download da:
http://ftp.badpenguin.org/pub/software/libgringo/
http://www.badpenguin.org/
Antonio Gallo (AGX)
--
Ciao, AGX http://www.antoniogallo.it (My resumee is here)
(o_ http://www.badpenguin.org
//\ http://www.linux.it
V_/_
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Thu, 5 Jul 2001 03:12:50 CST
From: Jochen Topf <jochen@remote.org>
Subject: Flinch Link Checker 1.0.0 released
Flinch Link Checker 1.0.0
=========================
This is the first public release.
Flinch is a powerful and flexible web link checker that will make your life
as a web designer or web server admin easier. It can be used to check all
the external links on your web pages periodically and produce HTML reports
of its findings. If a web resource at the end of a link has not been
reachable for a few days, Flinch can send you an email.
Flinch is available from
http://www.remote.org/jochen/software/flinch/
Jochen
--
Jochen Topf - jochen@remote.org - http://www.remote.org/jochen/
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Thu, 5 Jul 2001 03:13:49 CST
From: Robert Borrell <borrell@pobox.com>
Subject: xIrc-2.3.8 release
*****ANNOUNCEMENT*******
Release of stable release of xIrc.
Version: 2.3.8
Description:
xIrc is an X11-based IRC client which uses the Qt C++ widget library
from Troll Tech (http://www.trolltech.com).
It has the following features
-individual windows for each conversation,
-channel member lists,
-full DCC chat capability
-DCC file get and send capability
-a subset of the standard IrcII commands
-many with simplified interfaces
-automatic ban mask generation for easy and reliable banning
-notification lists
-ignore lists
-mIrc colors
-optional CTCP2 protocol (except fonts), and
-full documentaion in ASCII and PostScript
URLs:
The xIrc Home page (http://www.linuxlots.com/~xirc/) is hosted by Linux Lots
and the alternate xIrc Home page (http://xIrc.sourceforge.net) is hosted by
SourceForge (http://sourceforge.net).
The dowload page (http://sourceforge.net/project/showfiles.php?group_id=3236)
contains the tarballs, the source RPMs, and binary RPMs for current
and previous releases.
Software Requirements:
-C++ compiler (preferably gnu C version 2.95.2 or higher)
-Troll Tech Widgets, version 2.2.4 or higher
-Unix platform with an X windowing capability
Authors:
Joe Croft is the original developer for xIrc, which began in 1997. The
earliest development used Qt-1.3 widgets.
Robert Borrell, the project administrator for xIrc project on SourceForge
and the current xIrc maintainer, assumed development of xIrc, starting with
release 2.3 to current stable and development releases. Mr. Borrell currently
resides in the USA working for a major financial institution developing
e-commerce solutions. He has over 15 years of experience in UNIX programing
development, database administration, and UNIX system administration.
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Thu, 5 Jul 2001 03:14:45 CST
From: Olivier Chapuis <olivier.chapuis@free.fr>
Subject: fvwm-ewmh-0.3 - Extended WM Hints for FVWM
I am glad to announce the third release of fvwm-ewmh: version 0.3
fvwm-ewmh is made up of a module, FvwmNetHints, and a patch against
the last stable FVWM source tree (fvwm-2.4.0). With these, FVWM can
handle Extended Window Manager Hints from the freedesktop group.
This allows running FVWM with KDE version 2 and get a special
support for applications based on the development version of GTK+
(aka GTK+ version 2).
This package is now pre-beta. I need feedback (or flame) so that
fvwm-ewmh can become beta. Also, I need help with the English of
the documentation (of course help with the code is welcome too).
For more details:
Home Page (Download, Installation, Running, FAQ):
http://fvwm-ewmh.sourceforge.net/
ChangeLog:
http://fvwm-ewmh.sourceforge.net/ChangeLog.html
NEWS:
http://fvwm-ewmh.sourceforge.net/NEWS.html
Screen Shots:
http://fvwm-ewmh.sourceforge.net/screenshots/
Regards, Olivier
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Thu, 5 Jul 2001 03:15:41 CST
From: John Littler <jlittler@mstation.org>
Subject: www: Linux musicStation aka Mstation update
Mstation news for July 01
==============================
Hi everyone,
newly up is:
Our list of reasonably OK web news sites on the audio front.
An interview with composer Ned Bouhalassa who combines acousmatics
with techno for his music work for film, dance and ... music.
A second New Stuff column looks at an attempt to get a Pinnacle
card going and the 2.4 kernel experience.
It's our second birthday. Just thought I'd mention that. Old age has
required a face lift so we now have a simpler front page in summer
colors.
Cheers
John
--
http://Mstation.org
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Thu, 5 Jul 2001 03:16:39 CST
From: cchq@wanadoo.nl (Max Heijndijk)
Subject: New Quake and DooM RPMS
QUAKE
=====
* I have built Quake RPMS for Glibc 2.2.2. The older
* packages which you can find at ID Software's FTP
* site are mostly for libc5. Happy fraggin' !
QUAKE: Quake single/multi player game engine.
Built from ID Software's original sources.
QUAKEWORLD: Quake multi player game engine.
Built from ID Software's original sources.
QUAKEFORGE: QuakeForge is a 3D game engine based on ID Software's
Quake engine. This is the Newtree client (Quakeworld).
PAK, GTKPAK: A couple of command-line tools for working with the
pak archives used by Quake, Quake 2, and QuakeWorld.
Pakc can create and add files to archives, pakx can
list and extract files from them. Gtkpak is a nifty
GTK frontend for pak.
DOOM
====
* Some DooM RPMS I have built:
LXDOOM: An enhanced version of DooM.
LXMUSSERV: Music server for Linux games to play MUS music.
YADEX: A level editor for DooM.
PSDOOM: psDooM is a process monitor and manager for *nix systems.
It could be considered a graphical interface to the 'ps',
'renice', and 'kill' commands. psDooM is based on XDoom,
which is based on id Software's 'DooM'.
OBTAINING THE PACKAGES
======================
Visit: Linux Shell Scripts & RPM Software Packages - http://go.to/conmen/
Best Regards, Max Heijndijk.
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************