Newsgroups: comp.lang.dylan
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!pipex!uunet!newsflash.concordia.ca!nstn.ns.ca!cs.dal.ca!cfn.cs.dal.ca!aa081
From: aa081@cfn.cs.dal.ca (Ronald Wood)
Subject: Mac-specific extensions in MacMarlais 5.0d20?
Message-ID: <D1Mz9K.5Cp@cs.dal.ca>
Sender: usenet@cs.dal.ca (USENET News)
Nntp-Posting-Host: cfn.cs.dal.ca
Organization: Chebucto FreeNet
X-Newsreader: TIN [version 1.2 PL2]
Date: Fri, 30 Dec 1994 18:27:20 GMT
Lines: 35

I've spent the past few days learning Marlais on the Mac. Some of the 
examples that I've been modifying allow the creation of windows and 
menus, but these abilities seem to be rather rudimentary. 

Questions:

1) What are the status of all the primitives that begin with "%"?

2) If so are there more system calls that are not included in the examples?

3) If there are no other system calls, is there any way to access these
and implement them oneself? (Not that I really want to muck about with
low-level code.)

4) For the mac-specific features, are there any further specifiers that 
are not used in the examples? For instance, for "%window-draw-line," is 
there any way of specifying the pattern and width of the line with, say, 
"pattern:" and "width:"?

5) Is it possible to put characters in the windows create by the 
primitive?

6) Will future implementations of MacMarlais include more features along 
these lines?

7) When is Dylan expected to be available from Apple, and will Marlais 
continue to be developed once Dylan is released?

Any information that can cast light on one or more of these questions 
would be appreciated. If someone could specify in which issues of MacTech 
Dylan information is available, I would be thankful. I already have the 
DIRM, though. Has anyone gotten around to writing a tutorial on Dylan for 
humans? (Oh, I can read it -- but learn from it is another matter!)

-Ronald S. Wood.
