[net.micro.mac] Delphi Digest Volume 2 Issue 2

shulman@topaz.RUTGERS.EDU (Jeff Shulman) (01/10/86)

Delphi Digest          Friday, 10 Jan 1986      Volume 2 : Issue 2

Today's Topics:
     RE: Where's the SCSI port going to be? (Re: Msg 4670)
     T Flavors with ELISP
     RE: APPLETALK CABLE (Re: Msg 4688)
     RE: APPLETALK CABLE (Re: Msg 4720)
     Mac Plus Report - Chapter 1
     RE: Mac Plus Report - Chapter 1 (Re: Msg 4795)
     RE: Mac Plus Report - Chapter 1 (Re: Msg 4834)
     RE: Mac Plus Report - Chapter 1 (Re: Msg 4834)
     Mac databases
     RE: Mac databases (Re: Msg 4806)
     RE: Mac databases (Re: Msg 4806)
     MS Works
     Bad Disks
     RE: Startup file vRefNum
     General Computer unannouncements
----------------------------------------------------------------------

From: BMUG (4704)
Subject: RE: Where's the SCSI port going to be? (Re: Msg 4670)
Date: 3-JAN-03:00: Hardware & Peripherals
 
They give you a new case that has a new hole in the back...
 
BMUG--SMC
 
------------------------------

From: BMUG (4706)
Subject: T Flavors with ELISP
Date: 3-JAN-03:09: Programming
 
I recently sent a letter around the net asking for info on a dialect
of LISP called T. And this is the reponse that I got..I thinks it's
great. In a few months I plan to uplaod a program that Freud would
have loved to talk to!!!!!!!!
 
KA long time ago... I wrote a Flavors package for T (Yale dialect of
Scheme) which has been in use here at UCLA for the past few years.
Finally having some time to play with ExperLisp 1.04, I decided to try
a port and have achieved some success.
 
There were some minor constraints imposed by T on the original implementation
(some of which I consider features, of course) but for the most part it is a
reasonable subset of the tangled mess that constitutes the Zetalisp flavor
system.
 
My implementation provides: define-flavor, define-method,
undefine-method, send, make-instance, describe-flavor, vanilla,
(vanilla describe), (vanilla apropos), (vanilla get-handler-for), and
others.
 
It does not provide support for whoppers, wrappers, or other obscenities that
render code even more obscure.  The T implementation does not allow instance
variables to be used freely in method bodies, rather they must be preceded by a
readmacro (&).  Since EL doesn't provide readmacros yet, this must be finessed
which I'm working on now.  I happen to like the idea of flagging instance
variables because it makes it easier to read someone else's code.
 
Anyway, the EL version is almost ready for beta-test (I'm specifically
interested in better error-handling because EL is particularly
unforgiving in this respect).  If you are interested in obtaining a
copy, send me a message and when I feel the code is sufficiently
stable I will mail out the source code.
 
What I am asking in return is that people respect the copyright notice (i.e. do
not try to sell this code as part of another system without including the
copyright notice and notifying me).  I would also ask people to send me any bug
reports, suggestions, and enhancements.
 
One final note, this implementation is primarily commonlisp so I expect that it
should either run directly in CL or require only minor modifications. I will
check this out when I get a chance.
 
Enjoy,
Seth Goldman
 
ARPA: seth@LOCUS.UCLA.EDU 
UUCP:...!{ihnp4,cepu,trwspp,sdcrdcf,ucbvax}!ucla- cs!seth
 
By the way..ELISP is now 1.05 for all you ELISP people
 
BMUG--SMC
 
------------------------------

From: BMUG (4720)
Subject: RE: APPLETALK CABLE (Re: Msg 4688)
Date: 3-JAN-19:56: Programming
 
According to the Fall, 1985 BMUG Newsletter, page 26, the Mac-Mac
Cable (DB9 null-modem) that comes with the MDS can be used as a 2-Mac
AppleTalk cable.  The Mac's won't be isolated, but usually that isn't
a problem with just 2.  If you want to hook up more machines, I'd
recommend BMUGNET.  It costs only $15/node and uses normal modular
telephone wire to interconnect, and works over longer distances than
AppleTalk.
 
