[comp.sys.ibm.pc.digest] Info-IBMPC Digest V91 #73A

Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL ("Info-IBMPC Digest") (04/03/91)

Info-IBMPC Digest           Mon,  1 Apr 91       Volume 91 : Issue  73A

Today's Editor:
         Gregory Hicks - Rota Spain <GHICKS@WSMR-Simtel20.Army.Mil>

Today's Topics:
             A new procedural subject oriented language
               New Product Announcement from Microsoft

Send Replies or notes for publication to:
<INFO-IBMPC@WSMR-SIMTEL20.ARMY.MIL>

Send requests of an administrative nature (addition to, deletion from
the distribution list, et al) to:
<INFO-IBMPC-REQUEST@WSMR-SIMTEL20.ARMY.MIL>

Archives of past issues of the Info-IBMPC Digest are available by FTP
only from WSMR-SIMTEL20.ARMY.MIL in directory PD2:<ARCHIVES.IBMPC>.


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

Date: Mon, 1 Apr 91 10:18:39 GMT
From: NIZARD Alain-F <NIZARD%FRBDX11.BITNET@uga.cc.uga.edu>
Subject: A new procedural subject oriented language.

Hi,
I'm proud to present you Sysyphus.  Sysyphus is a new procedural
language wich is subject oriented, in that sense that it is directly
referent to local structures which are defined on every site. This
permits Sysyphus programmer to omit to specify details of the
algorithms which are left to local implementers.

The debugging facilities of Sysyphus are great in comparison with all
others languages in particular the test hasbeen is very useful. As for
an example you can write:

   if x hasbeen 3.14 then raise execpt.

Each time this instruction is executed all the past values of the
variable x are tested in front of the numeric value 3.14 and execpt
level is raised if only ONE past value has been equal to 3.14. The
mechanism of the raise exception process is the same as in PL/1.

you also naturally can write:

   if x+3 hasbeen 2*y-5 then ... any action...

One other usefull instruction of Sysyphus is the COMESFROM instruction
which can precise from what instruction you must arrive when executing
the present instruction in a COMESFROM construct you can use the
keyword ANAYWHERE like the OTHERWISE clause in a cas statement. Here is
an example: (the symbols $$deb and $$end stands for the beginning and
end of the program respectively)

   BEGIN
   COMESFROM $$deb if x hasbeen any then WriteLn ('you must use FRESH vars')
   ANYWHERE WriteLn ('Hello world');
   END.

The present implementation of Sysypus is wrotten in Sysyphus but
bootstrapping is possible with little Sysyphus compilers (a subset of
Sysyphus) those compilers are written in TECO and translate a littlele
Sysyphus programs in a TECO program witch in turn can be executed.
Little Sysyphus compiler are now beeing develloped in LISP and in
native '386 (C mode) and could be available in the late June.

   Please direct inquiries about the Sysyphus report to Pr. Jaques
BERNARD (BERNARD AT FRBDX11.BITNET)

   And ask TECO Version to Dr. Jean BERTHOMIEU (BERTHOMS AT
FRBDX11.BITNET) Pr. ROUANNET (ROUANNET AT FRBDX11) would respond to
inquiries about LISP Version.

   I would manage '386 ones.

Moreover we are planning to put on our server
Distrib@dist.Triceratops.fr the whole source of the tree versions. This
would be achieved round 04/01/92.

Regards. -Alain.

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

Date: Mon, 1 Apr 1991  02:59 MST
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: New Product Announcement from Microsoft (?)
Summary: From USENET Sources

This one was posted 9 seconds early but appears to be the first April
first posting.  I thought you might enjoy reading it.

--Keith

Date: 31 Mar 91 23:59:51 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: Microsoft Corp., Redmond WA
Approved: skull@apple.com

A message for the veteran Macintosh user, from the people at Microsoft:

Have you felt left out of recent personal computer developments?  Does
it feel like the advances of the computer world are passing the
Macintosh by?

You've probably been using the Macintosh for a number of years now.
You've gotten used to the idea that a computer doesn't have to have a
cumbersome awkward interface based on obscure cryptic commands.  And
you've grown accustomed to the user interface standard to which all the
other user interfaces are compared.  An interface that remains
consistent across a variety of applications that really do give you the
power to be your best.

But recently, all the attention seems to have moved away from the
Macintosh.  Developments in the IBM-PC world have overshadowed the
enhancements being made to your favorite computer.  Macs are no longer
in the spotlight, no longer the leading edge of computing technology
that they once were.

Or so it seemed to much of the world.  Until now.

Announcing, at last, a revolutionary new system that gives you even
more consistency, compatibility, and capability than you've ever known
before.

Announcing...








		Microsoft Windows for the Macintosh







Yes, all the power you've come to know on your IBM PC will soon be
available on the Macintosh, too.  Get all the power and function of
Windows applications like Microsoft Word for Windows and Microsoft
Excel for Windows, right there on your Macintosh.  Now the Macintosh
user will come to know what users of Windows on the IBM PC have known
for some time now:  that a powerful graphical icon-based user interface
will give you even more power to be your best than you've ever had
before!

Descriptions and Prices:

Microsoft Windows for the Macintosh: $395   Comes with Windows for the
Mac, Toolbook for Windows for the Mac, plus two exciting applications:
Write/Mac and Paintbrush/Mac

Windows for the Mac requires 4MB RAM, hard drive, AppleTalk, Mac IIfx
or SE/860, and System 7.0

Microsoft Word for Windows for the Mac		$495;   Word for Windows
requires 8MB RAM, hard drive, LaserWriter IINT

  **upgrade for current word processor users:	$129

Microsoft Excel for Windows for the Mac		$695 Excel for Windows
requires 16MB RAM, hard drive, WinMac TrueType Display Manager XL,
System 8.2

  **upgrade for current users of anything:	$129

Microsoft Windows for the Macintosh (A/UX)	$2095    Windows for the
Mac requires 32MB RAM, A/UX 5.4.3, CD-ROM, WinMac TrueType Display
Manager for A/UX, X for Windows for the Mac

Hypercard for Windows for the Macintosh (*)	$249	requires Mac IIux or
Mac IIImx with 64MB RAM, 4GB disk drive, WinMac TrueType Display
Manager for the Mac or Adobe Display Postscript +)

	(* - also available:  Toolbook for the Macintosh -- includes
conversion tool for converting Hypercard stacks into Toolbook
applications to run on your new enhanced Mac!  Also includes Toolbox
Toolbook, Toolbook Toolbox, and extra added Snap-On Tools for tear-off
menus.)

Availability:
-------------
Pending favorable outcome of ongoing legal action between who-knows-who
and who-knows-why.  Expected release date -- some year with a zero in
it.  Void where prohibited by lawsuit.  Your look and feel may vary.

(As a matter of fact, it had better!...)

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

End of Info-IBMPC Digest V91 #64
********************************
-------