[comp.sys.mac] Mac90

peterm@dna.lth.se (Peter M|ller) (01/02/90)

What do I want to see in the Macintosh of the 90's?
 
That question was adressed under the subject:"What do I want to se in
the Apple of the 90's" but became a war between Mac, NeXT and MS-DOS
almost immidiatly. I want a constructive debate, so if you want to
throw napalm over somebody, *DO NOT DO IT UNDER THIS SUBJECT*!!!



Then what do I want to see in the Macintosh of tomorrow? I would like to 
divide the changes into three categories:

1. HARDWARE
   - The hardware is not better than the software that runs it. True. But  
   the Mac hardware is, to say the least, not thrilling. Maybe it's
   very hard to include DMA, blitter, co-processors for different tasks
   etc. but that would allow programmers to develop even more thrilling
   software than is on the desk today. One of the really innovative
   things in the NeXT-computer is the DSP- chip. Couldn't that be
   included in the Mac of tomorrow?? (By the way: isn't it time to
   announce Macintosh III instead of Mac 2,5, Mac 2,9, Mac 2,95??).
   - When the Mac first saw the ligth of day, AppleTalk was exiting. Today  
   it is tiresome, very tiresome. Why not include ethertalk?? Even
   though Ethernet is becomming slower and slower (as people gets
   connected as well as compared to fiber-optics), this would make the
   Mac much more interesting for bigger companies and Universities.
   - Include a termoelement-controlled fan to avoid unnecessery noice.

2. SOFTWARE
   - The strong points of the Macintosh is the ToolBox and the software. A 
   continued development in the user interface is needed if Apple will 
   survive as one of the 10 big.
   - A very interesting thing is the ability for the user to customize the 
   user interface. The user should be able to change the look of the windows
   (f.ex.  through the control panel); the differnt buttons in the
   window, the look of those buttons, the look and action of the
   scroll-bars and the look (color, shades, font etc.) of the window.
   If a user like the X-Windows style of windows becomming active just
   by pulling the mouse inside them - then let them have it! If the
   user like a three-button mouse - not just let him have it, also give
   him the support to send specific tasks to different buttons (ie
   popup-menu on the rigth button etc.). OK, I know it would be a big
   break in the Macintosh conformity, but the Mac will always be
   delivered with the one-button mouse and standard user-interface-
   look, right? Nowadays I can buy a new car customized at the factory.
   Why shouldn't I be able to customize my Mac and its interface? I
   already do that with various INIT's etc., but that requires me to
   know that those INIT's exist and be able to get them, not "macish"!
   I have included a sketch of a "User Interface Builder" (converted
   with BinHex/StuffIt) below.

   - Develop and support a sort of Command Line Interface (like the message  
   box in HyperCard) with a high-level language with wich one could control 
   the OS. It would be nice to be able to write a script to do things at
   specific times I think it is a real interesting challenge to develop
   such an environment giving it the look and ease of Macintosh
   user-interface and the power of cli.  I am *no* MS-DOS or UNIX
   fetischist, but I think that many things could be solved with such a
   language! Why not give HyperTalk a OS-module and use that in the OS
   direct (without HyperCard being present)? This would also satisfy
   many hary-core users who don't feel comfortable unless they have a
   hex- display monitoring the state of the computer.(*no* flame).

   - Develop a real "Talker" to replace the old MacinTalk, to be used in the 
   user-interaction.
   Include some of the most popular INIT's in the System, such as:
   * Screensaver (a la "Dimmer", which does the job without fuss)
   * Command-keys (like "Commander Keys") which allows you to access a dialog 
     box via the first key in the name of the button you want to click in. (ie. 
     "p" for "Previous" etc.)
   * SFVol-INIT (popup menu of disks in SFDialog box) 
   * SFScroll-INIT (remember the scroll-position in SFDialog box)
   * Quickeys.(Makromaker). A true masterpiece, but shouldn't that be  
     included in the OS?? But please add the ability to record sequences as a 
     complement to build them.
   * PopUp Menu (Popup menu anywhere on the screen)
   * Rip-off menus supported everywhere

3. OTHER TNINGS
  - PRICE. Please don't charge $$$$$ just becouse there are people who can 
   pay. I don't want to pay the developing costs of a program, I want to
   pay what it is worth. A good program could cost becouse it is good
   (but not as much as today). I would like to buy MS Word, becouse I
   like it (it is *not* a Mac- program, but is competent and have
   learned it). But the price gives me (a poor student) no alternatives
   but use a pirat-copy. Shame on me. Only on me?  What do you say?
   (This is probably most acute in Europe. Almost all computer-related   
   stuff here is twice as expensive as in the US. Why? Why should I pay
   $50 for IM 1, when the price tag in USA says $25?? Why should I pay 
   $1000 for a 20MB harddisk when I can buy 80MB for $800 from USA (guess 
   what I did). The University price for a MacSE/30 in Sweden is $5300
   compared to $3000 in the US. Is this sane or is someone out there
   becomming *very* rich??)
   - Rewrite "Inside Macintosh" so that it includes all Technical Notes  
   and is up to date.
   - I am sick and tired of this platinum-computer-gray. I want my apple  
   in apple-tree! Or at least in white, black, red or slate-gray! Give *us* 
   the chance to choose! 


Yours truly

Peter Moller
Lund Institute of Technology / Sweden

Standard disclaimer: Nobody knows anything about what I am talking. Infact
I deny everything, am completely innocent and propagate the opposite.