-- Raines Cohen
Associate Editor, Fall Newsletter
Berkeley Macintosh Users Group
 
------------------------------

From: RABBIT (4737)
Subject: RE: APPLETALK CABLE (Re: Msg 4720)
Date: 4-JAN-00:09: Programming
 
Rains,
The MDS cable didn't seem to work (although, I am embarassed to say, that I
didn't find out the probable cause until much later as you will see).
So, I built a straight 9pin to 9pin connector.  That didn't work either.  I
finally broke down and purchased 2 appletalk conectors (at a very very hefty
price), since I was anxious to use my hardisk.  It still didn't work...  Then I
found out the cause!  I didn't activate AppleTalk (he,he)...  At least the
appletalk cables look nice (now that I have to work for the next 20 years to
pay them off)...
Scott

------------------------------

From: MACINTOUCH (4795)
Subject: Mac Plus Report - Chapter 1
Date: 4-JAN-23:38: Macintosh In Fact
 
The "MacInTouch" Mac Plus Report - Chapter 1
 
We've just gotten some details on the Macintosh Plus, to be announced in a week
or two:
 
physical:
 
The case is - BEIGE! (like today's Mac)
 
It looks just like a Mac, except for "Macintosh Plus" in gray lettering, and a
slightly different logo location (on the front).
 
The back looks the same except for the ports:  a DB25 connector for SCSI, the
standard floppy disk/HD20 port, and two 8-pin serial ports that you can picture
by imagining an AppleTalk connector with 8 pins instead of 4. Naturally, this
makes the serial ports incompatible with _everything_.
 
keyboard:
 
A whole numeric keypad is added to the keyboard on the right - altered
from the current layout.  The right hand Option key has been removed,
with cursor keys where it used to be and there are a few other minor
rearrangements guaranteed to frustrate terminal-program developers.
The bad news is the keyboard has the same poor tactile response and
high profile.
 
performance:
 
Performance with some graphic-intensive applications is markedly better.
Scrolling in MacWrite doesn't appear to have improved substantially, nor has
scrolling of bitmaps.  Copying floppies is faster thanks to the 1M-byte and the
nice double-sided drive.
 
 
HD20
 
The big advantage seems to be the integration of the Mac with the
HD20. Although the SCSI port isn't currently used for the HD20, at
least the Mac boots from it nicely without any floppy disk required.
Overall performance with the Mac Plus and HD20 combination seems to be
good, although we haven't heard how it does with great numbers of
files crammed into folders.
 
stay tuned:
 
We will get our standard MacInTouch benchmarks run on the Mac Plus as soon as
possible.  We're just completing them on a standard Mac/HD20 for comparison.
 
Also, we intend to find out what lies inside the Mac Plus, especially how the
RAM is mounted and whether there's HyperDrive room.
 
------------------------------

From: FRACTAL (4834)
Subject: RE: Mac Plus Report - Chapter 1 (Re: Msg 4795)
Date: 5-JAN-13:52: Macintosh In Fact
 
I have heard further rumor regards the serial ports that Apple in its quest for
true incompatibility of the new serial ports has removed the +5 volt pin
completely from the new 8 pin (IW II - like) connector. This, of course,
presents much more serious problems for those that use it than a simple
connector change. If this is true Apple has screwed us again...
 
Tom Hedges
 
------------------------------

From: RICFORD (4835)
Subject: RE: Mac Plus Report - Chapter 1 (Re: Msg 4834)
Date: 5-JAN-15:19: Macintosh In Fact
 
This is the only possible reason I can think of that Apple would make such a
change.  It looks like a tremendous headache for us all, especially those of us
with MIDI boxes.  A great "market opportunity" for kludge manufacturers.  Maybe
Kette will bail us out as much as anyone can - Mike, are you listening?
 
The 512K Mac with third party upgrade is starting to look better and
better. Too bad Apple isn't making them anymore.  "Get your
collector's Mac while they last!"
 
Tom, what do you think about the Human Touch 12MHz CPU advertised in the latest
Mac World, and its potential compatibility problems with sound applications?!
 
Ric Ford MacInTouch newsletter
 
------------------------------

From: PEABO (4837)
Subject: RE: Mac Plus Report - Chapter 1 (Re: Msg 4834)
Date: 5-JAN-15:46: Macintosh In Fact
 
I have heard that too, but I regard it as an improvement.  There was
apparently no current limiting from the +5, and it was therefore
possible to damage the Mac by short-circuiting it.  Some people also
were unaware of the guideline for maximum power drain from all the
connectors, and designed equipment that could have resulted in
overstressing the power supply without shorting it out.
 
peter
 
------------------------------

From: YDOCXX (4806)
Subject: Mac databases
Date: 5-JAN-02:09: Bugs & Features
 
I have used Helix 2.0 for sometimes and found it to be very easy to
use, but alot of things has to be sacrifice to make it good ! 1> speed
is very unacceptable when it becomes very big !  what I mean by that
is when you create, since Helix uses Icons, it becomes too slow when
you reach over 1500 icons, I have created and reach the limit of helix
(2500 icons total) and can not continue my program because of the
limitation ( I have invested over 100 hours in that) It has crashed 5
times and no way you can use the file again !  I disable the autosave
feature because it will took too long to save what ever you did (in
the programmimg) and I experienced several times over 30 minutes from
quit to the finder ! If you want to do some database application on
helix make sure you do alot of back up once in a while ! because once
you crash ! there is no way back ! Once I opened my Helix document and
some right after the menu comes up a friend of mine accidentally reset
the Mac, I have't even do any modification at all, but the next time I
use the file it gave me a message that the file might be bad ( it's
still good etc.. ) but every time you open that file that message will
still be there ! 2> There is no automatic procedure to do stuff like
deleting etc...  If you keep adding stuff to it it will grow
tremendously Big off course let's say you have 5 years worth of data
and you want to delete the first 3 years, Imagine that you have to
delete the record 1 by 1 !(good luck) and also you can not create a
turn key systen because of the lack of programming language or sort of
! 3> the Icon is great idea , It is easier to understand etc.. but try
get a lin I mean Listing of your 200K+ file ! I think Helix should
come up with an ICONless version for people who want's speed ! etc..
 
4> continuing on <2> also for the same reason you can not have an automatic
updating ! supposingly you have an inventory Listing of 5000 different items
and you are about to change all the product with a price increase of 5%
and you have to sit there and type in the new values to all 5000 of them !
 
I finally gave up on Helix after trying to print some pretty big
files! It took to long ! off course spooling will help with the
hyperdrive but it was just too much waiting time !
 
So I tried Omnis 3 (taa daa !)  after studying the program for about
10 days I did the same program on omnis 3, with some BIG differences !
Speed ( awesomely fast ! ) Totally turnkey system with pull down menus
and buttons ! Very good error handling ! in the programming stages it
will not allow you to make a typos error ! all the command that you
can do in Omnis ( Sequences) are in radio buttons mode ! All you have
to do is go through some the example that they provide ! and you can
prcatically do your own stuff with a little bit of experimenting.
Although it doesn't have as many function as Helix does (like TAN, SIN
etc..) but I think it's save enough to say that all the function in
there will be adequately enough for most general purposes ! I would
like to see if they will add more built in functions a couple of
features added to Omnis 3 will make this program much better such as >
desriptive variable name rather than #nn (omnis 3 uses #nn as a
variable, where nn = 1..60, #S,#R,#P, etc..) One bug I found in using
the Onis3 with Hyperdrive 20 (not hyperdrive10) when you choose screen
as the output rather than file or printer it will crash ! with system
error ID=15 , I don't know whose fault that is ! I will try to contact
both manufacturer !
 
