Article View: comp.sys.misc
Article #1207Re: BBS project !!
From: David Phillip Oster
Date: Thu, 30 Jul 1987 23:23
Date: Thu, 30 Jul 1987 23:23
40 lines
2930 bytes
2930 bytes
Speaking of needless re-transmission, when will BBS systems realize
that I've got a computer, with a disk, and I've called this BBS
before. My home computer is perfectly capable for remembering not only
the menus for the BBS but also which messages I have seen and all of
the directories I've listed. All the BBS has to do is ask my home
computer if it already has a current XX, and if it does show it to me.
If it doesn't, it should send it to my home computer, which in turn
will show it to me.
With a proper asynchronous BBS front-end running in my home machine, a
lot of this could be happen while I was still reading the menus and
deciding what to do.
the following protocol:
1.) check to see is the user is using a computer, (not a terminal)
2.) ask for a the root of a tree checksum from the last session
3.) if the root checksum doesn't match, recursively ask for sub-tree
checksums.
Many Macintosh programs allow added new, custom code segments to
themselves, even after they are compiled. You can add a new data type
picker an editor to ResEdit, you can add a new digital filter to
SoundWave. We are beginning to see commercial programs with a "Custom"
menu, that shows the names of all the custom code resources the
program has had added to it. (These resources get called with a
topmost window belonging to the application with a published data
structure.) What we need is a terminal program that would let me plug
many custom resources in, a different intelligent interface for each
different BBS. That way, I need buy only one terminal program, and
developers of the custom code resoureces for the BBSs would only have
to worry about the details of the BBS: the details of modem control,
serial port programming... would al be services provided by the
terminal program. That way I could plug new terminal emulators into my
terminal program without having to replace it: I've got ansi, but I
need a data general emulator, no problem, just paste this in here.
--- David Phillip Oster --My Good News: "I'm a perfectionist."
Arpa: oster@dewey.soe.berkeley.edu --My Bad News: "I don't charge by the hour."
Uucp: {seismo,decvax,...}!ucbvax!oster%dewey.soe.berkeley.edu
Technical Details
Message-ID:
<19915@ucbvax.BERKELEY.EDU>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!columbia!rutgers!sri-spam!ames!ucbcad!ucbvax!dewey.soe.berkeley.edu!osterReferences:
<sV3T6Ay00WAKMUc1En@andrew.cmu.edu> <1242@ius2.cs.cmu.edu>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!columbia!rutgers!sri-spam!ames!ucbcad!ucbvax!dewey.soe.berkeley.edu!oster From: oster@dewey.soe.berkeley.edu (David Phillip Oster) Newsgroups: comp.sys.misc Subject: Re: BBS project !! Message-ID: <19915@ucbvax.BERKELEY.EDU> Date: Thu, 30-Jul-87 19:23:38 EDT Article-I.D.: ucbvax.19915 Posted: Thu Jul 30 19:23:38 1987 Date-Received: Sat, 1-Aug-87 11:13:46 EDT References: <sV3T6Ay00WAKMUc1En@andrew.cmu.edu> <1242@ius2.cs.cmu.edu> Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: oster@dewey.soe.berkeley.edu.UUCP (David Phillip Oster) Organization: School of Education, UC-Berkeley Lines: 40