home *** CD-ROM | disk | FTP | other *** search
- AABUYME.DOC
-
- Citadel is a room-structured message system. The fundamental
- design goal is to provide a congenial forum conducive to interesting
- discussions. The software is intended to be as unobtrusive,
- unintrusive and unconstraining as possible. In software as elsewhere,
- good engineering is whatever gets the job done without calling
- attention to itself.
-
- The fundamental design metaphor is that of a building consisting
- of a series of independent rooms, each of which hosts a discussion
- devoted to a particular topic. Messages are stored and retrieved in
- chronological order within each room. Messages are formatted to the
- caller's screen width.
-
- Callers may travel freely between the rooms, reading old
- messages and posting new ones. New rooms may be created at will,
- and old ones are deleted when they empty of messages.
-
- People familiar with other electronic message systems may wish
- to compare Citadel rooms with EIES conferences, ArpaNet mailing lists,
- individual "linear" BB systems or whatever; the parallels are not
- exact but the functions are similar.
-
- The fundamental Goto, Read and Enter commands have been
- streamlined as much as possible. The message display format has a
- minimum of unnecessary noise: the topic is implicit in the message's
- location within a room, no explicit TO field is present, no message
- ID # is printed, no redundant "END OF MESSAGE" blurbs etc. The most
- common Goto, Read and Enter commands are all single-key. Citadel
- automatically skips rooms which have no new messages, and old
- messages in the current room. (Less concise commands are of course
- available to override this.)
-
- Citadel Version 1 offered no more than the above, and was quite
- well recieved. Version 2 left the basic structure unchanged, but
- added some additional peripheral capabilites. Private person-to-
- person mail is now supported. Private rooms can host restricted
- conferences. Once visited, private rooms behave exactly like
- regular rooms to the participants, but they are not accessable to
- others who don't know the name of the room. The sysop can set up
- some rooms to be windows onto designated disk/directories. These
- directory rooms support the usual message functions, but also allow
- one to to do directory listings by wildcard match, or to upload and
- download files via Xmodem or Ymodem. Various rough edges have been
- smoothed off. The message code has been reworked to support
- automatic networking of Citadel nodes.
-
-
- STadel is written in Alycon C. The distributed system can be
- installed and run without recompilation in most cases. STadel needs
- an Atari ST and an auto-answer modem.
-
- The source files run to about 550K, the .tos files to about 150K.
- In a functioning system, the room and userlog files together take
- about 150K, and one would normally like about 200K for message text,
- to keep the wraparound time longer than a week. The code is a
- simple public-domain release: it can be used without fee in
- commercial systems, repackaged and sold, or whatever takes your fancy.
- (As a matter of good form, a pointer to the parent code would be nice,
- of course.) The translator takes no responsibility for the
- correctness, reliability, security, use, abuse, contents or
- clientele of any STadel installation (nor does the author of the
- original Citadel which this comes from).
-
- When you bring up your citadel, I would greatly appreciate it if
- you would call my BBS (Pell @ (612)377-9239) and leave a note
- telling me about your board. I'm really interested in finding out
- just where STadel is being used and by whom..
- -- orc 12-Apr-87
-
- Since people have been suggesting that I make STadel shareware,
- 've added this postscript. STadel is free & public domain, but I
- would be very* grateful if you'd send me money if you like the program.
-
- "Like all begware, STadel will whine for money"
-
- -- orc 9-Sep-87
- (David Parsons
- 2624 Bryant Ave S #2
- Minneapolis, Minn 55408 USA)
-
-