Over all I give Omnis 3 a SOLID 9 I recommend this program for you people in
search for a good database for the Mac with a programming language !
 
Thank you ,
 
Jundi Karjadi any suggestion, comments ?
 
------------------------------

From: PEABO (4820)
Subject: RE: Mac databases (Re: Msg 4806)
Date: 5-JAN-04:13: Bugs & Features
 
Thanks for your report of a real application ... it certainly goes to show how
difficult it is to recommend a single database as being the best, without a
thorough understanding of what kind of problem you are trying to solve!
 
Concerning the functions available ... I have been puzzled for a long
while as to why exotic functions like TAN and SIN are offered by
spreadsheets ... (or database programs!) ... it seems to me that there
are very few applications that can use them, and the only reason for
including those functions is that they are a common component of many
floating point math functions.
 
peter
 
------------------------------

From: NANOCHIP (4860)
Subject: RE: Mac databases (Re: Msg 4806)
Date: 6-JAN-02:46: Bugs & Features
 
I understand that Odesta is soon to release "Double Helix", which will
address the problem of builing a turnkey database (plus other improvements?)
using the Helix enviornment. Has anyone seen or heard anything on this?
<Chip

------------------------------

From: MACINTOUCH (4869)
Subject: MS Works
Date: 6-JAN-18:38: Business Mac
  