Below is a MacPaint-file wich must be converted with BinHex/StuffIt

(This file must be converted with BinHex 4.0)
:"e9*3LjcDA3!8dP8)90*9#%"!!!!)-!!!!!!ceY6593K!!%!!#$!FNaKG3%!!!!
!!!!!!J)A9A0PFL"*ER4PFQCKBf8J3R9TE'4PFUUK4!"kiG)!!1i+!3!!!!!!!!!
!!%#!eFi!HR(D!![MJJ!!!!!!!!!H8%j84de36P3"!+'c%LQKY5-1!!!"p3!!+md
!!!&b!!!Hb,9E!MN!!!!!!!#rd`!!"!JSd"0"J`'[d*N$)SbGKQlX+(*$*SbF-Qj
F%!5!$m##M3!)"F"aSFUF-R*!*(&$"k@C-'2+J""5*`dE-LK9#5!)a3Q9)`&lrQ`
LG#"")!'*N!!"bC4JU&N58J4Fd5aJJ(S!P!6`3q"!Nc"d`S#S3iHTP*%!b'`PN!"
!5"ik)$#L+9-@C#F!%3#d#K!#%Y-1!"`!q"-J3p1UJVX"#'-!`GFa8-+NB3QbkLB
!L[8C)2#9$C[+!3"h#f$*3))TBHA3%@0c+8%263-Lf!NJ3@bQ4J2L!4!&!!&eFJ"
JmUh1$3"aa08%)%(F6!!Ma-8%8%5`3"K%!F-S#`JSS!AG'J"-81F2!!+"!%+)"e!
P8%$B!2#B!1!,`*8!eJ3B$M!`0d(h'(3(`'IaLH"EE!&J%)!``0#@@`!)!4$K&3!
8N!###3833K!(!%!A!"45&!&G3"+!@-33V`%J)%J&J))"!1lC&T!!J5fD4m3EN!"
GC-BF"pbBBaPM!%jD!C!!mkqJ`B+UUL4F@!@!`iF1ZrflmdmLa@jh-'Um8q9Iair
rh(AEG8FN598!8+S%!!ML`jB)@!+)#3L#!"!"%!!KJ!L!#!!pIb)5-E5S#&9)Nb,
p"i#T8`!44"""&(AU2d4BVf+0"@2!"Qc!'$6#5TBX8iGR!3333!!""""!!2d$4,F
ZA5!J!,#0#3*+f3)#%&%3%D3RbVG892hELl*PcjC!3$NNS-$K!%*)B$!3%#$!A,V
r%)K'`%&%-%"V#I`#m1XAV0H`""(*3843j`"9E10'!3%#h5!q4&-BKiq1L#12,SL
)-j1#LLSU+##iNqM4ScZBm1(MK`S1N!!A!!)+d!4(564Ar%Kj2mpGLKYkS1!BJ28
H&"YX,IJi$!$)(bXKCm$3JMP#6!&%%1fB3d3`r!MJ44$S#%$#$c!iK)3ErPh)$b[
L5E2$&rq)Sd3E)Ci"!B!rY"$L#`iiSBXp523!SMpJ1)4)$rS&!"mBGJ6KcSBY)-'
GKU4SL-S22!#!"#V2q,JK##j`"`NL,3$K(i!#%QJJJJSbk##%%P*S)BDXD-KK+`*
i#+)i82Th(MeqM"KL,J$3D@HGH0kTTeS!9*!!64AMm+P#0Sf4!m!!!(c`ccIjr$0
13i!BLLJ+!+#3!!m!ia4k+!!Bi)("THP8BF!IpIacM8H4ETU#2jB#N!#1+JD!SJ!
J+U58kJ)!C1!2"MJ!J0-K,F%3UJ&L&2+,*Ia8F5X!+rb$!K'q!N!)%!"!m+S"SLJ
$LLVmU,,X"[pJ!)3cG@"##"2M@#ZU'1@iJUbbKZ,D,!T"T'!##BF)3JNNeiUL#&,
GIKYZ[553!%#)!jI`+kSEKELEl,+VSP"%#J86)J%PeX*ULL,E"Ka[VV[LN!!-"4J
F2)Qka"TV#3$`ESS#(UeH+bZYYNV++DHA2XU5cC5fQZR1I2S*UD%"!$#STN9rS-d
r!I56DY%[,"f!2Nm$`!%qDS(!3$PUm8Fd!#aJ(8!)@kXP309AUd8feje9(ECD)M$
#pYPITae!h1FF@P!JEQ-p!3P-c-$$2B(-mXFl2)ccc!(-E20"$qH!T3m!""30J$"
Sq`hi$(lF%icKlr"bcMX(X10i,r&J!-cNPIrJcfPI[cf"#qc-B)Ba`Hb5351af-+
'!@aXNd%XX93!"1X"!"%!jRAl(EIYZ1[1Zqr!#dqmmFJV$cX!"i#pAd(iq!2!"-r
$B8rZ'E66Lbd2P#jm,l&)F$cP!334$22F@rhp2q'2rrcJJIK&"Yl4!rBalRhKN!!
ImSB3MZeeM`Al!3B!F##q#)b!%60``$'#FBX-2+*h$+MHm1#"YFSG)3likai(p[1
,If#MJPU$(JGh&`Ylr#ji`i0&#30JK"Jid(YU8F8UAJL9'0jZKVbcS3KMS82k!5%
'+G5I@PT)a!MmJ"mrm-2jCT'q@0b#G1rBaMGkdF6+2I'(%!cL,kTi43r`B)YGR-A
LMV'*Er5JM-P$BDT8b%)ALLm!)1!!1TcB`$d#-3#Vm'2@"%Nrqd9aK908*#!C@EN
J"!+0qdNN%5Fj5$-Zcj!!N!!-!"A&Ga-12#!GMEbN)G-B!-83m3#"p)hb!-%"mFd
+!03+`6%Uji!F`)-IUAaN(emC5"-!J9U!%)(i%J!C!)J""B`B3!5+X!mR"J#6N54
L"3+*!L#F!JHB!-%CcP!#CX###f!3!3SS%B"TJJ1BRK5Q@L4)`80addUNF!!)+%%
*8NJ#'&+!4!M13B*i2)!(%)"RmUkjb[heEjXF-%%3k%%+AZbcRji!K"3!!3)8q+)
c"%JSrAl`$hPkKRrLJbJ%!N%"8S"#"2`N"53d#JN3))%3DdQ!5#[hKhpJmk32$H3
$!R!"F(+!$*IJ!"-d#SB3(+*b$)!"1+SjJ)))!T31&9m"!MNC%)L2FZhS@N29mJp
Je(1VN!!NJ&FR%pDeB*@X+&dNflb@2eD#limJk%!jUK!!+l`9U(Me3$P8%B"8M"@
`@IY!1CMQMmc*9Dba)f9"i)&A$X`0EC,p"f8IflE)kQ@biQ0!)$'3!!&'21-"-*K
"1!i"$!(8Bc,p-*YM-a$)$'6#%Fh)a#aQ%!0$J)%![`@#!!6J%'T"S&U#L'eRqI3
ffR+J!E&`"$1bXBNac-!BB%!!&!JJA1,LXPV9#S4bkFDR$Z$M(aN!K5RMmBMTIQ)
Fic#''4!J"5XJ33+5%!3BX-%-(!LL"X&3,Pf,eS,cTRHplFh'Hfe`"Q!JS!T9S))
+9&#)+%4iQP!3Vf`043)!G)!LrfM02dMk$r8D)!b0Q#iMKR'$F`$L`9ASJLK'8B!
J4)%+%6J#&65mh1ke!-5YmBFrd'YL&1Gfa6B`Ji-K$!89U+)30UC#"BK!K9#-0e8
GlS!GC[#%8@5!&'I)3BNjF',62S!"`c#('Fa!!$(BJ!Ri&333S-%-"!b#"N)3F+S
B!)!@e+%G2fL&,6bK$fZ-q4i1%F#P+2G9!PcC8(c@FKMqd!TBq%)Fm"Lc1acb+FJ
#J-mrIJ@PEq%,ECa+[CH&Y)FC-3G+Cm-AimL",9$YD3+I0`#dGZ[Ac2Z2!DMh!B$
)fh*Yh@[e-J!B`LC[dG*QJ%!b`"PQL--ie&&VX'%0V3rB"!qfJ8TGmiRCcYl'Ti"
"l@&E'`$0jJ!$YX%$B)#Kh-Uf'YE5r3"(Q'%1`bMhJ-mpb94r@fb"R'[I1"Y[Z`@
bNb6HAY(H0S"!IS!IXH9-@H0"ZE`!3!L1E6J()1"S[430#"4AUd1#-2!'"$)#a-K
"5p4#J5%!!`33L'd"2!!"*"#A!1*6DdX`hM`!Q*`$%b!(%9BH!!X)!33`PhN))#"
F4PHm*552(GEdbB%,d!-)Q$#(@LiJ""2-3HALD`!6&,%*4j!!i3)C!)-c3X!-F2$
mh`#JZY@"8)S%X(`)b3#"*+cNFbmS3K&5N!!%+3S4L"6S(4*4Cql8!cPh8Ma$,A3
33L*'-!PJK0d,K9"!i%R4L3!BAK+3!(Ll!D4)8Q$%pZG"*`)T+"8!2#H""*)i24-
b,i9)%+%8RMpmiNHI4QU")EC84cN1-Q%-PRGp!SRSMmp$8!!&1#%-4qJ!!2,1",H
RD[53!(c#2m!4@iec21)IRa`!2(!TN30Lpd#%!J#iEdm12"cm%kmi5d3[a5N`J2f
FT&c#8q8!)&*"%Z2!2`lKF"$RF@@eDGl@Ij!!p(qUjLXEeh'FJ8X)5&F2!%46`!r
Nm!r!j)!A3!ji)$i'%!!F-!6J8)%)m%FHi!"r*&c!j'd9#%P3!!PF!dQ-4`iRL'i
L'"F)m'*r&!)*X))#d)*dP3(T*i-#`!8$@(AN%!'-`!jU`3&!B!J)J!R*)$ikJ3L
Xi!`(%!GQ"`&r4&j%#%NA@!i$J)3F5!iL%(KUm3G!N!!)$e!!+Q#&3)!)XC!!!JL
!")%(#RmdK2iR#HA`"pb3!)3G+!4U'!!qd)B)d!N-))H)%!STB!"*)!f5S)FEPLY
5p(pND)Be5)L5m)5)@!Ta1"0Y'!)T%!"+8(YmYea%Q%Ef9`j(Q)3FP`H-d)Nj%B8
2`!&91"-KS%r1i!"*i!aKN!#+j+@!$U&q-`L,%"KqKq)"$S%!Pl*FrCG'),*B'dL
!m!F-L$B6cdKHI!C*2A81'TL%e!B!$p!26"-2r!G%*$8-!ZL!lfH!`$!2cDKF%T!
!FE'8M,JNMc1KA"%`F+*9GI53!"F)!!`"m!G"!!aX!%`0i!%)!!*"`"m!B(F!!!-
08)q'FJ'Np`rXL$815!%8N!!A4913!%G(!JSC!M%4"0jPG`)!!4(3MiC5+ld(!'6
`D8PB!G4J!M1`#D430%*J!#6J$#VR%%b!#'F`"iH3!!@GX!LC)!`6X!15N!!UYC*
prj!!JGA)!49!"5QJ"+r(N`P!!LNJ"03#!&k!##Q3!!3#)!C5N!!%*I!#P"!*,QN
dk3F!aqL!0SN#@NN#A%N#k6!$%L5@C'Q@K+L@)R!"N@#4PJK*9q!*j8!'JGL4&*!
!P9YjF5P3!LQJ!'%hP'8T!)&C!L*!!5d*PHN("1@J!$3)N!!Q)!0*`!&&%`6'3!,
Z%!FV&`)2F!*))!K")!P)N!!*`$!"%2#8KN+-!!!&)&!1%9#D(!H#PI0GqkJAc0J
dDS%!!I"(EaQ0a5KB)-!*5IK`))J"RY'A#&"0k+CFd2P(KYQ0a5LA8K4)ieL1jjL
1d[J2e*LGr*!!E1RSMIm!MPA*FF*'JHUSNHh)H26!"aY)!!KBF#8%S#*&14-iF!S
35"iC!G('$@@3!!R18+#1T3"Aa(%4%!K+)!%@8!+Z@@e[S`#!mk!(N!!%NN!(24#
LhNCF("!%i[-!m,!!-4%2-I#!%C!!!(K)#5(!SR4&A#``"M'+#$N"!&X!1&FC!3H
`"*a!"aNJ!KEkQeC6"6&J#@#J#&Q3!!1@3+82q&83X!kH&Se*S!"B!!RbN!!%5S!
&83!ifZN3AeU*h4J%1J!"N!#J#%Q`"0!!!$FUF+V'!N'J"$&STdT`A)$MEh'D!j!
!!!EaN!!-L+URPL@LBP1SPEKXBV1RN!#U&i$c!1E!0!DU&cH+!(R$'I[f0J3!1(C
h!*R'6)JbHRb@!Ce+!*rk"r!!$a(j!rJJUrm3$MieUL9NUN"!!H,h!1H9!+#`!%"
J!B$3!J#3!!@GZJ#IHJ33)'I(G3$*!!1)PJ![J!j&!!'r%!Tqm*!!rQLU6d!*JJ"
HR3%"`[S2#I!+ke!%PJ!+VH!(c1TBcXS"#2!&d%!&h$!()"!)'c!*e`S##&!%d1!
+hJUZ8[GTT[S&e%!&8N!*P4!!#8!"Mc#Xa9S%&U!+m6U[2FF!RiU[+2#`%CX!&`!
)@*-!!YX&%'#`hmUV#XX%#6#Z)8X*LL#a&*!!VX5k!%eJ!I!UVmhkV"!3XR1J!$N
"X"%TX0[DV3#!X)T(1Ei+V!k"Xm9kV-QkV+mDUl0DUlHDDESD$#jEUM$,2DN+#+Y
+NklU@!,`UD(DBiGd9jM+"*V+U@rPA6LR&TE+YQP%YeS&12X"#0e'ARbN&b4&$&T
eSjB"$0e'9`q8D04#!R[,"!ja!1$`Yh-EBBi,!!9JZ'VKYjkfZ(V4Z)rEYj4V+)%
V!&8!"*FE!(HVZ%!N!+#V&T,UED9,"3#3!,UV1eDZ@lYr&,Z!+d8#3,ZfqkKiblL
k#lY-i'qPfa$"bkGe4EbT#cLa4BlYm!m%X(+p#dQj'lc4L`"K9Eep5lUY1lLlb`6
Eflh@1lH6)6i(F+-2)%(C"3HK&3!5"!)$!!6Y"J3$`!biP(0%Kl[Tbcf!JbJ!N!"
GL""D)J!#0d%!3L!#e#)#(FChhUXAk1Yd&h#M!q!!CK!2L"!)R%!'6#!#)5!-)1!
-iL!#6-!0$Q`-5-#rhpZmH['r&a$!'m!$fD8*J5F)q4!1,a!+*2!%[%#)qd!-+3!
&,#c"i)Zp!2!$K!X!&F`"!r!"'*!!ABXJ$I,J##!3!L"-$NIR"&,J`1J!"NA-ZRN
,``'-!65-!)SJ!B%J!3i*`JS-!P,3aC4*a*4c[NHFD$"X`4JF!iJ3"j)3"Ji3!)%
!$$a!$%M(a30!$1D``RAF`TkVYmDl[4XB!2)B`GH,adkRZK`JbIY4bId,[RB99`%
![9%l[CEm9mhi4lF,b[Z4bXD,[&*N16HSbFcVZBJebXFlUI*QYm,VXVMXEj6+bmb
lF*(D"([99ikPZS*&@)D9X+2m")X9RFQmbNhlblTX0p4-c+pmc9MMXDEN!6j!`m%
!$m-!$LaK$rXKK!1A!B#6!EYP"Q!3$*J`$$!3!0ajA(3"AJ6`G)m'GaP`SaL3!&V
`(!bC-!i`)!!8%!$ih",(YFpU"34kPV$X$,F#(Fra-!icJ0#9)!N%i&+BB!-C"!+
0i"hp(-crV*U`i!-$[3Nc!!i#8!%3TJ#+%!T8!'%%F'0`%G&01p%"!!XmX0,cd&S
`I39SJ!V"!!8eIG29N!$6h*`V0qV154E2,!d',aeK#U!+SB$899!!89!"hD66fMc
4$q!"JX-(q6!2-c!$pY`)Np$4S!!*0*!!d5$3$,j4dVZXbGN)#1)ARHPmUEMm$Jj
K!',6UE6Xel`lcEdmF",#""p3+L`KMl)EbfkEZ4XA,IJ!+C!!,FDBA,Fqb35p!4G
!F#N$d")$!!cS(0P)l(3'F+-3!!FJ!!GUN!!2UZ!EP"-#jU`@am8!%Z!3U)'liSY
ZJ"-"Rh!#c"$DeG)5#4!*am8RP,2E,((*ReZmP'd"Sc`-PdhE#a!0&8"m@c!,1%!
-6XN1i+$CHQ'j)"MF`md1aShGd@!1P"N',88#%K"iN!!!hGN,JUcYf[!3fl10h*&
!!*3C"#e&$[-0HZ4YZUKlhTlp&[L`hLe"!#%!i#NJi+8Jhr4Yhkp,fFF&![a`hD3
G$!53!!('!!563!,Ni(b5-0ki#lbNa+D1$3M4'`#$2EH[UmPIp3rk+11GflSXEVa
IK3qMQcrB@q-hqPABS)prX!r8fjF(VVcMqe@-S)q!8%h!P@JdAV`flK!-S)qIS13
%F0X(AZ1!mdF'F%9-!3lL"`T8IY[frGYC(J$09SeT[ZD1h,VrLm[4bq(fe")#%,e
U6MPX2X&eq`!hHJ#-i"!L%"-#`'FK!!+!N!!)XE8!Sq!-B!!$"`!)8PARBqad%!!
iaqB3*S!"k(CF"``)L+"m#f!+CM#4ajET4LcNQbdq%(#M$0!"mf!)L4i"T53#&8!
8U'i+"R!10X!!hS!(B1kr5LcVJ'2S5TES#L!!2#!"[%i"q2$V"Y!'[,"ZVQlIrc[
V+m3-a`!-L8i!!L!#dUi!#($UiT2U`)-$fRlXV2c#R1lTc@!)2S%!cflZ)U!!&+$
Z!*!!kQD!lHpZjAFXli0Hk)e`klNZ!"c!!5'J!#)!kImq#XC`"MC`!*k!!I$Z`T!
!M1F$'&XKjHKkiHHaC3#L(ZJ&ImXhQZI+p4CTA[)RVqQY2"2M'leQ[Rjc$ZJ%$q[
-2FXh#YLXiH8EEmZZr0F!S!r8Lr)mVr)F!24*[Z3YV-h@l'h"A0MQpMDME-amj9F
pTmb$99J$pmc4h&KGRmhmGYKPc`(MD*QUF$Dq$$MM'(00[ElU0J0UGJD!i)4Z2h!
(F%81-!F(B!CX!!b,9J$4@lF+MILGfQ`-m!$c%2KXJ$8V+3J)%,d&6$N0fGX*#dX
-d!#cF!cQF!D--(9!%!U3!$!&"9!!9%!-%8!%4+"qRAS!&m3!-h!!jJ!'K%q1#+`
%C`-)S)!)P!))+1$S,RX!F82l"R$l`%$k`9N'"&!jl93!PK2lacm$b6riPr)!#2c
XarAlP&)Ta-rhe@m1Bh!-M*!!rEi4!)3`"!9!!3X5!333"-G&f,5MM`U!D1EhpNa
!E3C`A'&*f($2)E#p[HI-iJB`ZfX'd+q4$Bid!*5Fq2N!3qCX%,B&Q'JQQIMa3K,
XDfQ0!a!)TNS&h!mAN!#8!)*im`(Z3DrK"`K!rP@6"%"F'%!Jf!qP,EQ-ZV#NqIM
%#c#"%i!I6)!3-!&bJ!Y`!-C!$ML"P36pe)*D-3BPMqR`YS+$D$`!!lJ!SB!FP))
8N!!!XK)8%!!)S"KNJTmJX5#"+MJ$*!!F1!-)B!lJ!%ZJ+l`R(!!!I-!(%!!`FB*
3N!!!6%&XT35BJ!!S!#5J&%#,!,!!S)%NS!5i*`9!J#5!"*lEpI%`%k"D)!!-m!B
C`!k8Je63,JN"!C!!!!K!+#KAI"!D#!++%J`%)5%mJiH`"430Q1-'a`m$5)%$!!H
iJ`4J!T)!0a!!%5!2"J'eN!!!))%J)!5NJ"30`N)i!JmK"`J((J!1i)"5@!!B`+A
c&C82!&!!iN)--J&)8LZ#J!ad!Q#3!!`JJ!N`Jc@3!2G%J*R3&ME3)XSDb9![!"2
180U!5Irl,Vh38)bH$V!0%3%4+)@IKL-&)4!ikY!K'J3EDM!1i!"%i!dCS!0d#""
`-D6$Ej10bSDj33(D3*F*$D"40)i'3d`8fB!TT)Sp34(cK%@XL-rSdQNGA*+0"!#
eU3`-J"2X!f"!!0J!$d!#1f(G0B!!`-BFJJbB!q!"!b#"f#)"pTR&15EP5RP`"SX
$#4K"$2L)RdB8r)45C3'Q!3LS@bYT,@J9'E!)+)90L6Jf-HbJT1qb%hNEEJ)%B#S
'!!!&)"3T!`Qi5L--$*3"6,!$CX!Y-!0*!"LS!%@!#J`!((!(-B!CF)"Cd!'mcL!
3!FiJ($J!-#!%&X!1'!5i)"N-J&P!qE#LRYU+SQ!%!!)543'S3)q#""D!"%5!*#!
"XT,48!5Z!'@K+3NJ!BM"&#3"")!53)%J)!%36a33!N'!-S9'3Z!EXQ*%%SU*SX2
X3()!#1J!$iJ!T,%X!3)6S!M3J'E-!jj!!K##8S!#4X!"3!4-J$5D4KQ3!"V63@K
%")l105B!f"J,Cd)3)!#3!)!5J)$*@"P4)QrdM5!J#3!"+#!FTb!))!38!$@@aY+
R!&*M*D3%,F%`9JJ%`!P'!1[V-*G1')!"1S!")J!-L!3QB!F3!K%J"ej!XdN"-i!
4F)""`!(-`38B!#+!#i!!4`!'5TmF!!+Ni"J-J%Q!#%)!YGNdP'243)"&!`6!%er
6#aqb'BP)H4$BY%j&I*%@N4Pp!%FA%bJ(5k!@V5856)D3!035+T!!C`Y1$Q!!Y#!
3p`eHQ&U*,4GJR`%#jD%AG#6pN!"h1bLN"+F)%!"Dd(8XNLD!FZ3!4U!kJ%%cC!C
`B!B-!UJ3!aB"!CJ$Q1!@a!"'J!!N!6'B!aDJ@X3!$$!,#-!%N!!!4q!!D$`!N!!
P5j8N5!!K)!5!+0b8"+TA"+L$"1$e#)06p!!N!"'J"*LJ@V`HBS!H*8'K*!AQV%q
5!$B*$-#"-H!"N!!!#55"d4B"CJ!b5*3m3"$S!)BN#BK!`T!!P#4J%!J!Ie)SH8'
QG&U8Vp'C!"!3+JXP))J!k#j4JJ""-+MDj+-m,S13!!3!!N&!+`N!+,L9IK*3#NV
B)bS0T4*!!SQ5""",+@!Xp`98H$f%)"!3!8[CdD$PTKa)i)!BB!)QJ!4L`'Kc!(b
-!#!"6#!)YZ3$F!"%B!lB"(L*!3C"!"J#$L"2lNNBUHKQb3Z$D%B3B3)ERP!d#!#
dH'kL$J!3!`%3L"3GEcZB'dKK!S+fB$NHjJLXNF)P%)f!Z'--F!!M5!+1i2k)!fB
3"aB"!c!(1`!$B)"a-!Jk!#Fi"JL!"Cb$!6!!-!'($!Y-3!`!J@i!!%DQ"(JpNZ!
8bBp*)!%3jHXK"55!%Z$#4'#(5!!4)!5id&+#!%IjP)MQ6j!!!%D!"$L#*5!0(!!
3N!!%%Q!*R-SR3!)`!3HJ")H!&#5#G&!!A0mJb*T*i"a!!L)`#!,4e``#X+G$b3q
dU333J,`d'&'6%*!!J%53!!$UjYA%Qp@#EiT-!(!d!kF8'*a0%eXqcF3T0e1!!#!
%Mj0@EXea#3L)jXKd!%B!"cL#(1!)p)NiB!"a!"%3J([K0LF"Jb3%aq"caXT"J!R
Q!#))#d4!$#!"SNP+"*))a#A&!!!8ciPd2)&!mS54d2-L5Nm3'3#D!HDD#6`4Q#M
"j@BjCU&Hi$M0U"TF6`C3)kU&pM3Z-dm)*"V`142%Tr44!+C!$J5"A0!*(%%(B!5
3!#!1F,!c`!'1J3&!)6)J'$L#1H$%5)%c-!!ii"TiQ)J8!T6!fC3#j&%)3!)P3)J
S`"3d484J#3#!Kd8+*&cb8+$5"`'F!!Fk#D3"R(%#N!"J#3J$#8!(5N%k1!"+J!J
SJ3!J$5i"+4J!*5!"(!!B!%*R3PBkQa*!#-bh#5S!(PEG53$AN[FpV!ic"a&!$a@
KD6%45!)Z)!'F!"c3RbRUCTiSC#!$!S!c)+#(!"FG!$LJ3+-A%0K!FSpbF#4!-!f
8TeMC3,q(db`D'LSp+f+0a!2*LA)J6*C`$2+(Y-LM"'!$!B)qfRm#J!a3!%XJ%f!
$Cm!-lLFj'!4C#"R%(E@J"a5!@LSBPr0K%B)k*%N,U4li!*H8(*!!4bmJ04e4*e8
,-Q!bPJ!3G6QK3#P0!DG8@N5!i8-#a!'FB3+f%a3i!dRUAI!!1TX*NP3I)3"*5LI
dd3(J"dc"(cJ$!+#2!QQL@DB&`#(J!9jCY`V!6pK"P'-$#3"SkK!)JD1V@l"N*Nb
'b[&9YUQjNJ%9i!C`!'3!!Sb"(8J%R8!h2Em6D8iT!#@Y!"Dd"!#"&#!#S!!5+!9
(%C&'5Vf`61eT!+LNq43)S!-4%!@3!!&!T3b[jjNU3e6+ldU"##Jm)N!%r01M#%S
l$%'GU0+#hh%#c'%1*%!)D)C(F6*k9(2D5p'C!5!!Xh5JQY0QUNfA+8f9U-B8Q5T
2QrUrUSAqkMm!B*T#JRe@)b9@AUKE2Y@2HY105I1i"mV#I&J$!ZL[h@C)dqNkG3%
b3"Mi49a!16"!6*!!UT6cRZE6*,!!!N!8L+KYSE@"9DU+8%Y"#8J#1X#XSP@hJ!6
@+N@eS"&2#3#!8$"AEBTG$DN8B+3k!Kf`9h%!+F"mIP9rY96+d4CH'eLYC2X-Pca
@aPTF*L[h'$)!!"lS,cS"J[)#Y5!'3'%BZ0&QJdX#`$j$"+,9#V96*$!$$N%*i!E
1!!FN6bY%LU$!TD5DcY10)J"5"!CZD`U!!E09&`dahjS&G5X28'%ai!"`!#+3!!c
J`21XSp!eHNVAk%TGTkYeVDlBpETUeqc+AEHVGqfZi2@lLYI`5Pl(UhNYVqMe[+V
Ap-THekYlEDr8&41B!!!:

6600pete@hub.UUCP (01/03/90)

From article <1990Jan2.124033.6783@lth.se>, by peterm@dna.lth.se (Peter M|ller):
> What do I want to see in the Macintosh of the 90's?
> That question was adressed under the subject:"What do I want to se in
> the Apple of the 90's" but became a war between Mac, NeXT and MS-DOS
> almost immidiatly. I want a constructive debate, so if you want to
> throw napalm over somebody, *DO NOT DO IT UNDER THIS SUBJECT*!!!

[ throwing napalm over Peter... ] :-)

>    it's very hard to include DMA

Doesn't really fit into the memory management model. DMA wants a
non-relocatable block. Those are possible, of course, but they thwart
much of the utility of the Memory Manager. DMA becomes less and less
important as the rest of the machine speeds up... or are people really
sold on it?

> blitter,

As said in previous postings, Apple has people working on it. The problem
is that no currently feasible graphics cop can handle Mac's complex region
calculation. Imagine how expensive a chip would have to be if it handled
MacPaint's lasso in hardware! Apparently, though, the technology is becoming
cheaper and cheaper.

> co-processors for different tasks

Like what else besides a blitter? I'm curious.

>    - When the Mac first saw the ligth of day, AppleTalk was exiting. Today
>    it is tiresome, very tiresome. Why not include ethertalk??

You answer this one yourself:

>    Ethernet is becomming slower and slower (as people gets
>    connected as well as compared to fiber-optics), 

I think it's a mistake to include networking on the motherboard. I think
it should be dirt cheap, because it's near absolutely essential. But I
hate the idea of dead iron in my machine. It would be like buying a '386sx
instead of a fast '286. Ick!

What I would like to see for networking from Apple is a dirt cheap
EtherNet SCSI box with AppleTalk connections in addition to its SCSI
connection. Then at least one machine (mine!) could have ridculously fast
networking and the rest of the machines on the net could have reasonably
fast networking. This, of course, assumes that you wouldn't use Ether
for Mac-to-Mac networking. By the time third parties supported Ether,
fiber optics'd be here.

>    this would make the Mac much more interesting for bigger companies
>    and Universities.

Well, probably. But so would stamping "IBM" on the side of it. Are you
talking about improvements to the Mac, here, or marketing strategies?

>    - Include a termoelement-controlled fan to avoid unnecessery noice.

I STILL haven't noticed what all the fan noise hoopla is about. Of course,
I'm a converted PC geek, so it's understandable.

>    If a user like the X-Windows style of windows becomming active just
>    by pulling the mouse inside them - then let them have it!

Ack. This is a large-scale OS modification. And it breaks all applications
which currently do pointer management. Are you sure you want this option?

>    If the user like a three-button mouse - not just let him have it, also
>    give him the support to send specific tasks to different buttons (ie
>    popup-menu on the rigth button etc.).

So you want this bit under the control of the OS? Applications written for
three-button mice would be very frustrating to the one-button user, and I
think they would take a good swipe at all the consistency good-will Mac has
going for it.

>    OK, I know it would be a big break in the Macintosh conformity, but
>    the Mac will always be delivered with the one-button mouse and
>    standard user-interface-look, right?

I dunno. It's your idea! :-) I think it's a fine suggestion, assuming
applications can't see the second and third buttons. Maybe for System 8.0
the will be software that interrogates the mouse to see how many buttons
it has. But apps still shouldn't know, because it would confuse the naive.

>    Why shouldn't I be able to customize my Mac and its interface? I
>    already do that with various INIT's etc., but that requires me to
>    know that those INIT's exist and be able to get them, not "macish"!

Yes, but what's the alternative, include them on System distribution disks?
Then you have to add four tons of documentation on configuring them, and
that assaults Mac's ease-of-installation.

>    - Develop and support a sort of Command Line Interface...
>    I think it is a real interesting challenge to develop
>    such an environment giving it the look and ease of Macintosh

OK, this is the first time I've seen this suggestion without an accompanying
comment like "like DOS" or "like UNIX", and I'm glad to see it. And I don't
see why it can't be done. Have you seen the way MPW does it?

The big problem with it, of course, is that it violates the Mac gestalt.
Sitting here, I can't imagine what I would want to do with it. Probably
I'd end up using filters and pipe-able things with text files. But I would
much rather have FKEYs for those anyway. (FKEYs are SOOO easy to write,
folks; all we need is something like QuicKeys to assign them to something other
than cmd-shift-number. I have TONS of FKEYs, much more than 6, called from
QuicKeys. Probably I should write an FKEY that lists all your FKEYs,
regardless of ID, and lets you run them; probably there already is one.)

>    This would also satisfy
>    many hary-core users who don't feel comfortable unless they have a
>    hex- display monitoring the state of the computer.(*no* flame).

Yes, but you're talking about marketing again...

>    Include some of the most popular INIT's in the System, such as:
>    * Screensaver (a la "Dimmer", which does the job without fuss)

A dozen companies lose a product. Or do you suggest making the one in the
System lame enough that people will turn it off and use the third party
products anyway?

How about this: warn the screen-saver developers this is happening, and
give them toolkits so they can convert to AfterDark style screen-savers...
wait, that kills AfterDark, doesn't it... Hmmm.

>    * Command-keys (like "Commander Keys") which allows you to access a dialog 
>      box via the first key in the name of the button you want to click in. (ie. 
>      "p" for "Previous" etc.)

This is better. Mark 3 Software will be displeased, but that's only _one_
company. However, there are other problems. Commander Dialog introduces
an element of inconsistency. Do keys go to buttons or do they go to
editText items? I know there's a rule. But deciding when the rule applies
is, well, a decision. *I'm* not confused, but I shudder when I think of users
who can't figure out how buttons work in the first place. (Gads, if they
were chained to a CLI, they'd just learn their one incantation for their
app, and then they'd be even _more_ ignorant, so I suppose I should be
grateful.)

>    * SFVol-INIT (popup menu of disks in SFDialog box) 

Check out Boomerang. I bet Ray Lau doesn't even use SFVol any more.

>    * SFScroll-INIT (remember the scroll-position in SFDialog box)

Boomerang does this, too.

Basically, I think Standard File needs to be reworked. And we hear rumors
out of Apple from time to time that it is being reworked. Something about
unifying Standard File and the Desktop metaphor through MultiFinder.
Sounds good to me...

>    * Quickeys.(Makromaker). A true masterpiece, but shouldn't that be  
>      included in the OS?? But please add the ability to record sequences as a 
>      complement to build them.

Well, MacroMaker IS in the OS. Or at least it is distributed with the OS. I
think it will evolve nicely. QuicKeys is still much better, but...

>    * PopUp Menu (Popup menu anywhere on the screen)

Maybe in conjunction with the second or third button on your three-button
mouse. But I don't like the pop-up idea. Perhaps if you dumped the menu
bar and did this instead, it might make sense. But I don't like the idea
of having two places where you can get menus. I'm afraid the naive user
will suspect that there is something different about the two places, which
ruins the Mac gestalt.

>    * Rip-off menus supported everywhere

It'll be interesting to see how this is resolved with your Popup idea.
Seems like you ought to be able to have one but not both. I haven't actually
worked with tear-off's enough to say whether I like them, but I suspect
my ultimate reaction will be similar to my reaction about Popups from the
desktop.

>   - PRICE. Please don't charge $$$$$ just becouse there are people who can 
>    pay. I don't want to pay the developing costs of a program, I want to
>    pay what it is worth. A good program could cost becouse it is good

Agreed. But third party developers are going to charge whatever they can.
Period. And I don't begrudge them it. (That's how capitalism works. Ugly,
innit?)

>    I would like to buy MS Word, becouse I like it... But the price gives me
>    no alternatives but use a pirat-copy. Shame on me.

I hear Microsoft/Europe knocking at Peter's door...

>    (This is probably most acute in Europe. Almost all computer-related   
>    stuff here is twice as expensive as in the US. Why?

I dunno. U.S. technology export tarriffs? I wouldn't be surprised.
But is that really justification for piracy? I'm not going to sit here
and rail at you for being a pirate, but I think high European prices
is a pretty lame excuse.

>    - Rewrite "Inside Macintosh" so that it includes all Technical Notes  
>    and is up to date.

Everybody and his brother agree with you.

>    - I am sick and tired of this platinum-computer-gray. I want my apple  
>    in apple-tree! Or at least in white, black, red or slate-gray! Give *us* 
>    the chance to choose!

PAINT the mother. There are services here in the US that do it for you...
:-)

------------------------------------------------------------------------------
Pete Gontier   | InterNet: 6600pete@ucsbuxa.ucsb.edu, BitNet: 6600pete@ucsbuxa
Editor, Macker | Online Macintosh Programming Journal; mail for subscription
Hire this kid  | Mac, DOS, C, Pascal, asm, excellent communication skills