Has anyone heard anything about Microsoft Works, Microsoft's answer for
AppleWorks for the Mac?
 
Maybe at the Expo...
  
josh
 
------------------------------

From: JOHNCRANE (4876)
Subject: Bad Disks
Date: 6-JAN-21:51: Hardware & Peripherals
 
In a Jan. 3 message on UseNet, Gordon Hamachi related that a large
number of his floppy disks have bad blocks and implied that it is a
cronic problem of all Macs.
 
In nearly two years of extensive use of the Mac I've had very few disk crashes,
and none that I couldn't relate to a reason that wasn't the fault of the Mac.
 
I wonder whose experience is more typical, Gorden's or mine?
 
- John
 
ps. After two years I'm beginning to think about getting a head cleaner.

------------------------------

From: ASMCOR (4886)
Subject: RE: Startup file vRefNum
Date: 6-JAN-23:17: Mousing Around
 
There is another way to find the startup file's vrefnum.  The field
defined as iodirindex in the paramblockrec is the number of the file
in the order it was opened.  i.e. the startup file has a iodirindex of
1.  Simple enough to do a getinfo call based on that to find the
startup file.  If you call PBGetInfo with the IoFDirIndex set to 0, it
returns the info on the file in ioNamePtr.  On the other hand, if
IoFDirIndex is 1, you get back info on the startup file.  
Jan

------------------------------

From: RICFORD (4924)
Subject: General Computer unannouncements
Date: 8-JAN-00:55: Hardware & Peripherals
 
General Computer's Unannounced Products 1/7/86
 
We found out today about 2 major new products to be announced by General
Computer at the Apple World Conference in a week:
 
HyperNet This is an advanced disk server software application.  It
allows up to 25 or 32 Macintoshes to share a number of HyperDrives on
AppleTalk.  Unlike competitive products such as XL/Serve and OmniTalk,
HyperNet updates the file/directory information on the server Mac in
real time when a client Mac makes a change.  Drawers are mounted
remotely and the whole thing appears as one integrated network of disk
servers.
 
The new software is implemented via a new HyperNet Install
application, similar to the current HyperInstall, and a desk accessory
that lets client Macs open drawers on host HyperDrives.  It will run
on existing HyperDrives as well as the Hyper2000 described below.
 
Blyth's Omnis 3 multi-user database runs well on the HyperNet.
 
HyperDrive 2000 An amazing new product from GCC does what we wish Apple could
do.  It's called the HyperDrive 2000 and has the following:
an additional 1.5 MByte of RAM
a new 68000 running at 12MHz instead of 8 MHz, with no wait states
68881 floating-point coprocessor The Macintosh case is not modified --
externally, nothing looks different, but the overall speed increase is
astounding, much better than what the upcoming Macintosh Plus offers.
 
The HyperDrive 2000 will be available as an upgrade to any of the
current HyperDrive products, and should be compatible with the new
Macintosh Plus as well.  The 68000 speed-up doubles the speed of the
Mac, because RAM is no longer hampered by "wait states."  The 68881
coprocessor increases the speed of all SANE mathematics by trapping
the calls.  In addition, Consulair will have compiler support for the
coprocessor that will provide 20-250x speed-up of some operations,
especially graphics.
 
Prices: The pricing has not been set, but we can expect about $6000 for the Mac
with a HyperDrive 20 Mbyte disk and the hot-rodding.
 
"MacInTouch" newsletter Ford-LePage, Inc. PO Box 786 Framingham, MA 01701 617-
527-5808 Delphi:  MACINTOUCH CompuServe:  [75056,1225]

------------------------------

End of Delphi Digest
********************