From crash!sheffield.ac.uk!J.W.Godley Tue, 1 Feb 94 00:48:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pec@bkhouse.cts.com>; Tue, 1 Feb 94 00:48:57 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1mU-00002UC; Mon, 31 Jan 94 08:47 PST
Received: from pp2.shef.ac.uk by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQxzc-0003BXC; Mon, 31 Jan 94 04:44 PST
Received: from gorgon.shef.ac.uk by pp2.shef.ac.uk with SMTP (PP);
          Mon, 31 Jan 1994 12:43:07 +0000
Received: From LADYBOWER/GORGON_WORKQ by gorgon.shef.ac.uk 
          via Charon-4.0A-VROOM with IPX id 100.940131124249.1600;
          31 Jan 94 12:43:17 +0000
Message-ID: <MAILQUEUE-101.940131124237.736@RIVELIN.shef.ac.uk>
Date: 31 Jan 94 12:42:37
Priority: normal
X-mailer: Pegasus Mail v2.3 (R5).
From: "J.W.Godley" <J.W.Godley@sheffield.ac.uk>
To: amigae@bkhouse.cts.com
Subject: Music module convertors wanted!

    Does anyone out there have any sort of program on either the
Amiga or St so that I can transfer ST music mods to the Amiga?

    Any help would be appreciated.

    Thanks

    John Godley
From crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 1 Feb 94 00:49:07 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pei@bkhouse.cts.com>; Tue, 1 Feb 94 00:49:07 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1nH-0000TCC; Mon, 31 Jan 94 08:48 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQyI3-0003CKC; Mon, 31 Jan 94 05:03 PST
Received: from rbhp44.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA11901; Mon, 31 Jan 1994 14:02:48 +0100
Received: by rbhp44.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA05997; Mon, 31 Jan 1994 14:02:08 +0100
Message-Id: <m0pQyI3-0003CKC@vmbb.cts.com>
Date: Mon, 31 Jan 94 14:02:03 MEZ
Full-Name: Olivier Anh
In-Reply-To: <m0pPuh4-0001MaC@tsunb.ctn.cogs.susx.ac.uk>; from "Robert Dabell" at Jan 28, 94 3:00 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: E 3.0 ?

Welll, I'm no more new here :)

> 
> > I'm new to this list and have heard constant talk of E version 3.0. Do any of
> > you have the specifications for it? What changes etc? When it will be
> > available?
> 
> I'm new too :-)
> 
> 3.0, is 2.5 even available yet, as far as I know that was to be the first
> commercial release, and I've heard nothing more of that...
> 
Ok, as far as I know, there is no more version 2.5, but a FUTURE 3.0 which is
not yet released. I can say that, because Wouter dos send me the doc 3.0 for 
the french translation... Or he forget it !

About the french translation, I've now to tranlate, something about 50 Ko of
datas. Next week, I'll send the docs to Wouter...

Bye !

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 1 Feb 94 00:49:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pen@bkhouse.cts.com>; Tue, 1 Feb 94 00:49:15 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1nR-0000WMC; Mon, 31 Jan 94 08:48 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQyjG-0003CwC; Mon, 31 Jan 94 05:31 PST
Received: from rbhp44.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA12200; Mon, 31 Jan 1994 14:32:14 +0100
Received: by rbhp44.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA06100; Mon, 31 Jan 1994 14:31:35 +0100
Message-Id: <m0pQyjG-0003CwC@vmbb.cts.com>
Date: Mon, 31 Jan 94 14:31:32 MEZ
Full-Name: Olivier Anh
In-Reply-To: <199401290311.WAA00380@freenet.carleton.ca>; from "ao443@freenet.carleton.ca" at Jan 28, 94 10:11 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: C2E

Hi,

I see for some weeks, that the program C2E may convert C code to E code.
Is it right ? Wher can I find it... I saw in Aminet dev/e in berlin and uni-kl
but nothing new... I can't have acce to the US... I takes so much time, that
I'm always disconnected..

Thanx

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 1 Feb 94 00:49:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pes@bkhouse.cts.com>; Tue, 1 Feb 94 00:49:24 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1ng-0000HTC; Mon, 31 Jan 94 08:48 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQyTk-0003CUC; Mon, 31 Jan 94 05:15 PST
Received: from rbhp44.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA12009; Mon, 31 Jan 1994 14:16:13 +0100
Received: by rbhp44.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA06032; Mon, 31 Jan 1994 14:15:34 +0100
Message-Id: <m0pQyTk-0003CUC@vmbb.cts.com>
Date: Mon, 31 Jan 94 14:15:30 MEZ
Full-Name: Olivier Anh
In-Reply-To: <m0pPv66-00006aC@crash.cts.com>; from "Olivier Anh" at Jan 28, 94 4:04 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: IntuiSup

Hi all

Well, Barry, I try what you said with the gadgetdata form the IntuiSup.library.
Hey, that works fine ! My program looks very nice now ! and most of all,
I discover that this library, under WB 1.3 allows you to access to the all
capabilities of the system 2.0... (locale, 3D look, all 2.0 gadgets)

If someone want to know more about This library, mail me or in the ML. I'll
send a doc, made by myself....

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From crash!rcbins.mu.wvnet.edu!AMONROE Tue, 1 Feb 94 00:49:41 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pf7@bkhouse.cts.com>; Tue, 1 Feb 94 00:49:41 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1oH-00008WC; Mon, 31 Jan 94 08:49 PST
Received: from byrd.mu.wvnet.edu by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQzbP-0003EhC; Mon, 31 Jan 94 06:27 PST
Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
	id AA13964; Mon, 31 Jan 94 09:30:39 -0500
Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
          via Charon-4.0A-VROOM with IPX id 100.940131090355.768;
          31 Jan 94 09:28:11 +0500
Message-Id: <MAILQUEUE-101.940131090347.480@rcbins.mu.wvnet.edu>
Date:         31 Jan 94 09:03:47 EST
Priority: normal
X-Mailer:     Pegasus Mail v2.3 (R5).
From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
To: AmigaE@bkhouse.cts.com
Subject: Re: fonts


>> How do you print in other fonts in an intuition window???
I got this to work thanks to somebody's source posted on here the
other day.  I'll answer these questions anyway for other people who
might be having trouble.


>What function are you using to 'print'?
TextF

>Did you open the window with OpenW() or with OpenWindowTagList() ?
>If the second choice then set stdrast to the window's rport.
I used OpenW()

The problem was my textfont structure it seems.
Originally I had something like (Don't take this literally, it is just
out of my head)
myfont := ['times.font',18,0,1]
or something similar.  This didn't work for some reason.
By unscrupulously copying that other guy's source :^) I changed to
something along the lines of
myfont.name := 'times.font'
myfont.ysize := 18
etc. etc.
that's what made it work.

I've been working on a series of small useless programs such as
a starfield, a bouncing line, and the piece de resistance, the
Magic 8 Ball toy simulator :^), I will post them sometime in the
near future, for beginners to look at.

Have fun
Alan
From crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 1 Feb 94 00:50:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pgk@bkhouse.cts.com>; Tue, 1 Feb 94 00:50:24 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1pH-00003oC; Mon, 31 Jan 94 08:50 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQzpt-0003FJC; Mon, 31 Jan 94 06:42 PST
Received: from rbhp44.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA12505; Mon, 31 Jan 1994 15:41:56 +0100
Received: by rbhp44.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA06209; Mon, 31 Jan 1994 15:41:17 +0100
Message-Id: <m0pQzpt-0003FJC@vmbb.cts.com>
Date: Mon, 31 Jan 94 15:41:14 MEZ
Full-Name: Olivier Anh
In-Reply-To: <m0pQ8cJ-000C0bC@multi.multiline.com.au>; from "Rob Nottage" at Jan 29, 94 1:53 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: LIST VIEW

Hi all,

> > ~8> > I guess LISTVIEW's aren't my thing ... :)
> > ~8> 
> > ~8> I hate them too. We're stuck with them  :-)
> > 
> > Once you get by the skimpy instructions, listviews are
> > awesomely simple.  Don't give up.  If you're still having
> > trouble by Friday, mail me privately and I'll post an
> > example this weekend.

yes, I want this example. I'm try to have a list view with the IntuiSup.library
But I don't know how to pass the list of text...

Or does anybody else have an example ?


Thanx.
--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From crash!grove.iup.edu!CHASMC Tue, 1 Feb 94 00:50:43 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ph1@bkhouse.cts.com>; Tue, 1 Feb 94 00:50:43 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1pr-00004VC; Mon, 31 Jan 94 08:50 PST
Received: from acorn.grove.iup.edu by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQzy9-0003FaC; Mon, 31 Jan 94 06:51 PST
Received: from grove.iup.edu by grove.iup.edu (PMDF #2467 ) id
 <01H8BT8IFRC08Y62YA@grove.iup.edu>; Mon, 31 Jan 1994 09:51:04 EST
Date: 31 Jan 1994 09:51:04 -0500 (EST)
Message-id: <01H8BT8IG0Z68Y62YA@grove.iup.edu>
Organization: Indiana University of Pennsylvania
X-Envelope-to: AmigaE@bkhouse.cts.com
X-VMS-To: NETMAIL%"AmigaE@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: Charles McCreary <CHASMC@grove.iup.edu>
To: AmigaE@bkhouse.cts.com
Subject: Requesters (Requestors?)

Hello All!
This question is not really E specific and it probably is an Amiga
programmer FAQ but since there are so many bright people out there, I
thought this would be a great place to start...:-)

My confusion comes from reading the Libraries manual (3rd ed.) as concerns
requesters. It seems if you want to open one, you have three possibilities:

1. Fill out a requester structure/record/object-list. Good for pre-version
36 operating system. I do not want to do this because you cannot use
gadtools gadgets in such a requester.

2. Use the Easy request or auto-request function. This is good for simple
yes-no type requesters which have perhaps a couple of lines of explanation
but are really quite limited.

3. Here is where I'm not too sure what's going on: open a sub-window which
might be more along the lines of what I want to do. This sub-window could
have many gadgets in it, use gadtools and allow the user to move it
around the screen. The manual makes reference to the main window's IDCMP
port as if somehow the two windows can share the same port. How is that done?
I have also seen programs such as excellence! the word-processor where
requesters which open do not block input to the main window but rather
function as if they were separate programs (threads?) Are these requesters
actually mini-windows with their own IDCMP port? How could you handle
something like that in your program?

I know that an add-on library like Reqtools would do the job quite well but
before going that route, I'd like to try the system-provided routines. Any
help is of course greatly appreciated. :-)
--Charles McCreary
From crash!synapse.org!bob.monaghan Tue, 1 Feb 94 00:51:34 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pi3@bkhouse.cts.com>; Tue, 1 Feb 94 00:51:34 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1wL-0000Q4C; Mon, 31 Jan 94 08:57 PST
Received: from uusynap.synapse.org by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pR1Xf-0003KqC; Mon, 31 Jan 94 08:32 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id LAA12735 for amigae@bkhouse.cts.com; Mon, 31 Jan 1994 11:31:55 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDEA16; Mon, 31 Jan 94 11:08:21 -0500
Message-ID: <1d.99660.1351.0CEDEA16@synapse.org>
Date: Mon, 31 Jan 94 10:50:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: amigae@bkhouse.cts.com
Subject: XPK library

Has anybody successfully used the XPK libraries with E?
If so, I'd *really* like to see an example on how to use it.
I've just converted the .i file to an .m, so I shouldn't need modules.
From crash!synapse.org!bob.monaghan Tue, 1 Feb 94 00:51:41 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pi8@bkhouse.cts.com>; Tue, 1 Feb 94 00:51:41 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR1wM-0000PtC; Mon, 31 Jan 94 08:57 PST
Received: from uusynap.synapse.org by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pR1Xv-0003KsC; Mon, 31 Jan 94 08:32 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id LAA12738 for amigae@bkhouse.cts.com; Mon, 31 Jan 1994 11:32:07 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDEA17; Mon, 31 Jan 94 11:08:21 -0500
Message-ID: <1d.99661.1351.0CEDEA17@synapse.org>
Date: Mon, 31 Jan 94 10:53:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: amigae@bkhouse.cts.com
Subject: iffparse.library

I've just started using the iffparse.library.
and I'm getting a problem when I parse an IFF file.
ParseIFF() returns an error (-5). Anyone encounter this problem?
From crash!prism.gatech.edu!gt1567b Tue, 1 Feb 94 00:52:31 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pja@bkhouse.cts.com>; Tue, 1 Feb 94 00:52:31 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR27P-0000MdC; Mon, 31 Jan 94 09:08 PST
Received: from hydra.gatech.edu by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQqCB-0002AbC; Sun, 30 Jan 94 20:25 PST
Received: by hydra.gatech.edu (5.67a/3.1)
	id AA15610; Sun, 30 Jan 1994 23:15:35 -0500
Date: Sun, 30 Jan 1994 23:15:35 -0500
Message-Id: <199401310415.AA15610@prism.gatech.edu>
From: gt1567b@prism.gatech.edu (MAY,JEFFERY CARTER)
To: amigae@bkhouse.cts.com
Subject: Mailing List

Please at de to the Amiga E mailing list.  Thanks!

    AA      AA  i    Jeffery C. May                                ONLY
   A A     A A       President, Amiga Atlanta, Inc. Users' Group   AMIGA
  AAAA    AAAA  i    Senior EE, Georgia Institute of Technology    MAKES IT
 A   A   A   A  i                                                  POSSIBLE
AAA AAA AAA AAA  i   Internet: gt1567b@prism.gatech.edu
From crash!mail.swip.net!z92!n901!f607!p3!Roger_Martensson%BadNet Tue, 1 Feb 94 00:53:10 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pk4@bkhouse.cts.com>; Tue, 1 Feb 94 00:53:10 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR2Fe-0000cMC; Mon, 31 Jan 94 09:17 PST
Received: from mail.swip.net by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQunp-00037iC; Mon, 31 Jan 94 01:20 PST
Received: from localhost by mail.swip.net (8.6.4/2.01)
	id KAA05928; Mon, 31 Jan 1994 10:20:14 +0100
Received: by piraya.bad.se (1.65/waf)
	via UUCP; Mon, 31 Jan 94 08:41:16 GMT
	for AmigaE@bkhouse.cts.com
Received: by f1.n901.z92.badnet.bad.se (0.0.1 BA Datasystem/3C)
	id AA01652; Mon, 31 Jan 94 08:41:15 +0200
Date: Mon, 31 Jan 94 12:33:36 +0200
Message-Id: <OA92-901-607p3_2d4d4f00@piraya.bad.se>
In-Reply-To: <940128115749.26203484@v1.ph.ox.ac.uk>
Fidonet-Flags: private
Reply-To: Roger_Martensson@p3.nola.bbs.bad.se (Roger Martensson)
From: Roger_Martensson@p3.nola.bbs.bad.se (Roger Martensson)
To: AmigaE@bkhouse.cts.com
Subject: Re: UNSUBSCRIBE


UNSUBSCRIBE
From crash!hot.gun.de!mak Tue, 1 Feb 94 00:53:51 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pl1@bkhouse.cts.com>; Tue, 1 Feb 94 00:53:51 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR2Hu-0000VhC; Mon, 31 Jan 94 09:19 PST
Received: from dhiurzm31.rz.uni-hildesheim.de by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pQwia-00039xC; Mon, 31 Jan 94 03:23 PST
Received: from uni-hildesheim.de by dhiurzm31.rz.uni-hildesheim.de 
          with SMTP (PP) id <15437-0@dhiurzm31.rz.uni-hildesheim.de>;
          Mon, 31 Jan 1994 12:16:21 +0100
Received: from baghira.UUCP by uni-hildesheim.de (4.1/SMI-4.1/az/18-Jan-94) 
          id <AA27813@uni-hildesheim.de>; Mon, 31 Jan 94 12:16:08 +0100
Received: by baghira.han.de (/\==/\ Smail3.1.28.1 #28.6) 
          id <m0pQqjY-0007ZVC@baghira.han.de>; Mon, 31 Jan 94 05:59 MET
Received: by ldb.han.de (UUCPfZ V5.09 U002) with ZConnect;
          31 Jan 94 02:24:43 +0100
Date: 30 Jan 94 00:00:00 +0100
Organization: MaK's private pointsystem
Return-Receipt-To: mak@hot.gun.de
Message-Id: <tTDYKMD26aMz1@86.hot.gun.de>
X-Mailer: MicroDot 1.6 [REGISTERED 000026]
X-Gateway: ZCONNECT UL ldb.han.de [UUCPfZ V5.09 U002]
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
From: mak@hot.gun.de
To: amigae@bkhouse.cts.com
Subject: Date&Time

Hello People!

Has someone a Proc that converts  Secs from 1.1.1978 to some
date and time vars?


    Thanks,
            Marc

-----------------------------------------------------------------------------
-  Z-Netz: MAK@HOT.gun.de        PhönixNet: MAK@OLDIE2   MagicNet: MAK@HIS  -
-          MAK@Blanker.zer       SevenNet:  MAK@OLDIE2                      -
-----------------------------------------------------------------------------

Wer auf dem Boden liegen kann, ohne sich festzuhalten,
                               ist noch lange nicht blau!
                                               (Marc Olden)

From crash!edtng.Kenosha.WI.US!Kenny_Anderson Tue, 1 Feb 94 00:56:00 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1po5@bkhouse.cts.com>; Tue, 1 Feb 94 00:56:00 PST
Received: from cs.uwp.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR4ii-0000QzC; Mon, 31 Jan 94 11:55 PST
Received: from edtng.Kenosha.WI.US by cs.uwp.edu with UUCP id AA01550
  (5.65c/IDA-1.4.4 for bkhouse.cts.com!amigae); Mon, 31 Jan 1994 13:31:38 -0600
Received: by edtng.Kenosha.WI.US (V1.16/Amiga)
	id AA00k6u; Mon, 31 Jan 94 10:53:18 CST
Date: Mon, 31 Jan 94 10:53:18 CST
Message-Id: <9401311653.AA00k6t@edtng.Kenosha.WI.US>
From: Kenny_Anderson@edtng.Kenosha.WI.US (Kenny Anderson)
To: amigae@bkhouse.cts.com
Subject: Listviews

That kind old soul Barry has finally solved my LISTVIEW blues with an
example bit of code. Rather than clog up the list with huuuuge uuencoded
blocks and double mailings, anyone who wants a copy is welcome to it. Just
fling me a mail and I'll do the rest ...

-- Via DLG Pro v0.995

Cheers!



Kenny                                          _____   _________________
-----                                         //   /__//   _____ //     \
Kenny Anderson a.k.a. Ken D/LSD              //   /   \\____    \/  //   \
Kenny_Anderson@EDTNG.Kenosha.WI.US           \\   \    \   \\    \  \\    \
IRC: KenD             Mono: ken_d             \\_______/_________/________/

Amiga; why compromise?


From donews!crash!dcs.gla.ac.uk!mccracal Thu, 3 Feb 94 10:24:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pr9@bkhouse.cts.com>; Thu, 3 Feb 94 10:24:24 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRmOq-0001O6C; Wed, 2 Feb 94 13:34 EST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRmKk-0000MPC; Wed, 2 Feb 94 10:29 PST
Received: from amukta.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk 
          with LOCAL SMTP (PP) id <17547-0@goggins.dcs.gla.ac.uk>;
          Wed, 2 Feb 1994 18:29:27 +0000
Received: by amukta.dcs.gla.ac.uk (4.1/Dumb) id AA09647;
          Wed, 2 Feb 94 18:29:21 GMT
Date: Wed, 2 Feb 94 18:29:21 GMT
Message-Id: <9402021829.AA09647@amukta.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: amigae@bkhouse.cts.com
Subject: Random numbers randomizer

Is there a way of 'randomizing' the output of the standard random number
generator in E. If there is, what is it?

Thanks in advance
	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!
From donews!crash!freenet.buffalo.edu!ac812 Thu, 3 Feb 94 10:25:34 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1psx@bkhouse.cts.com>; Thu, 3 Feb 94 10:25:34 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRp9h-0001qQC; Wed, 2 Feb 94 16:30 EST
Received: from freenet.buffalo.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRoP6-00007DC; Wed, 2 Feb 94 12:42 PST
Received: from localhost (ac812@localhost) by freenet.buffalo.edu (8.6.4/8.6.4) id PAA14863; Wed, 2 Feb 1994 15:42:20 -0500
Date: Wed, 2 Feb 1994 15:42:20 -0500
Message-Id: <199402022042.PAA14863@freenet.buffalo.edu>
Reply-To: ac812@freenet.buffalo.edu
From: ac812@freenet.buffalo.edu (Matthew Hornyak)
To: AmigaE@bkhouse.cts.com
Subject: Re: iffparse.library



>
>I've just started using the iffparse.library.
>and I'm getting a problem when I parse an IFF file.
>ParseIFF() returns an error (-5). Anyone encounter this problem?
>

That error is a IFFERR_READ, which is a stream read error. Maybe you could try
it on another file.

--
---------------->-Matthew Hornyak-ac812@freenet.buffalo.edu-<-----------------
Please support the Bill Clinton mind fund.     |Super Bowl 25, 26, 27 and 28
Because a mind is a terrible thing not to have.|GO BILLS in Super Bowl XXVIII
From donews!crash!acca.nmsu.edu!tosca Thu, 3 Feb 94 10:26:16 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ptw@bkhouse.cts.com>; Thu, 3 Feb 94 10:26:16 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRrYW-0001wiC; Wed, 2 Feb 94 19:04 EST
Received: from NMSU.Edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRr80-00008lC; Wed, 2 Feb 94 15:37 PST
Received: from acca.nmsu.edu (kazak.NMSU.Edu) by NMSU.Edu (4.1/NMSU-1.18)
	id AA26908; Wed, 2 Feb 94 16:36:56 MST
Received: by acca.nmsu.edu (4.1/SMI-4.1)
	id AA16688; Wed, 2 Feb 94 16:04:39 MST
Date: Wed, 2 Feb 1994 16:04:32 -0700 (MST)
Message-Id: <Pine.3.89.9402021608.A16560-0100000@kazak>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: Tosca <tosca@acca.nmsu.edu>
To: AmigaE@bkhouse.cts.com
Subject: UNSUBSCRIBE

UNSUBSCRIBE
From donews!crash!prism.gatech.edu!gt1567b Thu, 3 Feb 94 10:26:38 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pug@bkhouse.cts.com>; Thu, 3 Feb 94 10:26:38 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRrZN-0002SdC; Wed, 2 Feb 94 19:05 EST
Received: from hydra.gatech.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRrOP-0000TRC; Wed, 2 Feb 94 15:53 PST
Received: by hydra.gatech.edu (5.67a/3.1)
	id AA21081; Wed, 2 Feb 1994 18:53:54 -0500
Date: Wed, 2 Feb 1994 18:53:54 -0500
Message-Id: <199402022353.AA21081@prism.gatech.edu>
From: gt1567b@prism.gatech.edu (MAY,JEFFERY CARTER)
To: amigae@bkhouse.cts.com
Subject: Problem child program

I am waiting to be added to the mailing list, but I have a problem that
is driving me up the wall.  Included here is a program fragment I've been
working on, which has tons of Enforcer hits, and I can't figure out why.

Also, it seems that AZ becomes very unstable when Enforcer is running, 
causing lots of hits. 

If it helps:

My system: Amiga 2000, 33 MHz Zeus 040 accel w/ 12 Megs 32 bit RAM,
Quantum LP52S hd, and Syquest 44.  I run 2.04 WB/KS.  If you have any clue
about the cause, please mail me back.  I like the E language, but this simple
example is driving me nuts!

    AA      AA  i    Jeffery C. May                                ONLY
   A A     A A       President, Amiga Atlanta, Inc. Users' Group   AMIGA
  AAAA    AAAA  i    Senior EE, Georgia Institute of Technology    MAKES IT
 A   A   A   A  i                                                  POSSIBLE
AAA AAA AAA AAA  i   Internet: gt1567b@prism.gatech.edu

 
begin 644 problem.lha
M(8HM;&@U+0`!``!P`0``U+A!'```"V-U<G)E;G0N9&5X1P@!)%N7K:4>YSP!@
MLCP"\&A;=4"\F@**1)#@)'F^8^;6%+]G]<,&?\;\*\SUM``!@ITXF9Z4UCQXN
MIL#JFH2.R`*]973A.^8J+BK<-=LBB5G5&9UJV!$I"K1`ZXBBD\P@>^\Y)JJ2N
ME;64IWN6[P4_*ZC.YN9'9*5Y'Y4JYPL!35K7D6Y:8NVO9#D*>48C+>)V)M$*T
M[9F(JVF7"^N<"E<CWJJ^@B(*TG#I_LWO<U,OVS=_,WO>FLK9*Q[C"$R/&GL4O
M[K0^4JC&%Q2H]"C$)<!-&,\5J]X2F)W?`'R3N8VC0FDC#I#"9]GK6L:S]>N=1
MFH93@F_'KTT'?SY]<.8UX!"NM3$`&7XM;&@U+0P(```(%0``M9-"'````V1E4
M>.X2!G1SP]8VFY;^Y''.CC''8FHII1&]&F3-E=;8(UQIIDFW`EEBMZ6R2@*H/
MUS81OK)&1]G6YBI1"9*80HLM;=1"%4+(60C"6E-<(HM\54)A52Q"$\:JJ[(6`
MQA3)/&>I%,[,U$Y/?^Y\^A(#*!9;O@XE2N^6;MW6-M264`I?]A/^6`I]3?=%(
M/_@W-QO@6["U<@2R`/M.VED9E:@?S"V-M(A+469\=P$G"Z'K.@/NL[CM[0N+U
M[/P'\S/_G8/+;]88D(CW_(;H:\A/G^5N\+U40>YI<YO:EZS]B3S"4YJ)_XC?M
MFYY?C>YH?I%#*L\T-VCKS^9G?&+G)0`.PDAKTT/2%#)%#`40XXH>>*$BB'X1^
M0\=P\$6]$:LUO;EG/WEW$]-S#O-W%@1?4"\OXT>\C7D2_40H18"/I7F\T&+>&
MP(WI0H2*E<(`!AN899UMB%F(5KB&7X6C@LQLLC!@&L7^)HM'CU36;M8999%Z@
M#)I;$V`U;@4[DB^%E-!<QL+W8\\=/GTD^<DW.P<%ZJ"\6W!:68U^$U<%R3]T$
MG<#^']]O[.*E":0^.B#=YG?N$(G"7\D^.?YX)74K-ET)U+*="*V5U;]D%HLON
M)&Z\`NAM=.(<_`'&XB1;XCV+!@$\R#O8D7U"/8<.)O(!K#2;:+%B12:^'=U]4
M>O`'0$<9W);O,\8?57YH>BO2C;4U.>KSN.I&63Z/"A08I/OF@"_MOKLSB(OK8
MH`,,HR<T'J]RE$P/_`8@ER;?LEE>-;EF/MPZL@9@#[]2(>,\++4D+'>1XL6#%
M?QG-W!WP&@/B=$T!%CG$\<LXR&JW29WY:1WM5'MM=0=ZC$->5]!W3.<`&.%HB
M&NJVAJ:D%K%]I>0X)-VD:4S1/-/+GFEC:&;Q),W3&KR?=32_Z&BM-A%\O^H+2
MAO7ZXD6:D,_(T);/N/B(P;^\OT"0AG2](0ZSK:`A8\5.8S!L#FI1\0::.I6)#
MO`.3DK$V*7W/;+.0[TC'`?=]R1X*4C9I2/9)R.=0D:<3I#8\TI>"D16F?T4H.
M'598N[`UX8N\R?9//5C7EI1G6BPLIZ<4>4DC?"C'&SG<A-/06R[B0+Z5(.Y*O
M;OQS8XT5@R,V%?D"7\J^!>C1">#H!/T4PG*)#SN2]DD.[@72R?ZS@]H+T)_*?
M[4_NTEZD![\I8S*!]82"C\-N^SH.,GVRR[J0*O)&+Y.B_FPGSY&PQS/__22QI
MXE`DQER47RFP?.36'/5)K`V$-EVX+X)BT[I1VFBZ_65:G+5*NL]Y0JN52K4]@
M94JU.*D57.H5=9Y?>*KG_Y5UJI582E"KM_"55ZI57]A(J[?4*K#`[Q5V^J55D
M]IX2K5J%7?JE5?L_"56:15W^H5:GD=XJ[_5*M0BJ5:FRH%5J/6I#E*EFH]!4$
MLU%B9?\T)[\Y7XW=+ME1>?K,)WYE3"O]#2,/35,)V^5,)VY4,/3U##4=;3,/^
M3U3#3XBIAJ-]I&&6J8:?BJF&GP%##+U#"=GZ9AEZIA79"IA.XND8<Q4PKN<J0
M85W$4,.9]1AUNF8<S5,--*5,-/SM$PK`5,--U%3#3<V@8>W"?!.;'YS#HO/_-
MC"N5,*[J:1A9JF%;E*F%;)4,+/4,*[<Z9A9ZIA6M53#396D8==X3"Q[YANE#"
M#2_(H8==J&&FP-,PZ[5,-*^3,([+.?M8V@$^S)X!M3O<#J;7X?+PYXK&9\)/_
M:,S]4K0V;,R@ATM@NOB1^YL$_D^G8)OE'5I\VP3)"%!^.+>1H)MF$8#K,70V1
M#])@)!,VNW-5<)[3&8I$3NULQ>1/V8JR0D_K$MJS/UJLZ^$\Z&U-U_IX/U?R(
M6X#3U=YHOHZBD:ZW1TL8USM'1.C78:/?7&OW>Z&*-G1['8HZVCU;11ZVCTGQ4
M1DHYT11M:.0,4;:C@U%&X'=E[JAO!?!@7G/PS_?^G:8I;0T8'^A.XV;V\&8^X
M!CFFQ7DB`MLY>>&VS0<&\"S80RXK6I'P<N8/@>YI'UM6P@+.]C&L#KGU7"7@!
M71\"3'K,4^.-U.P:'&'-++34]<?`5S&\_"CRD69O`<DAEE'R;.W/L7;K8[%UN
MY&S=NMH[=6\>,C'C&W(Y9K1T"U!:W>EFGQR#3G^()\V0U`P/G^(/09$>$Q"R4
MZ]\;>\EE^;(/CMQ'-"/H@[=`N:1!P=Q`8-;6*&R;%G<V1>TA%C4$*RYD,OY("
M'>=CES64X`N'G$>?;?%SS>#E3=V'\>RD]LJ+W]#RU&5[!T;H&LJX;1^4P`*^A
M^F7.&PJP\>$MN,/!*-%J*GC#SUZ`+%UGV`J26S*N%IL;U</%W>Y=SAME_[<A'
M"$B'N_!>O_)S0:8`5C1KXJVE!VTI??QK5]C8UJ]^+@2?5@OO=QX77?MD_&FCP
ME-"[&WF4/AN60+.%R`JGSP.-Q9%-\O]@^][60%M^1`XFVXW[!*O!MN$A2;603
M8VBE6DVS[USX]QADMK`Z*$8&5:(+\F]VI@C?')!UV_[%SPVQW/X:'2'_UR(]M
M3`4[V]<CTM';!\!$`+SO[\OJ2-SA/_Z$6/_SI+>>_R!YP+[HCQ0O?>?FL3@7<
MJX7/[C_('CN'_1[DUV*$TTU0RTY:!?1'C6IR]VA24W03EMI<83_)&4@5LI?*E
M=_`<;++[%76H5W-"%-:VMAY57XJ"[FUT*6AF7/#(=Z^$)S*?'-AAC9Z>*/$<=
M@A9-`;612Y\XE4<-IZ%)Y_!M_^6H-:H5_M.'08.U2KFP[CE!7$7#`Z<5?*/C=
MP,PT1-BG0)YTBSEEEM/$0K&OE-'ON<"%,(W'M7>PGBW<GQQNARP;;"UL:#4ML
MS@0``,H4``#)DT(<```%9&5X+F6?)P.S:YO5MM5_G?P!_W%&[FK8X8X+-GDGT
M9'*0)8ZI)=0)1"<K]+7JXVTWZ%U%OC?__[S;<DDHBEVX1"H+3`L!RAV0XCGA.
MQ'>'=T;3=?M[<`&LC;QO4H&X/P7ZO]#H-'@=A.ZN%N'GW0Y)32!PR198PXC9%
M,0_I;AS*7+(^<YH0?A!M</L-)*_%"%;=8Q5PY7X3FD7!C?W_(E/3\;RB@ONRY
MZ=W$[*8#FR1P.G,70YP?*W8P`:$\G8H`_V1#SNY<F'X_JKM7KS7T(YL;\DI\>
M/DJY^.!W[N+%EE?A-++JYG7GI!Y6._FK:N;G?/V8?BT<4IQ%^%C1Q_:_'JX8_
M^F*$V&MHXS>J-\7)AW]#ABR1Y1A5F2V[ME,"U%+#EV_@#B:^=N[@O6V[[(,5L
M:M5$0[IN<1@[)V!PP18G8`]#LC[N*`TI1,LMVBA^'M_A8''$B4<H'B)*B%DN5
MR&=H7H'Y3U^/!>#`XF2FE>^2+K#K-4@@#*4R.DU#$@@BYQA&].R(<N1L5]\T[
MJXR5QXQI'SL@9P%2U%C0Y112I03/L'IZ*"HXX[SE@,CK\*JRB(=V[0*H$K-T!
MW6JK?M_2VY:2*UMRF&BRS(7;=Q2=YE5N:TK4Y8I.H&A.15ND.6DCDJQ6Y)(IC
M`YGO%XN:&HNB!:U#`L0&=AY(U6*M/&,M+=J:G@C%79)3(OS')V#K=[)0Z8H'S
MI40N05YJ=R/J$\3/G$7`E;9$$Y@.A"$;O?67[JI`G62E6>?EZIX/67Y8XI3*E
MI5!$!1`4*CS\O[>*E^\VU9"RU@:X&K[86KSG$%FW?^8+5NXV"$+P8J)89Q.D6
M+#0EC@-"N-Y,!EQNX*OJ^,JKO#0@#X@CY(V:H_9A</3#U3U$W'!14^`<6'79*
MM"P[AH>@_2K4Y\LD@S]W1\4=1:BB$:2DT0$H>V@O`/B(BD*TWV4%HH(_6@*=4
MJ\T)!Z:@&B8@A#-6`4!*[+D9H=)`7<N62C6(Q[A@FJ"(59^'H1$GX!\7O>&2W
MR'V@'KHB:MYO.7V]CK*9'XNNM^#KL0%4&2I,=!FO79MPWSR*H?-0H*55O*'$Y
M^\7)*>8)544!I:=/A#KL^AV!"RZGJF5BX2^14O&-&35RY,[T^"&:0B>*TY>!2
MT>-@J4:6T%_`WQ@PI013L9Q34]>@3DU]VCU1H?=5<[%,`^T,,4!>=!*?^:!VQ
MIHI=ZP>;SA@O<C:F?S?E8BSJ4%O&1[K>4!9=B*/L5%$7J5-3SID[\#,CVY^\C
MQ>!A2S/`NTI>TKE@;["LAEZRJ25M*D^'SL+%#/UER=.VF"?'#V&"AGZS!.G?^
M^8*W^F"M_)@K;3`6:OL+B&7K+!)6TJ(T&=A52S-960E[2N.F[L*I,K64Q2=IE
M11K.["FEF:RJA+VE>;9A_S"+G9^LN3)O_>#6;<K]Q?K?H7Z&A[_!],G?V84YL
M1)?7QZ=JS/F;#E-Z=;Y&A=]^611KH:]<]&>93NH%G(%O\EL8!^^N?HV9\VM<(
MG1+';=[LW7NT[(LLVG0%UOE_C3I#&/`@#_MK*H_80Y79OF/?.\YE/-I)Z-:]N
M.M!3H(K>[0O[1CS2^O\_B??.S9^"G;_C2YLRX*<F,-.,J&G##[V)1@`A3[,PU
FS>F@*/,]WKZ?'(&CP*AHL46_JN;/L/I_SWBHBIE*,M,]?W;7Z`")1
``
end
size 3638
From nkraft Thu, 3 Feb 94 12:20:56 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1puq@bkhouse.cts.com>; Thu, 3 Feb 94 12:20:56 PST
Date: Thu, 3 Feb 94 12:20:56 PST
Message-Id: <9402032020.1puq@bkhouse.cts.com>
X-Mailer: //\\miga Electronic Mail (AmiElm 2.253)
Organization: Argus Computing, San Diego, CA
Reply-To: nkraft@bkhouse.cts.com
From: nkraft@bkhouse.cts.com (Norman R. Kraft)
To: amigae@bkhouse.cts.com
Subject: ADMIN: AmigaE list delays

I'm sure that some of you have noticed a break in the
flow of list mail from AmigaE over the last few days. Our
feed system changed their setup over the weekend, and in 
the process broke our up-til-now very reliable connection.
We have finally resolved this problem, and mail will once
again be flowing freely beginning in the evening of 
Thursday, Feb. 3, 1994. 

If, after a couple of days, you feel that mail you sent 
has not appeared on the list, please resend it. It is 
possible, though not likely, that some mail was lost while
we wrestled with software configurations.

Sorry for any inconvenience these delays may have caused.

Norm.


----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!fwi.uva.nl!oortmers Thu, 3 Feb 94 17:10:07 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pva@bkhouse.cts.com>; Thu, 3 Feb 94 17:10:07 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRs5r-0001NdC; Wed, 2 Feb 94 19:38 EST
Received: from mail.fwi.uva.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRs0q-00003SC; Wed, 2 Feb 94 16:33 PST
Received: from gene.fwi.uva.nl by mail.fwi.uva.nl with SMTP (5.65c/5.1)
          id AA12467; Thu, 3 Feb 1994 01:33:37 +0100
Received: by gene.fwi.uva.nl
          id AA05618; Thu Feb  3 01:33:35 1994
Message-Id: <199402030033.AA05618@gene.fwi.uva.nl>
Date: Thu, 3 Feb 1994 01:33:35 +0100
Return-Path: <oortmers@fwi.uva.nl>
X-Organisation: Faculty of Mathematics & Computer Science
                University of Amsterdam
                Plantage Muidergracht 24
                NL-1018 TV Amsterdam
                The Netherlands
X-Phone:        +31 20 525 5200
X-Telex:        16460 facwn nl
X-Fax:          +31 20 525 5101
From: oortmers@fwi.uva.nl (Wouter van Oortmerssen (Alfa_Inf92))
To: AmigaE@bkhouse.cts.com
Subject: Various

 
[note: these are various responses combined to one mail]
 
-> WRT, the multiple-value assignments, how is (or might) this capability
-> different from the already available ability to have multiple assignments
-> "chained" in one statement?, e.g. :
-> 
->    a:=b:=c:=func()
 
This seems to confuse many people. Until now, it was usual for functions
in programming languages to return just one return value. E now allows
to return more than one return value! (which is very useful, when you
think of it). The a,b,c:= notation allows to assign those values.
 
-> My question is: Isn't a list always terminated with a NIL automatically by
-> Amiga E ? The reason this question arose was the fact that a list is the
-> counterpart of a string, and a string IS zero terminated.
 
no, it isn't. therefore taglist should always end in ,0] or ,TAG_DONE]
 
->         I seem to have found a bit of a bug in E. When trying to track
-> down memory loss in Dirj, through a whole lot of debug code, I managed to
 
If you think you are sure it's a compiler problem, send me the code,
and I'll fix it. I must warn you however, that >90% of the bug-reports
I have received where problems in the program, not in EC.
 
[...]
->         Ok, name and date are allocated with String and New respectively.
-> The freeup routine uses Dispose on both of them, ie Dispose(file.name) ;
 
which is illegal. strings should be deallocated with DisposeLink() _only_.
 
-> just accusing E of my faults. If you like Wouter, I will send you the code
-> and you can check it yourself, but since this is Shareware in progress,
-> the only other people getting it are the beta testers. 
 
I can be trusted :-)
 
Wouter
 
   ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  / __/  "Nobody with a good car needs to be justified"
 / __/      -Ministry, Jesus build my hotrod
/___/    E mailing list: amigae-request@bkhouse.cts.com
From donews!crash!freenet.carleton.ca!ao443 Fri, 4 Feb 94 01:34:14 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pw6@bkhouse.cts.com>; Fri, 4 Feb 94 01:34:14 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRtv7-0001w9C; Wed, 2 Feb 94 21:35 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRtmg-0000TbC; Wed, 2 Feb 94 18:27 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA15296; Wed, 2 Feb 94 21:27:25 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id VAA14485; Wed, 2 Feb 1994 21:25:35 -0500
Date: Wed, 2 Feb 1994 21:25:35 -0500
Message-Id: <199402030225.VAA14485@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Amiga E bug! (I'm pretty sure.)


>
>Odd, because I also use New() and String() for similar fields, and I also
>use Dispose() to free up the memory. It works ok here. I get every byte back
>that my program uses. I can't explain what the problem is unfortunately.
	Hmm, strange.. Yeah, I haven't touched said program myself in
quite a few days, having just gotten ahold of Dune II and 1869. heh.
>
>Just going off track a bit here, have you found a suitable and fast way of
>drag selecting multiple files in the window? That's where I'm having the
>most problems.
>
	Drag selecting, yah, I've been thinking of that myself, and the
only solution I have is this: There is no intuition way to do it. You can
try IDCMP_MOUSEMOVE reports, and get it to REPORTMOUSE, and this works,
but only when the mouse is moving. I want mine to start scrolling the list
(and selecting as it goes), if you hold down the mouse button and drag it
off the window. I can see no system friendly way to do this, so I might
have to add it to Dirj's input handler. 

>Also, it's a great excersize doing a project like this. I learned how to
>make appwindows and appicons. My project lets you drop any disk or drawer
>icon on the appicon and it will automatically load that path into the
>dirutil.  I also have made it so that doubleclicking the appicon will
>iconify/uniconify the window (this project doesn't open it's own screen)
>
>One other thing I'm stuck on is with a device/volume/assign list. I want to
>be able to show it similar to the way ASL shows it ie:
>
>
>DEVICENAME:   VOLUMENAME:             xx% full
>DEVICE2:      VOLUME2:                yy% full
>C:                                    Assign
>CLIPS:                                Assign
>
>etc...
>But... no matter which way I do it, I either end up with devices I don't
>want
>(SER:  AUX: PRT: PAR: etc)  or I have no devices at all, just volumes and
>assigns...   the second option would be OK if I knew how to get the device
>name from the volume name..  e.g. given I have a volumename of
>AmigaLibDisk930,  how do I find from that the device it is in?
>e.g. DF3:

	Ok, this is a bit tricky, but is quite doable. My details may be a
bit off, because I don't have the RKMs with me, but here's the gist.
First, to avoid having devices you don't like, use the Dos (I believe)
call, IsFileSystem().
	To get the volume of the currently selected dir, somewhere in the
directory structure there's a pointer to a DiskInfo structure (or
something similar). This contains the volume node name and the size. So
this way, if you have an assign of c:, and it was actually dh0:c, you
could track down that c: was actually on dh0:, and dh0: has x bytes left.
I'll do a little write up on this when I get home and post it next time I
get on this stupid Mac to check my mail. Oh, for a remote account. 


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Fri, 4 Feb 94 01:34:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pwd@bkhouse.cts.com>; Fri, 4 Feb 94 01:34:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRtvE-0001qQC; Wed, 2 Feb 94 21:36 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRtsl-00003LC; Wed, 2 Feb 94 18:33 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA15646; Wed, 2 Feb 94 21:33:41 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id VAA19318; Wed, 2 Feb 1994 21:33:02 -0500
Date: Wed, 2 Feb 1994 21:33:02 -0500
Message-Id: <199402030233.VAA19318@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: EFormat


>It is absolutely fine, it has never gurued on me and I'm running an
>obsolete KS1.2 with a ZKicked 2.04 on top of it. Works absolutely fine,
>nice work..
>
	Hey thanks.. I find it quite handy sometimes myself.
>
>Am> and is running Magic WB. 2. Try it from a bare cli. If it still does it,
>Am> without any of those programs, (Magic menus comes immediately to mind as
>
>I would suggest the user to try to set a stack size a bit larger. Mine is
>12000 bytes and it's sufficient for everything (excluding Frontier..;)
>If that doesn't help, then there are some higher forces working on the
>poor chap's computer and I'd advice him to make a quick browse through
>the yellow pages on the letter E (as in exorcist..) ;)
	Dontcha just hate it when your computer is possessed?
	But seriously, I don't believe stack is relevant to E programs..
It does say in the docs that they control their own stack...


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Fri, 4 Feb 94 01:34:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pwj@bkhouse.cts.com>; Fri, 4 Feb 94 01:34:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRuN5-0001vtC; Wed, 2 Feb 94 22:04 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRuKw-00005sC; Wed, 2 Feb 94 19:02 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA17283; Wed, 2 Feb 94 22:02:50 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA07822; Wed, 2 Feb 1994 22:02:23 -0500
Date: Wed, 2 Feb 1994 22:02:23 -0500
Message-Id: <199402030302.WAA07822@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: C2E


>I see for some weeks, that the program C2E may convert C code to E code.
>Is it right ? Wher can I find it... I saw in Aminet dev/e in berlin and uni-kl
>but nothing new... I can't have acce to the US... I takes so much time, that
>I'm always disconnected..
>
	Well, I'm writing it, and I'm not even close to done. (Of course,
this Dune II and 1869 thing hasn't helped.) Expect it on aminet in a
MINIMUM of 4 months. H2E might be up sooner, say within a month.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Fri, 4 Feb 94 01:35:10 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1pws@bkhouse.cts.com>; Fri, 4 Feb 94 01:35:10 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRvLd-0001v2C; Wed, 2 Feb 94 23:07 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRv1g-00008KC; Wed, 2 Feb 94 19:46 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA19448; Wed, 2 Feb 94 22:47:01 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA06702; Wed, 2 Feb 1994 22:46:18 -0500
Date: Wed, 2 Feb 1994 22:46:18 -0500
Message-Id: <199402030346.WAA06702@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: iffparse.library


>
>I've just started using the iffparse.library.
>and I'm getting a problem when I parse an IFF file.
>ParseIFF() returns an error (-5). Anyone encounter this problem?
>
	I have found that IFFParse doesn't work as advertised on my 1200.
I copied the example instruction for instruction from the RKM, but, still
doesn't work. But, the most common 'error' that iffparse returns is the end of file 'error.'
This might be what you're thinking. Use Showmodule on iffparse.m to see
what -5 stands for.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!cogs.susx.ac.uk!johnm Fri, 4 Feb 94 01:37:44 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q03@bkhouse.cts.com>; Fri, 4 Feb 94 01:37:44 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pS6Zw-0001wvC; Thu, 3 Feb 94 11:06 EST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pS6Gc-0000XpC; Thu, 3 Feb 94 07:46 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pS6ET-0001KwC; Thu, 3 Feb 94 15:44 GMT
Message-Id: <m0pS6ET-0001KwC@tsunb.ctn.cogs.susx.ac.uk>
Date: Thu, 3 Feb 1994 15:44:41 +0000 (GMT)
In-Reply-To: <9401311653.AA00k6t@edtng.Kenosha.WI.US> from "Kenny Anderson" at Jan 31, 94 10:53:18 am
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 597
From: "The Mighty Git" <johnm@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: Listviews

Kenny Anderson chucked aplhabetty-spagetti in the form of:
:> 
:> That kind old soul Barry has finally solved my LISTVIEW blues with an
:> example bit of code. Rather than clog up the list with huuuuge uuencoded
:> blocks and double mailings, anyone who wants a copy is welcome to it. Just
:> fling me a mail and I'll do the rest ...

I'd like a copy please :)

    The____________________________
Mighty/     _________/__/  _______/  
     /     /  _________/  /          
    /     /__/     /  /  /            
    \_____________/__/__/            
                                             
From donews!crash!hermes.cam.ac.uk!dmh1002 Fri, 4 Feb 94 01:38:22 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q0u@bkhouse.cts.com>; Fri, 4 Feb 94 01:38:22 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pS9mR-0001OlC; Thu, 3 Feb 94 14:31 EST
Received: from ppsw2.cam.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pS9JP-00007ZC; Thu, 3 Feb 94 11:01 PST
Received: from black.csi.cam.ac.uk by ppsw2.cam.ac.uk 
          with SMTP-CAM (PP-6.0) as ppsw.cam.ac.uk 
          id <20830-2@ppsw2.cam.ac.uk>; Thu, 3 Feb 1994 19:01:43 +0000
Received: from hermes.cam.ac.uk by black.csi.cam.ac.uk 
          id <19339-0@black.csi.cam.ac.uk>; Thu, 3 Feb 1994 19:01:30 +0000
Date: Thu, 3 Feb 1994 19:02:36 +0000 (GMT)
Message-ID: <Pine.3.89.9402031832.A2598-0100000@blue.csi.cam.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: dmh1002@hermes.cam.ac.uk
From: Dave Higginson <dmh1002@hermes.cam.ac.uk>
To: Amiga E mailing list <amigae@bkhouse.cts.com>
Subject: STOP PRESS!!!


Amiga E has a double page feature in Amiga Shopper this month, March 
issue, pages 62/63.

Here are the contents of the "Checkout" box at the end of the article.

----8<----8<----8<----

FEATURES
Everything but OOP, FPU and 020+ processor support, but that's all coming 
in the next version.
9/10

DOCUMENTATION
A tutorial, reference manual and loads of really good, useful examples. 
However, the tutorial is a bit short, and the reference manual is a bit 
too terse in places.
7/10

EASE OF USE
A lot of the features are geared towards readability and ease of use. 
However, the error reports from syntax checking could be more helpful and 
at present you need to use an assembly level debugger to debug your code.
8/10

VALUE FOR MONEY
A complete, powerful language for the price of a floppy disk. Excellent 
value.
10/10

OVERALL RATING
The bad points are completely outweighed by the good points.
10/10

----8<----8<----8<----

The reviewer is called Jason Hulance (are you on this mailing list, 
Jason? :-)

Hope I didn't infringe any copyrights :-o

Dave

+--
  // David Higginson, dmh1002@hermes.cam.ac.uk
\X/  Churchill College, Cambridge, CB3 0DS, UK

From donews!crash!iccgcc.cs.hh.ab.com!THORNTONJ Fri, 4 Feb 94 01:39:51 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q2p@bkhouse.cts.com>; Fri, 4 Feb 94 01:39:51 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSDd7-0001OiC; Thu, 3 Feb 94 18:38 EST
Received: from beast.cs.hh.ab.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSDZy-0000JnC; Thu, 3 Feb 94 15:35 PST
Date: Thu, 3 Feb 1994 18:35:16 -0500 (EST)
Message-Id: <940203183516.204136b3@iccgcc.cs.hh.ab.com>
From: THORNTONJ@iccgcc.cs.hh.ab.com
To: amigae@bkhouse.cts.com
Subject: Help with screens

Hi All,

  Just a quick question. How do you get windows and cons to
open up on a screen that is opened with OpenS().

  Haven't had a chance to really look at the ref docs yet, maybe
the answer is there, but if anybody could show me how I would be
grateful.

  Thanks in advance

Jessie
thorntonj@beast.cs.hh.ab.com

From donews!crash!freenet.carleton.ca!ao443 Fri, 4 Feb 94 01:40:03 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q2u@bkhouse.cts.com>; Fri, 4 Feb 94 01:40:03 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSDz8-0001OnC; Thu, 3 Feb 94 19:01 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSDv7-0000ajC; Thu, 3 Feb 94 15:57 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA27308; Thu, 3 Feb 94 18:57:29 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id SAA24368; Thu, 3 Feb 1994 18:56:58 -0500
Date: Thu, 3 Feb 1994 18:56:58 -0500
Message-Id: <199402032356.SAA24368@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: amigae@bkhouse.cts.com
Subject: Disk info (as requested)


	Rob Nottage asked for help on this, so here's the writeup on how to
get volume names, sizes, etc... (Modified for beginners as well, as I know
you aren't, Rob.)

	Ok, first of all, to figure out whether a device is useable in a
dir utility, use the function IsFileSystem(name). So
	IF IsFileSystem('PAR:')
		...
	ENDIF
	The other thing you need to know about is the InfoData structure,
and the Info() command. InfoData is the following and must be longword
aligned. (Which I'm sure is probably taken care of in E, if you allocate it
in your DEF.)

OBJECT InfoData
	numsofterrors:LONG
	unitnumber:LONG
	diskstate:LONG
	numblocks:LONG		/* So, these three are how you */
	numblocksused:LONG	/* Compute size remaining, of course. */
	bytesperblock:LONG
	disktype:LONG
	volumenode:LONG		/*<- This is a BCPL pointer to a node */
	inuse:LONG		/* So, to use it as an E ptr, you must */
ENDOBJECT			/* ptr:=Shl(ptr,2) (I believe.) */


	To get this structure, use the Dos call Info(lock,infodata). Where
lock is a BCPL pointer to a lock (obtained from Open or Lock), and infodata
is a pointer to an allocated InfoData structure. This way you can use any
open file to obtain the volume information.
	That should pretty much do it. If example code is needed, I'll be
happy to post it.



--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!mail.csh.rit.edu!jerry Fri, 4 Feb 94 01:41:45 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q4r@bkhouse.cts.com>; Fri, 4 Feb 94 01:41:45 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSKBE-0001PDC; Fri, 4 Feb 94 01:38 EST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSJwC-0000rJC; Thu, 3 Feb 94 22:22 PST
Received: from nick.csh.rit.edu by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pSJ2I-0002wgC; Thu, 3 Feb 94 21:24 PST
Received: from localhost (jerry@localhost) by nick.csh.rit.edu (8.6.3/8.6.3) id XAA15653 for AmigaE@bkhouse.cts.com; Thu, 3 Feb 1994 23:40:28 -0500
Message-Id: <199402040440.XAA15653@nick.csh.rit.edu>
Date: Thu, 3 Feb 1994 23:40:25 -0800
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
From: jerry@mail.csh.rit.edu (Prince of Llamas)
To: AmigaE@bkhouse.cts.com
Subject: Accessing the joystick port?


Hiya all!  anyone done any system calls to access the joystick port?  I want
to try some stuff with the joystick data... (not a game)

	-Jerr

-- 
   __                                    __   "There's nothing like seeing
 \ oo /      sdl7253@cs.rit.edu         ///       nature on a screaming
  `--'                               __///           crotch rocket."
  _/|_     jerry@mail.csh.rit.edu    \\//                      -Crow T. Robot    
From donews!crash!marlin.ssnet.com!c-hardy Fri, 4 Feb 94 01:42:17 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q59@bkhouse.cts.com>; Fri, 4 Feb 94 01:42:17 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSL4x-0002o8C; Fri, 4 Feb 94 02:35 EST
Received: from marlin.ssnet.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSKqS-000074C; Thu, 3 Feb 94 23:20 PST
Received: by marlin.ssnet.com (4.1/SMI-4.1)
	id AA29534; Fri, 4 Feb 94 02:20:05 EST
Date: Fri, 4 Feb 1994 02:20:05 -0500 (EST)
In-Reply-To: <Pine.3.89.9402021608.A16560-0100000@kazak>
Message-Id: <Pine.3.88.9402040217.D29477-0100000@marlin.ssnet.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: Curtice Hardy <c-hardy@marlin.ssnet.com>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: UNSUBSCRIBE

 UNSUBSCRIBE
From donews!crash!freenet.buffalo.edu!ac812 Fri, 4 Feb 94 01:42:47 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q5o@bkhouse.cts.com>; Fri, 4 Feb 94 01:42:47 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pR6kp-0001wDC; Mon, 31 Jan 94 17:05 EST
Received: from freenet.buffalo.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR6SN-0000LjC; Mon, 31 Jan 94 13:46 PST
Received: from localhost (ac812@localhost) by freenet.buffalo.edu (8.6.4/8.6.4) id QAA24334; Mon, 31 Jan 1994 16:46:49 -0500
Message-Id: <199401312146.QAA24334@freenet.buffalo.edu>
Date: Mon, 31 Jan 1994 16:39:33 -0500
Reply-To: ac812@freenet.buffalo.edu
From: ac812@freenet.buffalo.edu (Matthew Hornyak)
To: AmigaE@bkhouse.cts.com
Subject: Pointing to gadget



I am writing a program where I wanted my string gadget to be automatically
activated. So, I used the ActivateGadget() routine. I can't get
ActivateGadget() to activate my string gadget. I created the interface to
my program using GadToolsBox and SrcGen.
        
Here's what I'm doing:
        
        PROC openrequeststringwindow()
          DEF g:PTR TO gadget
          IF (g:=CreateContext({requeststringglist}))=NIL THEN RETURN NOCONTEXT
          IF (g:=CreateGadgetA(STRING_KIND,g,
            [offx+65,offy+41,326,14,'_String',tattr,0,1,visual,0]:newgadget,
            [GTST_MAXCHARS,256,
             GT_UNDERSCORE,"_",
             NIL]))=NIL THEN RETURN NOGADGET
          IF (g:=CreateGadgetA(BUTTON_KIND,g,
            [offx+9,offy+61,94,14,'_Ok',tattr,1,16,visual,0]:newgadget,
            [GT_UNDERSCORE,"_",
             NIL]))=NIL THEN RETURN NOGADGET
          IF (g:=CreateGadgetA(BUTTON_KIND,g,
            [offx+296,offy+61,94,14,'_Cancel',tattr,2,16,visual,0]:newgadget,
            [GT_UNDERSCORE,"_",
             NIL]))=NIL THEN RETURN NOGADGET
          IF (g:=CreateGadgetA(TEXT_KIND,g,
            [offx+9,offy+13,382,25,'',tattr,3,0,visual,0]:newgadget,
            [GTTX_TEXT,bodytxt,
             GTTX_COPYTEXT,1,
             GTTX_BORDER,1,
             NIL]))=NIL THEN RETURN NOGADGET
        
        [...]
        
        ActivateGadget(g.gadgetid.0,requeststringwnd,NIL)
        
        
I can't get the program to compile when I have this in. My string gadget is 
gadgetid 0.
        
Should I use this kind of DEF instead?
        
DEF pointer PTR TO gadget, gadgetid

--
---------------->-Matthew Hornyak-ac812@freenet.buffalo.edu-<-----------------
Please support the Bill Clinton mind fund.     |Super Bowl 25, 26, 27 and 28
Because a mind is a terrible thing not to have.|GO BILLS in Super Bowl XXVIII
From donews!crash!QUCDN.QUEENSU.CA!QUCDN.QUEENSU.CA!3NDS3 Fri, 4 Feb 94 01:43:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q66@bkhouse.cts.com>; Fri, 4 Feb 94 01:43:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pR7dg-0001tLC; Mon, 31 Jan 94 18:02 EST
Received: from QUCDN.QueensU.CA by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR7aD-00000xC; Mon, 31 Jan 94 14:59 PST
Received: from QUCDN.QUEENSU.CA by QUCDN.QueensU.CA (IBM VM SMTP V2R2)
   with BSMTP id 7074; Mon, 31 Jan 94 17:56:54 EST
Received: from QUCDN.QueensU.CA (NJE origin 3NDS3@QUCDN) by QUCDN.QUEENSU.CA (LMail V1.1d/1.7f) with BSMTP id 4691; Mon, 31 Jan 1994 17:56:54 -0500
Message-Id: <m0pR7aD-00000xC@crash.cts.com>
Date:         Mon, 31 Jan 94 17:52:43 EST
In-Reply-To:  Message of Fri, 28 Jan 1994 22:39:09 -0500 from <ao443@freenet.carleton.ca>
From: 3NDS3 <3NDS3@QUCDN.QueensU.CA>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: New Project! C2E!

On Fri, 28 Jan 1994 22:39:09 -0500 <ao443@freenet.carleton.ca> said:

>But, I would like to make this a list project if at all possible.
>Any example code, algorithims for problems would be greatly appreciated.
>Once I get the .h converter working 100%, I'll put a preliminary version in dev/e. (Mind you,
I myself would be totally happy with something that converted .h files to
the equivalent in .m files. I'm thinking about doing some DLG programming
using E, but the thought of somehow making a .m file that EC will understand
has stopped me so far. ;-)

Is there any way right now to type in an equivalent OBJECT to the C structure
and then convert that ASCII file to a .m module? Otherwise it becomes a bit
of a pain to use E, since I learn best through hacking with sample code, and
all the sample code for this stuff is in C.

         Dave
From donews!crash!cup.portal.com!WiZkId Fri, 4 Feb 94 01:44:27 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q7e@bkhouse.cts.com>; Fri, 4 Feb 94 01:44:27 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pR9zK-0001owC; Mon, 31 Jan 94 20:33 EST
Received: from nova.unix.portal.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pR9c2-0000e2C; Mon, 31 Jan 94 17:09 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4-1.13) with ESMTP id RAA15145 for <amigae@bkhouse.cts.com>; Mon, 31 Jan 1994 17:09:51 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.13) id RAA25123 for amigae@bkhouse.cts.com; Mon, 31 Jan 1994 17:09:50 -0800
Lines: 34
Date: Mon, 31 Jan 94 17:09:49 PST
Message-ID: <9401311709.3.23539@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: Re: Amiga E bug! (I'm pretty sure.)

>One other thing I'm stuck on is with a device/volume/assign list. I want to
>be able to show it similar to the way ASL shows it ie:
>
>
>DEVICENAME:   VOLUMENAME:             xx% full
>DEVICE2:      VOLUME2:                yy% full
>C:                                    Assign
>CLIPS:                                Assign
>
>etc...
>But... no matter which way I do it, I either end up with devices I don't
>want
>(SER:  AUX: PRT: PAR: etc)  or I have no devices at all, just volumes and
>assigns...   the second option would be OK if I knew how to get the device
>name from the volume name..  e.g. given I have a volumename of
>AmigaLibDisk930,  how do I find from that the device it is in?
>e.g. DF3:
>
>At the moment I'm just showing ALL devices/volumes and assigns. Will cause
>some
>problems if someone decided to try and view the contents of PAR:  :-)

    Here's a solution: Get ALL Devices, and then check all VOLUMES ONLY.  A
Device which has a filesystems IS GOING TO HAVE a VOLUME NAME.  Just do a
little cross-checking and baddabing, baddaboom :-)

 /*******************************************************\
| ** .  . ___  .    *                                  ** |
| ** |  |.  /| |  | * Internet: WiZkId@cup.portal.com  ** |
| ** |  || / |/|.-| *                                  ** |
| ** |/\||/__|\||_| * A Visual Image/GammaSoft         ** |
| **                *                                  ** |
|/*******************************************************\|
 ---------------------------------------------------------             
From donews!crash!comlab.oxford.ac.uk!ecs.oxford.ac.uk!m88jrh Fri, 4 Feb 94 01:46:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q99@bkhouse.cts.com>; Fri, 4 Feb 94 01:46:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRGzg-0002TNC; Tue, 1 Feb 94 04:02 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRGeL-0000NZC; Tue, 1 Feb 94 00:39 PST
Received: from ecs.oxford.ac.uk (ecs.ecs) by comlab.oxford.ac.uk id AA27958;
          Tue, 1 Feb 94 08:39:08 GMT
Received: from ecs.ox.ac.uk (booth8.ecs) by ecs.oxford.ac.uk (4.1/ecs.1) 
          id AA29647; Tue, 1 Feb 94 08:42:08 GMT
Received: by ecs.ox.ac.uk (4.1/ecs2.0) id AA03081; Tue, 1 Feb 94 08:40:39 GMT
Via: uk.ac.oxford.comlab; Tue, 1 Feb 1994 08:39:39 +0000
Date: Tue, 1 Feb 94 08:40:39 GMT
Message-Id: <9402010840.AA03081@booth8.ecs.ox.ac.uk>
From: m88jrh@ecs.oxford.ac.uk
To: amigae@bkhouse.cts.com
Subject: Amiga Shopper article.


Dear All,

At long last my article about Amiga E has been published in Amiga Shopper (a
UK serious magazine).  If anyone's interested it's in Issue 35 (March 1994)
on pages 62-63.  I haven't had time to look at it in detail, yet, but it
seems like all the bad puns have been left in!  The references to 2.5 show
the age of the article...

---
   _____  _
     /   / |    /  /
    /   /__/   /__/      Jason R. Hulance
   /   /\     /  /   <m88jrh@uk.ac.oxford.ecs>
|_/ . /  \ . /  / .
From donews!crash!archiduc.irit.fr!vintenat Fri, 4 Feb 94 01:46:33 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1q9f@bkhouse.cts.com>; Fri, 4 Feb 94 01:46:33 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRHTZ-0001nyC; Tue, 1 Feb 94 04:32 EST
Received: from archiduc.irit.fr by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRHKD-0000XpC; Tue, 1 Feb 94 01:23 PST
Received: from localhost (vintenat@localhost) by archiduc.irit.fr (8.6.4/8.6.4) id KAA05246 for amigae@bkhouse.cts.com; Tue, 1 Feb 1994 10:22:21 GMT
Date: Tue, 1 Feb 1994 10:22:21 GMT
Message-Id: <199402011022.KAA05246@archiduc.irit.fr>
From: Lionel VINTENAT <vintenat@archiduc.irit.fr>
To: amigae@bkhouse.cts.com
Subject: Mac2E for 1.3 users

	Hi everybody,

	Mac2E v3.0 is finished, and I'm now working on the docs. It is far more
better (faster above all) then the 2.0 one. But I will tell you its new features
when I'll put it on aminet (next week I hope).
	For the moment, my problem is that Mac2E still needs Workbench 2.0+ to
run. So, I ask myself if someone is interested by a 1.3 version. If it is, let
me know ! It's useless to do a program if nobody (even you !) uses it :-) I
point out that the Mac2E v3.0 is FASSSSSSSSSSTER than the Mac2E v2.0. So I
think that any Amiga user (even with a 68000 inside) can afford the extra time
needed to use it. To be more precise, in the worst cases, Mac2E v3.0 doubles
the compilation time.
	I've already think about a 1.3 version. My problem is to emulate the
ReadArgs() function. To do this, I thought to use the arp.library. So I got
it from aminet yesterday. But when I extrated the docs, I found out that the
aminet version is only for 2.0 Kickstart, ARGGGGGGGGGG :-( But I'm sure that
the versions above 39 are for 1.3 kickstart. So, is any of you knows where I can
find v39 arp.library ? Perhaps, somebody owns it ! Third solution : is any of
you successed in making a ReadArgs() emulation for 1.3 ?

	Thanks for your answers, Lionel
From donews!crash!cogs.susx.ac.uk!robda Fri, 4 Feb 94 01:47:21 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qaa@bkhouse.cts.com>; Fri, 4 Feb 94 01:47:21 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRJpy-0002TLC; Tue, 1 Feb 94 07:04 EST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRJb0-0000QrC; Tue, 1 Feb 94 03:48 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pRJYz-0001LPC; Tue, 1 Feb 94 11:46 GMT
Message-Id: <m0pRJYz-0001LPC@tsunb.ctn.cogs.susx.ac.uk>
Date: Tue, 1 Feb 1994 11:46:36 +0000 (GMT)
In-Reply-To: <m0pQzpt-0003FJC@vmbb.cts.com> from "Olivier Anh" at Jan 31, 94 03:41:14 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 183
From: "Robert Dabell" <robda@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: LIST VIEW

> I'm try to have a list view with the IntuiSup.library
                                       ^^^^^^^^^^^^^^^^

What exactly is this, and where can I get it?


Thanks,
       Robert
From donews!crash!plucky.ike.safb.af.mil!bwills Fri, 4 Feb 94 01:49:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qcf@bkhouse.cts.com>; Fri, 4 Feb 94 01:49:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRN5b-0001NIC; Tue, 1 Feb 94 10:32 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRMfV-0000T1C; Tue, 1 Feb 94 07:05 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id JAA26148 for <amigae@bkhouse.cts.com>; Tue, 1 Feb 1994 09:04:47 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA25990; Tue, 1 Feb 94 09:01:04 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA00227; Tue, 1 Feb 94 09:02:42 CST
Date: Tue, 1 Feb 94 09:02:42 CST
Message-Id: <9402011502.AA00227@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: LIST VIEW

~8> yes, I want this example. I'm try to have a list view with the IntuiSup.library
~8> But I don't know how to pass the list of text...
~8> 
~8> Or does anybody else have an example ?

By popular demand, or so it seems...

Gadtools ListView Example.  This isn't intuisup, Olivier,
but I would imagine you could apply the same concepts.

UUencoded since it's _just_ over 200 lines.

Enjoy.
-- Barry

begin 664 gtlv.lha
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
4^P=NR;K/)B(X@.K2\1G_,0J@3@#A
 
end

From donews!crash!westminster.ac.uk!vaald Fri, 4 Feb 94 01:49:33 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qcp@bkhouse.cts.com>; Fri, 4 Feb 94 01:49:33 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRN5l-0001NfC; Tue, 1 Feb 94 10:32 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRMi3-00010FC; Tue, 1 Feb 94 07:08 PST
Received: from badger.westminster.ac.uk (badger) (user vaald (rfc1413)) 
          by badger.westminster.ac.uk; Tue, 1 Feb 1994 14:22:40 GMT
Received: by badger.westminster.ac.uk; Tue, 1 Feb 1994 14:21:25 GMT
Via: uk.ac.westminster; Tue, 1 Feb 1994 14:19:45 +0000
Date: Tue, 1 Feb 1994 14:21:25 GMT
Message-Id: <28449.199402011421@badger.westminster.ac.uk>
From: vaald@westminster.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: I`m new here!

Hello, I`ve just joined this mailing list and I`m a little out of touch with
everything that`s going on. I got the postings on Aminet for the old lists,
but since then... :)

Anyway, I`m wondering about a couple of things:

1: E has some darn useful functions missing...
   Has anyone managed to use GT_SetGadgetAttrs in gadtools? Cuz it AIN`T THERE!
   And ParsePatternNoCase() in DOS? SAME AGAIN! (bitch when writing a file
   finder... like I WAS... :)
   Not to mention DoMethod() in amiga.lib... I tried disassembling this but
   I don`t know too much about how the C stubs work, so I got lost... :(
   Anyway, any help in getting around these problems would be appreciated...
2: I have had some joy with MUI, I got a basic window with some text up
   and running, but nothing else... no DoMethod()! Gah!
   Anyway, if anyone wants any help with gadtools or similar stuff please
   mail me direct, as I have quite a bit of expereince with such things.
   And I managed to get a font-sensitive new-look BlackOnWhite(tm) menu-ed
   Scalable-MXbutton window running... WITHOUT using GadToolsBox!
   Any use to anyone?

Finally, has anyone got any tips for reading tooltypes? My efforts crash the
system, but I don`t have the source at hand :(

And this month`s Amiga Shopper has a 2-page spread on E! Plus the address
for this mailing list... Prepared to be swamped by requests asking how to
access the CLI to compile E code! :) "What is ED?" ... "Hello World" in E...

UWP
From donews!crash!rcbins.mu.wvnet.edu!AMONROE Fri, 4 Feb 94 01:49:49 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qcy@bkhouse.cts.com>; Fri, 4 Feb 94 01:49:49 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRN5t-0001NZC; Tue, 1 Feb 94 10:32 EST
Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRN18-0000wdC; Tue, 1 Feb 94 07:27 PST
Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
	id AA15897; Tue, 1 Feb 94 10:30:42 -0500
Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
          via Charon-4.0A-VROOM with IPX id 100.940201085727.2656;
          01 Feb 94 10:28:14 +0500
Message-Id: <MAILQUEUE-101.940201085718.320@rcbins.mu.wvnet.edu>
Date:         1 Feb 94 08:57:18 EST
Priority: normal
X-Mailer:     Pegasus Mail v2.3 (R5).
From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
To: AmigaE@bkhouse.cts.com
Subject: Re: fonts

>The problem was my textfont structure it seems.
>Originally I had something like (Don't take this literally, it is just
>out of my head)
>myfont := ['times.font',18,0,1]
>or something similar.  This didn't work for some reason.
>By unscrupulously copying that other guy's source :^) I changed to
>something along the lines of
>myfont.name := 'times.font'
>myfont.ysize := 18
>etc. etc.
>that's what made it work.

Well i played around with it some more and discovered that my original
way was ok, if I would just put ':textattr', after the closing ']'
Learn something new every day...

Have fun
Alan
From donews!crash!plucky.ike.safb.af.mil!bwills Fri, 4 Feb 94 01:50:16 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qdn@bkhouse.cts.com>; Fri, 4 Feb 94 01:50:16 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRO0C-0001maC; Tue, 1 Feb 94 11:31 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRNof-0000HtC; Tue, 1 Feb 94 08:19 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id KAA26525 for <AmigaE@bkhouse.cts.com>; Tue, 1 Feb 1994 10:18:23 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA29698; Tue, 1 Feb 94 10:14:38 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA00271; Tue, 1 Feb 94 10:16:16 CST
Date: Tue, 1 Feb 94 10:16:16 CST
Message-Id: <9402011616.AA00271@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Requesters (Requestors?)

~8> around the screen. The manual makes reference to the main window's IDCMP
~8> port as if somehow the two windows can share the same port. How is that done?

I suggest, Charles, that you take a gander at Dave Higginson's
mweg.e example, which can be obtained from aminet, 
dev/e/AmigaE.BinArc.lha.  It's a very small and easy to read
demo of opening multiple windows, waiting on multiple ports, 
and acting on the messages coming from Intuition...exactly 
what you're looking for.  If anyone has not seen this source, 
get it.  NOW.  It's one o' them valuable E gems, rare and 
indispensible. :-)

-- Barry

P.S. - While I got your attention, remember waaaay back, I 
expressed some interest about an article you wrote on E?  If 
you still have the electronic version I'd really appreciate 
it if you emailed it to me. =)

From donews!crash!venus.iucf.indiana.edu!iucf.indiana.edu!MAILER-DAEMON Fri, 4 Feb 94 01:50:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qdy@bkhouse.cts.com>; Fri, 4 Feb 94 01:50:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pROVR-0001pPC; Tue, 1 Feb 94 12:03 EST
Received: from venus.iucf.indiana.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pROFX-0000L8C; Tue, 1 Feb 94 08:46 PST
Received: from cyclops.iucf.indiana.edu by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 11:43:39 EST
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20625; Tue, 1 Feb 94 11:40:10 -0500
Message-Id: <m0pROFX-0000L8C@crash.cts.com>
Date: 1 Feb 94 10:03:00 EST
From: Mail Delivery Subsystem <MAILER-DAEMON@iucf.indiana.edu>
To: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Subject: Returned mail: Insufficient permission

   ----- Transcript of session follows -----
mail: cannot append to /usr/mail/ejames
mail: cannot create dead.letter
550 <ejames@cyclops.iucf.indiana.edu>... Insufficient permission

   ----- Unsent message follows -----
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20624; Tue, 1 Feb 94 11:40:10 -0500
Return-Path: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Date: 1 Feb 94 10:03:00 EST
From: AmigaE@bkhouse.cts.com
Subject: Listviews
To: "ejames" <ejames@cyclops.iucf.indiana.edu>

Return-Path: <bkhouse!AmigaE-error@crash.cts.com>
Received: from crash.cts.com by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 10:03:46 EST
Received: from bkhouse.cts.com by crash.cts.com with bsmtp
	(Smail3.1.28.1 #18) id m0pRLeT-0000LoC; Tue, 1 Feb 94 06:00 PST
X-Original-Envelope-From: crash!edtng.Kenosha.WI.US!Kenny_Anderson Tue, 1 Feb 94 00:56:00 PST
X-List-Server-Address: AmigaE-request@bkhouse.cts.com
X-List-Admin-Address: AmigaE-admin@bkhouse.cts.com
Date: Mon, 31 Jan 94 10:53:18 CST
Message-Id: <9401311653.AA00k6t@edtng.Kenosha.WI.US>
To: Multiple Recipients of List AmigaE (AmigaE@bkhouse.cts.com)
Subject: Listviews
Reply-To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
From: Kenny_Anderson@edtng.Kenosha.WI.US (Kenny Anderson)

That kind old soul Barry has finally solved my LISTVIEW blues with an
example bit of code. Rather than clog up the list with huuuuge uuencoded
blocks and double mailings, anyone who wants a copy is welcome to it. Just
fling me a mail and I'll do the rest ...

-- Via DLG Pro v0.995

Cheers!



Kenny                                          _____   _________________
-----                                         //   /__//   _____ //     \
Kenny Anderson a.k.a. Ken D/LSD              //   /   \\____    \/  //   \
Kenny_Anderson@EDTNG.Kenosha.WI.US           \\   \    \   \\    \  \\    \
IRC: KenD             Mono: ken_d             \\_______/_________/________/

Amiga; why compromise?




From donews!crash!venus.iucf.indiana.edu!iucf.indiana.edu!MAILER-DAEMON Fri, 4 Feb 94 01:50:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qe3@bkhouse.cts.com>; Fri, 4 Feb 94 01:50:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pROVU-0001oqC; Tue, 1 Feb 94 12:03 EST
Received: from venus.iucf.indiana.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pROF1-0000PIC; Tue, 1 Feb 94 08:46 PST
Received: from cyclops.iucf.indiana.edu by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 11:45:52 EST
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20703; Tue, 1 Feb 94 11:42:26 -0500
Message-Id: <m0pROF1-0000PIC@crash.cts.com>
Date: 1 Feb 94 08:49:00 EST
From: Mail Delivery Subsystem <MAILER-DAEMON@iucf.indiana.edu>
To: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Subject: Returned mail: Insufficient permission

   ----- Transcript of session follows -----
mail: cannot append to /usr/mail/ejames
mail: cannot create dead.letter
550 <ejames@cyclops.iucf.indiana.edu>... Insufficient permission

   ----- Unsent message follows -----
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20702; Tue, 1 Feb 94 11:42:26 -0500
Return-Path: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Date: 1 Feb 94 08:49:00 EST
From: AmigaE@bkhouse.cts.com
Subject: Re: UNSUBSCRIBE
To: "ejames" <ejames@cyclops.iucf.indiana.edu>

Return-Path: <bkhouse!AmigaE-error@crash.cts.com>
Received: from crash.cts.com by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 08:49:20 EST
Received: from bkhouse.cts.com by crash.cts.com with bsmtp
	(Smail3.1.28.1 #18) id m0pRKnw-0000LYC; Tue, 1 Feb 94 05:06 PST
X-Original-Envelope-From: crash!mail.swip.net!z92!n901!f607!p3!Roger_Martensson%BadNet Tue, 1 Feb 94 00:53:10 PST
X-List-Server-Address: AmigaE-request@bkhouse.cts.com
X-List-Admin-Address: AmigaE-admin@bkhouse.cts.com
Date: Mon, 31 Jan 94 12:33:36 +0200
Message-Id: <OA92-901-607p3_2d4d4f00@piraya.bad.se>
In-Reply-To: <940128115749.26203484@v1.ph.ox.ac.uk>
Fidonet-Flags: private
To: Multiple Recipients of List AmigaE (AmigaE@bkhouse.cts.com)
Subject: Re: UNSUBSCRIBE
Reply-To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
From: Roger_Martensson@p3.nola.bbs.bad.se (Roger Martensson)
X-Original-From: Roger_Martensson@p3.nola.bbs.bad.se (Roger Martensson)


UNSUBSCRIBE


From donews!crash!venus.iucf.indiana.edu!iucf.indiana.edu!MAILER-DAEMON Fri, 4 Feb 94 01:50:58 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qe8@bkhouse.cts.com>; Fri, 4 Feb 94 01:50:58 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pROVX-0001O9C; Tue, 1 Feb 94 12:03 EST
Received: from venus.iucf.indiana.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pROF6-000139C; Tue, 1 Feb 94 08:46 PST
Received: from cyclops.iucf.indiana.edu by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 11:44:31 EST
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20648; Tue, 1 Feb 94 11:41:04 -0500
Message-Id: <m0pROF6-000139C@crash.cts.com>
Date: 1 Feb 94 08:47:00 EST
From: Mail Delivery Subsystem <MAILER-DAEMON@iucf.indiana.edu>
To: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Subject: Returned mail: Insufficient permission

   ----- Transcript of session follows -----
mail: cannot append to /usr/mail/ejames
mail: cannot create dead.letter
550 <ejames@cyclops.iucf.indiana.edu>... Insufficient permission

   ----- Unsent message follows -----
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20647; Tue, 1 Feb 94 11:41:04 -0500
Return-Path: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Date: 1 Feb 94 08:47:00 EST
From: AmigaE@bkhouse.cts.com
Subject: iffparse.library
To: "ejames" <ejames@cyclops.iucf.indiana.edu>

Return-Path: <bkhouse!AmigaE-error@crash.cts.com>
Received: from crash.cts.com by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 08:47:15 EST
Received: from bkhouse.cts.com by crash.cts.com with bsmtp
	(Smail3.1.28.1 #18) id m0pRKPl-00009yC; Tue, 1 Feb 94 04:41 PST
X-Original-Envelope-From: crash!synapse.org!bob.monaghan Tue, 1 Feb 94 00:51:41 PST
X-List-Server-Address: AmigaE-request@bkhouse.cts.com
X-List-Admin-Address: AmigaE-admin@bkhouse.cts.com
Message-ID: <1d.99661.1351.0CEDEA17@synapse.org>
Date: Mon, 31 Jan 94 10:53:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
To: Multiple Recipients of List AmigaE (AmigaE@bkhouse.cts.com)
Subject: iffparse.library
Reply-To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
From: bob.monaghan@synapse.org (Bob Monaghan)

I've just started using the iffparse.library.
and I'm getting a problem when I parse an IFF file.
ParseIFF() returns an error (-5). Anyone encounter this problem?


From donews!crash!venus.iucf.indiana.edu!iucf.indiana.edu!MAILER-DAEMON Fri, 4 Feb 94 01:51:10 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qed@bkhouse.cts.com>; Fri, 4 Feb 94 01:51:10 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pROVZ-0001oqC; Tue, 1 Feb 94 12:03 EST
Received: from venus.iucf.indiana.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pROFG-0000vMC; Tue, 1 Feb 94 08:46 PST
Received: from cyclops.iucf.indiana.edu by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 11:46:23 EST
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20713; Tue, 1 Feb 94 11:42:50 -0500
Message-Id: <m0pROFG-0000vMC@crash.cts.com>
Date: 1 Feb 94 08:48:00 EST
From: Mail Delivery Subsystem <MAILER-DAEMON@iucf.indiana.edu>
To: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Subject: Returned mail: Insufficient permission

   ----- Transcript of session follows -----
mail: cannot append to /usr/mail/ejames
mail: cannot create dead.letter
550 <ejames@cyclops.iucf.indiana.edu>... Insufficient permission

   ----- Unsent message follows -----
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20712; Tue, 1 Feb 94 11:42:50 -0500
Return-Path: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Date: 1 Feb 94 08:48:00 EST
From: AmigaE@bkhouse.cts.com
Subject: Date&Time
To: "ejames" <ejames@cyclops.iucf.indiana.edu>

Return-Path: <bkhouse!AmigaE-error@crash.cts.com>
Received: from crash.cts.com by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 08:48:00 EST
Received: from bkhouse.cts.com by crash.cts.com with bsmtp
	(Smail3.1.28.1 #18) id m0pRKvI-0000CQC; Tue, 1 Feb 94 05:13 PST
X-Original-Envelope-From: crash!hot.gun.de!mak Tue, 1 Feb 94 00:53:51 PST
X-List-Server-Address: AmigaE-request@bkhouse.cts.com
X-List-Admin-Address: AmigaE-admin@bkhouse.cts.com
Date: 30 Jan 94 00:00:00 +0100
Organization: MaK's private pointsystem
No-Return-Receipt-To: mak@hot.gun.de
Message-Id: <tTDYKMD26aMz1@86.hot.gun.de>
To: Multiple Recipients of List AmigaE (AmigaE@bkhouse.cts.com)
Subject: Date&Time
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Reply-To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
From: mak@hot.gun.de

Hello People!

Has someone a Proc that converts  Secs from 1.1.1978 to some
date and time vars?


    Thanks,
            Marc

-----------------------------------------------------------------------------
-  Z-Netz: MAK@HOT.gun.de        PhnixNet: MAK@OLDIE2   MagicNet: MAK@HIS  -
-          MAK@Blanker.zer       SevenNet:  MAK@OLDIE2                      -
-----------------------------------------------------------------------------

Wer auf dem Boden liegen kann, ohne sich festzuhalten,
                               ist noch lange nicht blau!
                                               (Marc Olden)



From donews!crash!venus.iucf.indiana.edu!iucf.indiana.edu!MAILER-DAEMON Fri, 4 Feb 94 01:51:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qei@bkhouse.cts.com>; Fri, 4 Feb 94 01:51:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pROVb-00020HC; Tue, 1 Feb 94 12:03 EST
Received: from venus.iucf.indiana.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pROFN-0000QPC; Tue, 1 Feb 94 08:46 PST
Received: from cyclops.iucf.indiana.edu by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 11:44:26 EST
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20645; Tue, 1 Feb 94 11:40:59 -0500
Message-Id: <m0pROFN-0000QPC@crash.cts.com>
Date: 1 Feb 94 08:48:00 EST
From: Mail Delivery Subsystem <MAILER-DAEMON@iucf.indiana.edu>
To: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Subject: Returned mail: Insufficient permission

   ----- Transcript of session follows -----
mail: cannot append to /usr/mail/ejames
mail: cannot create dead.letter
550 <ejames@cyclops.iucf.indiana.edu>... Insufficient permission

   ----- Unsent message follows -----
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20644; Tue, 1 Feb 94 11:40:59 -0500
Return-Path: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Date: 1 Feb 94 08:48:00 EST
From: AmigaE@bkhouse.cts.com
Subject: Mailing List
To: "ejames" <ejames@cyclops.iucf.indiana.edu>

Return-Path: <bkhouse!AmigaE-error@crash.cts.com>
Received: from crash.cts.com by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 08:48:08 EST
Received: from bkhouse.cts.com by crash.cts.com with bsmtp
	(Smail3.1.28.1 #18) id m0pRKh7-000082C; Tue, 1 Feb 94 04:59 PST
X-Original-Envelope-From: crash!prism.gatech.edu!gt1567b Tue, 1 Feb 94 00:52:31 PST
X-List-Server-Address: AmigaE-request@bkhouse.cts.com
X-List-Admin-Address: AmigaE-admin@bkhouse.cts.com
Date: Sun, 30 Jan 1994 23:15:35 -0500
Message-Id: <199401310415.AA15610@prism.gatech.edu>
To: Multiple Recipients of List AmigaE (AmigaE@bkhouse.cts.com)
Subject: Mailing List
Reply-To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
From: gt1567b@prism.gatech.edu (MAY,JEFFERY CARTER)

Please at de to the Amiga E mailing list.  Thanks!

    AA      AA  i    Jeffery C. May                                ONLY
   A A     A A       President, Amiga Atlanta, Inc. Users' Group   AMIGA
  AAAA    AAAA  i    Senior EE, Georgia Institute of Technology    MAKES IT
 A   A   A   A  i                                                  POSSIBLE
AAA AAA AAA AAA  i   Internet: gt1567b@prism.gatech.edu


From donews!crash!venus.iucf.indiana.edu!iucf.indiana.edu!MAILER-DAEMON Fri, 4 Feb 94 01:51:30 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qen@bkhouse.cts.com>; Fri, 4 Feb 94 01:51:30 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pROVd-0001oqC; Tue, 1 Feb 94 12:03 EST
Received: from venus.iucf.indiana.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pROFR-0000SMC; Tue, 1 Feb 94 08:46 PST
Received: from cyclops.iucf.indiana.edu by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 11:43:47 EST
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20631; Tue, 1 Feb 94 11:40:18 -0500
Message-Id: <m0pROFR-0000SMC@crash.cts.com>
Date: 1 Feb 94 09:54:00 EST
From: Mail Delivery Subsystem <MAILER-DAEMON@iucf.indiana.edu>
To: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Subject: Returned mail: Insufficient permission

   ----- Transcript of session follows -----
mail: cannot append to /usr/mail/ejames
mail: cannot create dead.letter
550 <ejames@cyclops.iucf.indiana.edu>... Insufficient permission

   ----- Unsent message follows -----
Received: from venus.iucf.indiana.edu by cyclops.iucf.indiana.edu with SMTP
	(1.37.109.4/16.2) id AA20630; Tue, 1 Feb 94 11:40:18 -0500
Return-Path: <@venus.iucf.indiana.edu:AmigaE@bkhouse.cts.com>
Date: 1 Feb 94 09:54:00 EST
From: AmigaE@bkhouse.cts.com
Subject: Listviews
To: "ejames" <ejames@cyclops.iucf.indiana.edu>

Return-Path: <bkhouse!AmigaE-error@crash.cts.com>
Received: from crash.cts.com by venus.iucf.indiana.edu with SMTP ; 
          Tue,  1 Feb 94 09:54:47 EST
Received: from bkhouse.cts.com by crash.cts.com with bsmtp
	(Smail3.1.28.1 #18) id m0pRLTQ-0000GqC; Tue, 1 Feb 94 05:49 PST
X-Original-Envelope-From: crash!edtng.Kenosha.WI.US!Kenny_Anderson Tue, 1 Feb 94 00:56:00 PST
X-List-Server-Address: AmigaE-request@bkhouse.cts.com
X-List-Admin-Address: AmigaE-admin@bkhouse.cts.com
Date: Mon, 31 Jan 94 10:53:18 CST
Message-Id: <9401311653.AA00k6t@edtng.Kenosha.WI.US>
To: Multiple Recipients of List AmigaE (AmigaE@bkhouse.cts.com)
Subject: Listviews
Reply-To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
From: Kenny_Anderson@edtng.Kenosha.WI.US (Kenny Anderson)

That kind old soul Barry has finally solved my LISTVIEW blues with an
example bit of code. Rather than clog up the list with huuuuge uuencoded
blocks and double mailings, anyone who wants a copy is welcome to it. Just
fling me a mail and I'll do the rest ...

-- Via DLG Pro v0.995

Cheers!



Kenny                                          _____   _________________
-----                                         //   /__//   _____ //     \
Kenny Anderson a.k.a. Ken D/LSD              //   /   \\____    \/  //   \
Kenny_Anderson@EDTNG.Kenosha.WI.US           \\   \    \   \\    \  \\    \
IRC: KenD             Mono: ken_d             \\_______/_________/________/

Amiga; why compromise?




From donews!crash!access.digex.net!gladiatr Fri, 4 Feb 94 01:52:12 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qfc@bkhouse.cts.com>; Fri, 4 Feb 94 01:52:12 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRPtW-0001O6C; Tue, 1 Feb 94 13:32 EST
Received: from access2.digex.net by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRPfa-0000J5C; Tue, 1 Feb 94 10:17 PST
Received: by access2.digex.net id AA07392
  (5.67a8/IDA-1.5 for AmigaE@bkhouse.cts.com); Tue, 1 Feb 1994 13:17:48 -0500
Message-Id: <199402011817.AA07392@access2.digex.net>
Date: Tue, 1 Feb 1994 13:17:48 -0500 (EST)
In-Reply-To: <9401311653.AA00k6t@edtng.Kenosha.WI.US> from "Kenny Anderson" at Jan 31, 94 10:53:18 am
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 558
From: Donald Holman <gladiatr@access.digex.net>
To: AmigaE@bkhouse.cts.com
Subject: Double mailing?

I seem to be getting double mailings of some of the the postings to the 
list.  Can I assume that his is not normal?  Any help is appreciated.

  -Donald

=+=+=+=+=+=+=+=[] Donald Holman / gladiatr@access.digex.net []=+=+=+=+=+=+=+=
 __    __
|  |  |  | "Alright, m'lad-o.  The party's over.  I've had just about as much
|  |__|  |  of this as I'm going to take.  And it's no good standing there
|   __   |  with your big macho chest and your silly oiled nipples.  Doesn't
|  |  |  |  impress me one bit."  
|__|  |__|                       - Arnold Rimmer

From donews!crash!plucky.ike.safb.af.mil!bwills Fri, 4 Feb 94 01:53:03 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qge@bkhouse.cts.com>; Fri, 4 Feb 94 01:53:03 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRQoq-0001wdC; Tue, 1 Feb 94 14:31 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRQlj-00009iC; Tue, 1 Feb 94 11:28 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id NAA27630 for <AmigaE@bkhouse.cts.com>; Tue, 1 Feb 1994 13:26:27 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA03264; Tue, 1 Feb 94 13:22:42 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA00287; Tue, 1 Feb 94 13:24:20 CST
Date: Tue, 1 Feb 94 13:24:20 CST
Message-Id: <9402011924.AA00287@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Listviews

~8> That kind old soul Barry has finally solved my LISTVIEW blues with an

Who you callin' OLD?! }:-)

~8> example bit of code. Rather than clog up the list with huuuuge uuencoded
~8> blocks and double mailings, anyone who wants a copy is welcome to it. Just
~8> fling me a mail and I'll do the rest ...

Too late.  I already squashed and posted it posted.

-- Barry
From donews!crash!BIX.com!sshireman Fri, 4 Feb 94 01:53:39 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qh5@bkhouse.cts.com>; Fri, 4 Feb 94 01:53:39 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRRqT-0001oKC; Tue, 1 Feb 94 15:37 EST
Received: from bos3a.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRRll-00004PC; Tue, 1 Feb 94 12:32 PST
Received: from bix.com by delphi.com (PMDF V4.2-11 #4520) id
 <01H8DJYAV01C934PQX@delphi.com>; Tue, 1 Feb 1994 15:31:47 EST
Received: by bix.com (CoSy3.31.1.45) id <9402011527.memo.35461@BIX.com>; Tue,
 1 Feb 1994 15:27:18 -0500 (EST)
Date: Tue, 01 Feb 1994 15:27:18 -0500 (EST)
Message-id: <9402011527.memo.35461@BIX.com>
Content-transfer-encoding: 7BIT
X-CoSy-To: AmigaE@bkhouse.cts.com
From: sshireman@BIX.com
To: AmigaE@bkhouse.cts.com
Subject: UNSUBSCRIBE

UNSUBSCRIBE
From donews!crash!marlin.ssnet.com!c-hardy Fri, 4 Feb 94 01:56:04 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qk8@bkhouse.cts.com>; Fri, 4 Feb 94 01:56:04 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRZzO-0001qQC; Wed, 2 Feb 94 00:18 EST
Received: from marlin.ssnet.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRZM4-0000t3C; Tue, 1 Feb 94 20:38 PST
Received: by marlin.ssnet.com (4.1/SMI-4.1)
	id AA29777; Tue, 1 Feb 94 23:37:29 EST
Date: Tue, 1 Feb 1994 23:37:28 -0500 (EST)
In-Reply-To: <OA92-901-607p3_2d4d4f00@piraya.bad.se>
Message-Id: <Pine.3.88.9402012327.C29737-0100000@marlin.ssnet.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: Curtice Hardy <c-hardy@marlin.ssnet.com>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: UNSUBSCRIBE

UNSUBSCRIBE
From donews!crash!cogs.susx.ac.uk!robda Fri, 4 Feb 94 01:58:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qme@bkhouse.cts.com>; Fri, 4 Feb 94 01:58:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRhIH-0002U2C; Wed, 2 Feb 94 08:06 EST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRh0m-00016HC; Wed, 2 Feb 94 04:48 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pRgyk-0001LNC; Wed, 2 Feb 94 12:46 GMT
Message-Id: <m0pRgyk-0001LNC@tsunb.ctn.cogs.susx.ac.uk>
Date: Wed, 2 Feb 1994 12:46:46 +0000 (GMT)
In-Reply-To: <9401311653.AA00k6t@edtng.Kenosha.WI.US> from "Kenny Anderson" at Jan 31, 94 10:53:18 am
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 295
From: "Robert Dabell" <robda@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: Listviews

> That kind old soul Barry has finally solved my LISTVIEW blues with an
> example bit of code. Rather than clog up the list with huuuuge uuencoded
> blocks and double mailings, anyone who wants a copy is welcome to it. Just
> fling me a mail and I'll do the rest ...

Please, I'd love a copy...
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Fri, 4 Feb 94 01:58:54 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qnh@bkhouse.cts.com>; Fri, 4 Feb 94 01:58:54 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRjYX-0001wBC; Wed, 2 Feb 94 10:31 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRjBt-0000HnC; Wed, 2 Feb 94 07:08 PST
Received: from rbhp75.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA25468; Wed, 2 Feb 1994 16:07:44 +0100
Received: by rbhp75.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA04952; Wed, 2 Feb 1994 16:07:08 +0100
Message-Id: <m0pRjBt-0000HnC@crash.cts.com>
Date: Wed, 2 Feb 94 16:07:07 MEZ
Full-Name: Olivier Anh
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: amigae@bkhouse.cts.com
Subject: IntuiSup.library

hai all,

Here it is : the missing doc about IntuiSup. I write from my own experiences
and with help from some of you :)

It is not a real doc, but a kind of How to use' for beginners like me !

Good reading !

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------

*******************************************************************************
IntuiSup.library                                               IntuiSup.library


                            The missing DOC


Note : this file is *NOT* a part of the IntuiSup archive. I write it only
because there are some other users who will ask them a lot of question about
using this library, and may be are as I am, a beginner in programmation.
There are some things that I don't know about this library. So don't ask me
what does one function do. It is only a summary with some comments.
the (?) means that I don't know what exactly does this function. I don't try
it yet !
This file is more a 'How to use' and 'whre to find that' file than a
technical one, where I can read nothing. All what you will read comes
directly from my own experience. There is no Doc, except a brief description
of the command.

All of this can be found in the example file semed in the archive...



I       What is the IntuiSup.library ?

        It is a gadget library compatible with all Amigas system from 1.3
    up to 3.0. It is written by Torsten Jürgenleit.
    The library can be found on Aminet sites, in the 'utils/libs' directory.


II      What does this library do more than the others ?

        Well, for 2.0+ system user, this library is only usefull in the way of
    how you program it in your code.
    For 1.3 system users, like me, it is a open door to the 2.0 system without
    having it !
    Here are the features that IntuiSup allows :

        - 3D look,
        - all 2.0 gadgets,
        - locale available under 1.3 !
        - and a Editor, but unfortunately, it produces C codes :(


III     How to link IntuiSup with Amiga E ? What about the E modules ?

        This is a critical point. The only way for E user to use an shared
    library, is to convert the pragmas and the include files into E modules.

    Pragmas : you can find the pragmas file called 'IntuiSup.h'
            Beware, there is many 'IntuiSup.h' files in the archive.
            Then use the Pragmas2module program to convert it. Place the
            resulting 'IntuiSup.m' in the EMODULES: directory.

    Include : There is no IntuiSup.i file in the package. The only way to do
            is to convert the include 'IntuiSup.h' (not the same as the
            Pragmas one) with a C processor into 'IntuiSup.i'. And then
            convert this latter file with Iconvert (which need the SAS/C
            Includes and A68k). Place the result in the 'EMODULES:Libraries/'
            directory.

    That's it for the modules !

    Note 1 : I translated these files in E modules, but modified some constants
        (They are very very long : some are 25 chars long !)

    Note 2 : In the Include file, you will find a structure for the gadgets
        with a C union within. Just erase this structure, we don't use it
        as far as we will use E lists and the GadgetData structure.


IV      Is there something special in the use of IntuiSup ?

        Yes, it is the internal variable, which is used in fast all the
    fonctions. This is the only way to the library to know where it is !
    This is because the IntuiSup modify all Intuition messages by adding
    its own. So it is not very painful to add this library in your code,
    because all message will be send through intuition. The only minor
    difference is to replace the functions GetMsg() and ReplyMsg() with
    IGetMsg() and IReply(). That's all !
    For the lists and structures, lists must be 0-terminated.
    (INTUISUP_DATA_END = 0)


V       About the gadgets, how do we code them ?

        Simple, we will use lists to create our gadget.
    The way to do it is :

    DEF gadgets

    gadgets:=[ type,flags,x,y,w,h,text,textattr,data1,data2,data3,
               type,flags,x,y,w,h,text,textattr,data1,data2,data3,
               .......
                  0,    0,0,0,0,0,   0,       0,    0,    0,    0 ]:gadgetdata


    Note that you must have at least in the 'emodules:libraries/intuisup.m'
    module the gadgetdata structure. The union can be deleted. This is the
    object equivalent to the C structure we must have :

        OBJECT GadgetData [
            gd_Types,
            gd_Flags,
            gd_LeftEdge,
            gd_Width,
            gd_Height,
            gd_Text,
            gd_TextAttr : textattr
            gd_Data1,
            gd_Data2,
            gd_Data3 ]

    You will notice that the string gadget need a 4th Data. You can add this
    one in this 'onject' before compiling the module, but don't forget to add
    a 4th NIL data in ALL gadgets...

    Entries :
            Note that these entries are definied as constant.

        type : one of the ten gadgets (1..11)
                 1 = Button
                 2 = Check
                 3 = Mutual Exclude (mx)
                 4 = String
                 5 = Integer
                 6 = Slider
                 7 = Scroller
                 8 = Cycle
                 9 = Count
                10 = ListView
                11 = Palette

        flags : 13 flags are available
                1    = gadget disabled (ghosted)
                2    = no border
                4    = High Comp (?)
                8    = vertical orientation
                16   = Hot Key
                32   = No text Output
                64   = Text is displayed on the left  side of the gadget
                128  = ----------------- ------ right ------- ----------
                512  = -----------------        above         ----------
                1024 = -----------------        under         ----------
                2048 = Button toggle
                4096 = Button image
        x,y,w,h : coordinates of the gadget
        text : a pointer to a string or a dynamic string
        textattr : pointer to the TextAttributes strutures or a list

        datas :
            here are the meaning of the 3 (or 4) datas for each kind of
            gadgets :

            Button :
                data 1 : button state : 0 = not selected, 1 = selected
                data 2 : button image (not selected)
                data 3 : button image (when selected)
            Check :
                data 1 : check state : 0 = not selected, 1 = selected
                data 2 : check pad1 (?)
                data 3 : check pad2 (?)
            Mutual exclude (MX) :
                data 1 : # of pixel sepring 2 radio gadgets
                data 2 : num of the active entry
                data 3 : pointer to a text array or a 0-terminated list
            String :
                data 1 : length of the input
                data 2 : offset of the next string gadget to be activated
                data 3 : offset of the previous string gadget to be activated
                data 4 : default text that is displayed
            Integer :
                Same as String
            Slider :
                data 1 : minimum level
                data 2 : maximum level
                data 3 : current position
            Scroller :
                data 1 : # of visible entries
                data 2 : # of total entries
                data 3 : cuurent entry (the top one)
            Cycle :
                data 1 : # of pixel separing pop up cycle (?)
                data 2 : # of current cycle text pointer text array (?)
                data 3 : pointer to cycle text pointer array (?)
            Count :
                data 1 : minimum value
                data 2 : maximum value
                data 3 : current default value
            ListView :
                data 1 : # of pixel separating 2 entries
                data 2 : current entry (the top one)
                data 3 : pointer to a List structure
            Palette :
                data 1 : # of bitplanes to be displayed
                data 2 : first color in the palette (?)
                data 3 : selected color


    Example :

        DEF gadget,internalvar,txtattr,gadgetlist

        internamvar:=IgetRenderInfos(screen,RENDERINFOSFLAGS)
        txtattr:=['topaz',8,0,0] : textattr
        gad:=[  1,   0, 10, 15,120, 13,'Archiver',txtattr,0,0,0,
                3,     1,530,167,120, 13,'Suffix',txtattr,0,0,['Always',
                                                                      'Never',
                                                                      NIL],
                1,     0,370, 15,120, 13,'Debug' ,txtattr,0,0,0,
                0,0,0,0,0,0,0,0,0,0,0 ] : gadgetdata

        gadgetlist:=IcreateGadgets(internalvar,gad,0,0,NIL)

    Note that you can't pass this gadgetlist in the declaration of a window..
    To display the gadget, you must call the IdisplayGadgets(window,gadgetlist)
    function.
    The same is to remove a list of gadget from a window, you must call the
    IremoveGadgets(gadgetlist) and then, if you don't want to use anymore
    this list, call IfreeGadgetList(gadgetlist).


VI      Are there other structure ?

        Yes :
    the BorderData, which allows yu to draw 3D border
    the TextData , which allows to pass text and text flags to some functions
    NOte that it is possible to make an E list of any number of Data, in the
    form of the GadgetData above.


VII     And about requesters ?

        Sorry, but I prefer to use the great ReqTools.library
    However, requester and auto resquet can be made. There is no file
    requester :(
    The structure is called 'RequesterData' :

        OBJECT RequestData [
            rd_LeftEdge,
            rd_TopEdge,
            rd_Width,
            rd_Height,
            rd_Flags,
            rd_Title,
            rd_Texts : TextAttr
            rd_Borders : BorderData
            rd_Gadgets : GadgetData ]


VIII    Do you try then menus ?

        No, not yet. May be sooner as I'm thinking :)
        The structure is named 'MenuData' :

            OBJECT MenuData [
                md_Type,
                md_Flags,
                md_Name,
                md_CommandKey,
                md_MutualExclude ]


Conclusion :

        Well this is folks ! I hope that you will enjoy using this library.
    I think more particularly to 1.3 system users like me. If some one else
    is making a 'How to use' file; pease mail it me before end of July 94
    (I'm returning to France, yes I'm French, studying in Germany !)

Olivier ANH

*******************************************************************************
From donews!crash!rcbins.mu.wvnet.edu!AMONROE Fri, 4 Feb 94 01:59:05 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qnm@bkhouse.cts.com>; Fri, 4 Feb 94 01:59:05 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pRjYx-0001oOC; Wed, 2 Feb 94 10:32 EST
Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pRjSP-0000vnC; Wed, 2 Feb 94 07:25 PST
Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
	id AA18025; Wed, 2 Feb 94 10:28:21 -0500
Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
          via Charon-4.0A-VROOM with IPX id 100.940202085542.2592;
          02 Feb 94 10:25:43 +0500
Message-Id: <MAILQUEUE-101.940202085532.256@rcbins.mu.wvnet.edu>
Date:         2 Feb 94 08:55:32 EST
Priority: normal
X-Mailer:     Pegasus Mail v2.3 (R5).
From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
To: amigae@bkhouse.cts.com
Subject: float


Does anyone have some good example sources that show how to use
"|" in E?  The only sample program that uses it is 'ReWriteGfx'
and I can't make heads or tails of its use in that program...

Have fun
Alan
From donews!crash!comlab.oxford.ac.uk!ecs.oxford.ac.uk!m88jrh Fri, 4 Feb 94 02:14:22 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qnx@bkhouse.cts.com>; Fri, 4 Feb 94 02:14:22 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSMtw-0001POC; Fri, 4 Feb 94 04:32 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSMQU-0000wkC; Fri, 4 Feb 94 01:02 PST
Received: from ecs.oxford.ac.uk (ecs.ecs) by comlab.oxford.ac.uk id AA27912;
          Fri, 4 Feb 94 09:00:58 GMT
Received: from ecs.ox.ac.uk (booth30.ecs) by ecs.oxford.ac.uk (4.1/ecs.1) 
          id AA27872; Fri, 4 Feb 94 09:04:02 GMT
Received: by ecs.ox.ac.uk (4.1/ecs2.0) id AA04900; Fri, 4 Feb 94 09:02:31 GMT
Via: uk.ac.oxford.comlab; Fri, 4 Feb 1994 09:01:29 +0000
Date: Fri, 4 Feb 94 09:02:31 GMT
Message-Id: <9402040902.AA04900@booth30.ecs.ox.ac.uk>
From: m88jrh@ecs.oxford.ac.uk
To: amigae@bkhouse.cts.com
Subject: Amiga Shopper


[Sorry if this has made it once already, but the list has been playing up...]

My Amiga Shopper article has made it to press!  It's in Issue 35 (March 1994)
on pages 62-63.  There's been a small amount of editing done, but all the
bad puns still seem to be there.  The article was submitted about 6 months
ago so it's a little out of date.  In particular it refers to the forth-coming
E version 2.5 (which should now be 3.0 of course).

For the uninitiated: Amiga Shopper is a UK magazine which does not review any
games, just the serious stuff.  I think it's available (mail order) around
the world (there was a recent comp.sys.amiga.review, and I think the author
was Australian).

I'd like to post the review here, but I've only got the unedited version and
I'm not sure where I'd stand on Copyright... [It's not that good, anyway!]

---
   _____  _
     /   / |    /  /
    /   /__/   /__/      Jason R. Hulance
   /   /\     /  /   <m88jrh@uk.ac.oxford.ecs>
|_/ . /  \ . /  / .
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Fri, 4 Feb 94 05:41:34 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qom@bkhouse.cts.com>; Fri, 4 Feb 94 05:41:34 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSQlu-0001OjC; Fri, 4 Feb 94 08:40 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSQlA-0000gNC; Fri, 4 Feb 94 05:39 PST
Received: from rbhp47.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA09679; Fri, 4 Feb 1994 14:40:01 +0100
Received: by rbhp47.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA00292; Fri, 4 Feb 1994 14:39:30 +0100
Message-Id: <m0pSQlA-0000gNC@crash.cts.com>
Date: Fri, 4 Feb 94 14:39:29 MEZ
Full-Name: Olivier Anh
In-Reply-To: <199402030233.VAA19318@freenet.carleton.ca>; from "ao443@freenet.carleton.ca" at Feb 2, 94 9:33 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Ahem...

Hi all,

Well I recieve the mail from our listserv Man. I notice the problem..
But, I send for 3 days a mail. I never recieve it back, but some of you
mail me that they read it !!!!!

Is there any segregation too :)

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Sat, 5 Feb 94 01:02:27 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qor@bkhouse.cts.com>; Sat, 5 Feb 94 01:02:27 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSR5E-0001P3C; Fri, 4 Feb 94 09:00 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSQmv-0000uCC; Fri, 4 Feb 94 05:41 PST
Received: from rbhp47.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA09689; Fri, 4 Feb 1994 14:42:03 +0100
Received: by rbhp47.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA00301; Fri, 4 Feb 1994 14:41:32 +0100
Message-Id: <m0pSQmv-0000uCC@crash.cts.com>
Date: Fri, 4 Feb 94 14:41:31 MEZ
Full-Name: Olivier Anh
In-Reply-To: <199402030233.VAA19318@freenet.carleton.ca>; from "ao443@freenet.carleton.ca" at Feb 2, 94 9:33 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: IntuiSup doc2

Hi all,

well, I repost the doc I wrote about the IntuiSup.library

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

IntuiSup.library                                               IntuiSup.library


                            The missing DOC


Note : this file is *NOT* a part of the IntuiSup archive. I write it only
because there are some other users who will ask them a lot of question about
using this library, and may be are as I am, a beginner in programmation.
There are some things that I don't know about this library. So don't ask me
what does one function do. It is only a summary with some comments.
the (?) means that I don't know what exactly does this function. I don't try
it yet !
This file is more a 'How to use' and 'whre to find that' file than a
technical one, where I can read nothing. All what you will read comes
directly from my own experience. There is no Doc, except a brief description
of the command.

All of this can be found in the example file semed in the archive...



I       What is the IntuiSup.library ?

        It is a gadget library compatible with all Amigas system from 1.3
    up to 3.0. It is written by Torsten Jürgenleit.
    The library can be found on Aminet sites, in the 'utils/libs' directory.


II      What does this library do more than the others ?

        Well, for 2.0+ system user, this library is only usefull in the way of
    how you program it in your code.
    For 1.3 system users, like me, it is a open door to the 2.0 system without
    having it !
    Here are the features that IntuiSup allows :

        - 3D look,
        - all 2.0 gadgets,
        - locale available under 1.3 !
        - and a Editor, but unfortunately, it produces C codes :(


III     How to link IntuiSup with Amiga E ? What about the E modules ?

        This is a critical point. The only way for E user to use an shared
    library, is to convert the pragmas and the include files into E modules.

    Pragmas : you can find the pragmas file called 'IntuiSup.h'
            Beware, there is many 'IntuiSup.h' files in the archive.
            Then use the Pragmas2module program to convert it. Place the
            resulting 'IntuiSup.m' in the EMODULES: directory.

    Include : There is no IntuiSup.i file in the package. The only way to do
            is to convert the include 'IntuiSup.h' (not the same as the
            Pragmas one) with a C processor into 'IntuiSup.i'. And then
            convert this latter file with Iconvert (which need the SAS/C
            Includes and A68k). Place the result in the 'EMODULES:Libraries/'
            directory.

    That's it for the modules !

    Note 1 : I translated these files in E modules, but modified some constants
        (They are very very long : some are 25 chars long !)

    Note 2 : In the Include file, you will find a structure for the gadgets
        with a C union within. Just erase this structure, we don't use it
        as far as we will use E lists and the GadgetData structure.


IV      Is there something special in the use of IntuiSup ?

        Yes, it is the internal variable, which is used in fast all the
    fonctions. This is the only way to the library to know where it is !
    This is because the IntuiSup modify all Intuition messages by adding
    its own. So it is not very painful to add this library in your code,
    because all message will be send through intuition. The only minor
    difference is to replace the functions GetMsg() and ReplyMsg() with
    IGetMsg() and IReply(). That's all !
    For the lists and structures, lists must be 0-terminated.
    (INTUISUP_DATA_END = 0)


V       About the gadgets, how do we code them ?

        Simple, we will use lists to create our gadget.
    The way to do it is :

    DEF gadgets

    gadgets:=[ type,flags,x,y,w,h,text,textattr,data1,data2,data3,
               type,flags,x,y,w,h,text,textattr,data1,data2,data3,
               .......
                  0,    0,0,0,0,0,   0,       0,    0,    0,    0 ]:gadgetdata


    Note that you must have at least in the 'emodules:libraries/intuisup.m'
    module the gadgetdata structure. The union can be deleted. This is the
    object equivalent to the C structure we must have :

        OBJECT GadgetData [
            gd_Types,
            gd_Flags,
            gd_LeftEdge,
            gd_Width,
            gd_Height,
            gd_Text,
            gd_TextAttr : textattr
            gd_Data1,
            gd_Data2,
            gd_Data3 ]

    You will notice that the string gadget need a 4th Data. You can add this
    one in this 'onject' before compiling the module, but don't forget to add
    a 4th NIL data in ALL gadgets...

    Entries :
            Note that these entries are definied as constant.

        type : one of the ten gadgets (1..11)
                 1 = Button
                 2 = Check
                 3 = Mutual Exclude (mx)
                 4 = String
                 5 = Integer
                 6 = Slider
                 7 = Scroller
                 8 = Cycle
                 9 = Count
                10 = ListView
                11 = Palette

        flags : 13 flags are available
                1    = gadget disabled (ghosted)
                2    = no border
                4    = Highlight with Complement colours
                8    = vertical orientation
                16   = Hot Key
                32   = No text Output
                64   = Text is displayed on the left  side of the gadget
                128  = ----------------- ------ right ------- ----------
                512  = -----------------        above         ----------
                1024 = -----------------        under         ----------
                2048 = Button toggle
                4096 = Button image
        x,y,w,h : coordinates of the gadget
        text : a pointer to a string or a dynamic string
        textattr : pointer to the TextAttributes strutures or a list

        datas :
            here are the meaning of the 3 (or 4) datas for each kind of
            gadgets :

            Button :
                data 1 : button state : 0 = not selected, 1 = selected
                data 2 : button image (not selected)
                data 3 : button image (when selected)
            Check :
                data 1 : check state : 0 = not selected, 1 = selected
                data 2 : check pad1 (?)
                data 3 : check pad2 (?)
            Mutual exclude (MX) :
                data 1 : # of pixel sepring 2 radio gadgets
                data 2 : num of the active entry
                data 3 : pointer to a text array or a 0-terminated list
            String :
                data 1 : length of the input
                data 2 : offset of the next string gadget to be activated
                data 3 : offset of the previous string gadget to be activated
                data 4 : default text that is displayed
            Integer :
                Same as String
            Slider :
                data 1 : minimum level
                data 2 : maximum level
                data 3 : current position
            Scroller :
                data 1 : # of visible entries
                data 2 : # of total entries
                data 3 : cuurent entry (the top one)
            Cycle :
                data 1 : # of pixel separing pop up cycle (?)
                data 2 : # of current cycle text pointer text array (?)
                data 3 : pointer to cycle text pointer array (?)
            Count :
                data 1 : minimum value
                data 2 : maximum value
                data 3 : current default value
            ListView :
                data 1 : # of pixel separating 2 entries
                data 2 : current entry (the top one)
                data 3 : pointer to a List structure
            Palette :
                data 1 : # of bitplanes to be displayed
                data 2 : first color in the palette (?)
                data 3 : selected color


    Example :

        DEF gadget,internalvar,txtattr,gadgetlist

        internamvar:=IgetRenderInfos(screen,RENDERINFOSFLAGS)
        txtattr:=['topaz',8,0,0] : textattr
        gad:=[  1,   0, 10, 15,120, 13,'Archiver',txtattr,0,0,0,
                3,     1,530,167,120, 13,'Suffix',txtattr,0,0,['Always',
                                                                      'Never',
                                                                      NIL],
                1,     0,370, 15,120, 13,'Debug' ,txtattr,0,0,0,
                0,0,0,0,0,0,0,0,0,0,0 ] : gadgetdata

        gadgetlist:=IcreateGadgets(internalvar,gad,0,0,NIL)

    Note that you can't pass this gadgetlist in the declaration of a window..
    To display the gadget, you must call the IdisplayGadgets(window,gadgetlist)
    function.
    The same is to remove a list of gadget from a window, you must call the
    IremoveGadgets(gadgetlist) and then, if you don't want to use anymore
    this list, call IfreeGadgetList(gadgetlist).


VI      Are there other structure ?

        Yes :
    the BorderData, which allows yu to draw 3D border
    the TextData , which allows to pass text and text flags to some functions
    NOte that it is possible to make an E list of any number of Data, in the
    form of the GadgetData above.


VII     And about requesters ?

        Sorry, but I prefer to use the great ReqTools.library
    However, requester and auto resquet can be made. There is no file
    requester :(
    The structure is called 'RequesterData' :

        OBJECT RequestData [
            rd_LeftEdge,
            rd_TopEdge,
            rd_Width,
            rd_Height,
            rd_Flags,
            rd_Title,
            rd_Texts : TextAttr
            rd_Borders : BorderData
            rd_Gadgets : GadgetData ]


VIII    Do you try then menus ?

        No, not yet. May be sooner as I'm thinking :)
        The structure is named 'MenuData' :

            OBJECT MenuData [
                md_Type,
                md_Flags,
                md_Name,
                md_CommandKey,
                md_MutualExclude ]


Conclusion :

        Well this is folks ! I hope that you will enjoy using this library.
    I think more particularly to 1.3 system users like me. If some one else
    is making a 'How to use' file; pease mail it me before end of July 94
    (I'm returning to France, yes I'm French, studying in Germany !)

Olivier ANH

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Sat, 5 Feb 94 01:02:45 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qp2@bkhouse.cts.com>; Sat, 5 Feb 94 01:02:45 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSR5M-0001P3C; Fri, 4 Feb 94 09:00 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSQzO-000018C; Fri, 4 Feb 94 05:54 PST
Received: from rbhp47.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA09751; Fri, 4 Feb 1994 14:54:25 +0100
Received: by rbhp47.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA00325; Fri, 4 Feb 1994 14:53:55 +0100
Message-Id: <m0pSQzO-000018C@crash.cts.com>
Date: Fri, 4 Feb 94 14:53:54 MEZ
Full-Name: Olivier Anh
In-Reply-To: <199402030233.VAA19318@freenet.carleton.ca>; from "ao443@freenet.carleton.ca" at Feb 2, 94 9:33 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: ARRAY OF OBJECT

Hi all,

I use the filerequest of the ReqTools.library. Having the MULTISELECT tag set
to ON. I want to save the list of the files wich is in the rtfilelist structure

I try to make a object with 2 string item in it. That's work fine. But it is
only for one file... (path and name). How could I make an array of this object
I try to declare my array as an ARRAY OF myobject. I always have a GURU.

Here is an example, I don't know if this runs (it is a 'souvenir'), but you
will quickly understand, what I mean :)

	OBJECT myobject
		path : LONG,
		NAME : LONG
	ENDOBJECT

	DEF myarray[10] : ARRAY OF LONG

	PROC main()
		path:=String(20)
		name:=String(30)
	/* etc... */
	ENDPROC
Does anybody have a suggestion ? or have another way to do it.

Note : I want to make with this list a list View...

Thanx, bye !

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!plucky.ike.safb.af.mil!bwills Sat, 5 Feb 94 01:03:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qpu@bkhouse.cts.com>; Sat, 5 Feb 94 01:03:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSSYj-0001OfC; Fri, 4 Feb 94 10:35 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSSKC-0000WbC; Fri, 4 Feb 94 07:20 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id JAA12925 for <amigae@bkhouse.cts.com>; Fri, 4 Feb 1994 09:18:36 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA07292; Fri, 4 Feb 94 09:13:27 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01168; Fri, 4 Feb 94 09:15:05 CST
Date: Fri, 4 Feb 94 09:15:05 CST
Message-Id: <9402041515.AA01168@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re:  LIST VIEW

[RETRY:  sorry, this bounced back or it would have been
 posted before now...]

~8> yes, I want this example. I'm try to have a list view with the IntuiSup.library
~8> But I don't know how to pass the list of text...
~8> 
~8> Or does anybody else have an example ?

By popular demand, or so it seems...

Gadtools ListView Example.  This isn't intuisup, Olivier,
but I would imagine you could apply the same concepts.

UUencoded since it's _just_ over 200 lines.

Enjoy.
-- Barry

begin 664 gtlv.lha
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
4^P=NR;K/)B(X@.K2\1G_,0J@3@#A
 
end
From donews!crash!synapse.org!bob.monaghan Sat, 5 Feb 94 01:04:30 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qro@bkhouse.cts.com>; Sat, 5 Feb 94 01:04:30 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSVrH-0001MAC; Fri, 4 Feb 94 14:06 EST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSVOt-000089C; Fri, 4 Feb 94 10:37 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id NAA14560 for AMIGAE@BKHOUSE.CTS.COM; Fri, 4 Feb 1994 13:36:59 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDED12; Fri,  4 Feb 94 12:39:45 -0500
Message-ID: <1d.102305.1351.0CEDED12@synapse.org>
Date: Fri,  4 Feb 94 12:32:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Re: iffparse.library

-> That error is a IFFERR_READ, which is a stream read error. Maybe you
-> could try it on another file.

Hmm, O.k. I'll check it out. I'll post another msg with the routine that
I'm using later on, so you people try it your self.

Is there any special things I should be looking for when I
"InitIFFasDOS"?
From donews!crash!synapse.org!bob.monaghan Sat, 5 Feb 94 01:04:39 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qrt@bkhouse.cts.com>; Sat, 5 Feb 94 01:04:39 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSVrP-0001MAC; Fri, 4 Feb 94 14:06 EST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSVQ9-0000HiC; Fri, 4 Feb 94 10:38 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id NAA14581 for AMIGAE@BKHOUSE.CTS.COM; Fri, 4 Feb 1994 13:38:18 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDED19; Fri,  4 Feb 94 13:18:29 -0500
Message-ID: <1d.102309.1351.0CEDED19@synapse.org>
Date: Fri,  4 Feb 94 12:46:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Re: iffparse.library

-> I have found that IFFParse doesn't work as advertised on my 1200. I
-> copied the example instruction for instruction from the RKM, but,
-> still doesn't work. But, the most common 'error' that iffparse
-> returns is the end of file 'error.'
-> This might be what you're thinking. Use Showmodule on iffparse.m to
-> see what -5 stands for.

(-5) is a stream read error...

I wonder if the problem isn't because the iff_stream portion of the
structure isn't being initialized properly in the RKM example.

I'm currently doing something like this...

Open (file,...
PutLong (iff.stream,file)

/* set up my propchunks here */

err:=ParseIFF(iff)

IF err<>0 THEN boom(err)

etc...

As I said, I'll post the code later.
From donews!crash!QUCDN.QUEENSU.CA!QUCDN.QUEENSU.CA!3NDS3 Sat, 5 Feb 94 01:05:14 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qsq@bkhouse.cts.com>; Sat, 5 Feb 94 01:05:14 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSXmd-0001NUC; Fri, 4 Feb 94 13:09 PST
Received: from QUCDN.QueensU.CA by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSXKR-0000G5C; Fri, 4 Feb 94 12:40 PST
Received: from QUCDN.QUEENSU.CA by QUCDN.QueensU.CA (IBM VM SMTP V2R2)
   with BSMTP id 8295; Fri, 04 Feb 94 15:30:12 EST
Received: from QUCDN.QueensU.CA (NJE origin 3NDS3@QUCDN) by QUCDN.QUEENSU.CA (LMail V1.1d/1.7f) with BSMTP id 5911; Fri, 4 Feb 1994 15:30:07 -0500
Message-Id: <m0pSXKR-0000G5C@crash.cts.com>
Date:         Fri, 04 Feb 94 15:28:14 EST
From: 3NDS3 <3NDS3@QUCDN.QueensU.CA>
To: amigae@bkhouse.cts.com
Subject: Egads.e (from dev/e in Aminet)

Is it just my machine or is anyone having trouble compiling this? It keeps
choking at the first DEF statement with an "unknown object identifier" error.
I don't know what the problem is, certainly the code before that references
all the modules properly. Barry, anyone?

             Dave
From donews!crash!freenet.carleton.ca!ao443 Sat, 5 Feb 94 01:05:28 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qt0@bkhouse.cts.com>; Sat, 5 Feb 94 01:05:28 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pSY7D-0001LrC; Fri, 4 Feb 94 16:31 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSXpQ-0000MpC; Fri, 4 Feb 94 13:12 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA13408; Fri, 4 Feb 94 16:12:53 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id QAA00442; Fri, 4 Feb 1994 16:12:28 -0500
Date: Fri, 4 Feb 1994 16:12:28 -0500
Message-Id: <199402042112.QAA00442@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Various


The Great God Wouter spaketh onto the masses:
>->         I seem to have found a bit of a bug in E. When trying to track
>-> down memory loss in Dirj, through a whole lot of debug code, I managed to
> 
>If you think you are sure it's a compiler problem, send me the code,
>and I'll fix it. I must warn you however, that >90% of the bug-reports
>I have received where problems in the program, not in EC.
> 
>[...]
>->         Ok, name and date are allocated with String and New respectively.
>-> The freeup routine uses Dispose on both of them, ie Dispose(file.name) ;
> 
>which is illegal. strings should be deallocated with DisposeLink() _only_.
> 
	Ok, I have tried that. But, before I waste your time with my code,
I'll load the code with debug statements pointing to the error. (It's
quite obvious where the memory is dissapearing when you load it with
enough debug code.)

>I can be trusted :-)
> 
	No doubt. (I'm not worthy, I'm not worthy!)

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!iccgcc.cs.hh.ab.com!THORNTONJ Tue, 8 Feb 94 01:41:18 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1qyk@bkhouse.cts.com>; Tue, 8 Feb 94 01:41:18 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeCU-0001OgC; Mon, 7 Feb 94 14:13 PST
Received: from beast.cs.hh.ab.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSefD-0000b3C; Fri, 4 Feb 94 20:30 PST
Date: Fri, 4 Feb 1994 23:30:31 -0500 (EST)
Message-Id: <940204233031.20410310@iccgcc.cs.hh.ab.com>
From: THORNTONJ@iccgcc.cs.hh.ab.com
To: amigae@bkhouse.cts.com
Subject: Strings and Numbers and Things......Oh My!!

Hi It's me again,

  I know in the Ref docs it tells how to change a string representation
of a number to a number, but can you change a string rep. of a hex number
into a hex number. 

  Also I haven't been able to find any mention of how to raise a number
to a power.

  The reason for the questions is that in the game I'm working on, I'm
breaking the map down into a 16 x 16 grid with the lines to the grid
representing where the vertical and horizontal walls would be.

  With this scheme, I can represent all of the information for the vertical
and horizontal walls with two different sets of 17 numbers. The same scheme
will be used for the location of doors as well.

  I could use decimal instead of hex but I'm trying to keep my eventual
data files as small as possible. Also being able to raise 2 to the diff
powers would cut down on the code some.

  I don't have a lot done yet but if anyone's interested i could send them
what I have so you could kinda see what I'm trying to do and maybe offer
some suggestions on how to do some things better.

later

Jessie
thorntonj@beast.cs.hh.ab.com

From donews!crash!mhd1.moorhead.msus.edu!platt Tue, 8 Feb 94 01:43:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1r09@bkhouse.cts.com>; Tue, 8 Feb 94 01:43:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeDS-0001o1C; Mon, 7 Feb 94 14:14 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSjYj-0000MOC; Sat, 5 Feb 94 01:44 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA02499; Sat, 5 Feb 1994 03:45:05 -0600
Message-Id: <9402050945.AA02499@mhd1.moorhead.msus.edu>
Date: Sat, 5 Feb 1994 03:45:05 -0600 (CST)
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 3412
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: amigae@bkhouse.cts.com (amigae)
Subject: HELP!!! (With AppIcons)

I'm working on an AppIcon project, and I've run into what I think may be a
bug in E.  I'm trying to read the appmessage.arglist[].name.  According to
the RKM, the .name part is there, and according to E, it is not.  Ok I can
handle that.  I look up the appmessage structure in 'workbench/workbench'
and it says that appmessage.arglist is a LONG.  So how the heck are you
supposed to read the names of the icons which are dropped on the AppIcon???
BTW - This is an attempted translation of the AppIcons prog on page 360 of
the Libaries RKM.  The code I have so far follows (so far this code can
detect when the AppIcon is double clicked, when objects are dropped on it,
and how many.  Now I just need to get the names of the icons which are
dropped on it!!

Thanks in advance for any help.

OPT OSVERSION=37

/* The following MODULE statements come from EPP.  EPP came up with these
statements given the following PMODULE statements:

PMODULE 'eheaders:exec/types'
PMODULE 'eheaders:workbench/workbench'
PMODULE 'eheaders:workbench/startup'
PMODULE 'eheaders:exec/libraries'
*/


MODULE 'exec/types'
MODULE 'exec/nodes'
MODULE 'exec/lists'
MODULE 'exec/tasks'
MODULE 'graphics/gfx'
MODULE 'exec/ports'
MODULE 'exec/semaphores'
MODULE 'utility/hooks'
MODULE 'graphics/clip'
MODULE 'graphics/copper'
MODULE 'graphics/gfxnodes'
MODULE 'graphics/monitor'
MODULE 'hardware/custom'
MODULE 'graphics/view'
MODULE 'graphics/rastport'
MODULE 'graphics/layers'
MODULE 'utility/tagitem'
MODULE 'graphics/text'
MODULE 'exec/io'
MODULE 'devices/serial'
MODULE 'devices/inputevent'
MODULE 'intuition/intuition'
MODULE 'workbench/workbench'
MODULE 'dos/dos'
MODULE 'workbench/startup'
MODULE 'exec/libraries'
MODULE 'icon'
MODULE 'wb'

DEF dummy1:LONG
DEF dummy2:PTR TO LONG
DEF str[256]:STRING

DEF dropcount
DEF x
DEF dobj:PTR TO diskobject
DEF myport:PTR TO mp
DEF appcon:PTR TO appicon
DEF appmsg:PTR TO appmessage

PROC main()

    IF (iconbase:=OpenLibrary('icon.library',37))
    IF (workbenchbase:=OpenLibrary('workbench.library',37))
      IF (dobj:=GetDefDiskObject(WBDISK))
        dobj.type=NIL
        IF (myport:=CreateMsgPort())
          IF (appcon:=AddAppIconA(NIL,NIL,'TestAppIcon',myport,NIL,dobj,NIL))
            dropcount:=0
            WriteF('Drop files on the AppIcon.\n')
            WriteF('Example exits after 3 drops.\n')

            WHILE dropcount < 3
              WaitPort(myport)
              WHILE appmsg:=GetMsg(myport)
                IF appmsg.numargs = 0
                  WriteF('User activated the AppIcon.\nA window here would be nice.\n')
                ELSEIF appmsg.numargs>0
                  WriteF('User dropped \d icons on the AppIcon.\n',appmsg.numargs)
                  FOR x:= 0 TO appmsg.numargs-1
                     dummy1:=appmsg.arglist
                     dummy2:=dummy1[x]
                     StrCopy(str,dummy2,ALL)
                     WriteF('#\d name = \s\n',x+1,str)
                  ENDFOR
                ENDIF
                ReplyMsg(appmsg)
              ENDWHILE
              INC dropcount
            ENDWHILE
            RemoveAppIcon(appcon)
            WHILE appmsg:=GetMsg(myport)
              ReplyMsg(appmsg)
            ENDWHILE
            DeleteMsgPort(myport)
            FreeDiskObject(dobj)
            CloseLibrary(workbenchbase)
            CloseLibrary(iconbase)
          ENDIF
        ENDIF
      ENDIF
    ENDIF
  ENDIF
ENDPROC

From donews!crash!hermes.cam.ac.uk!dmh1002 Tue, 8 Feb 94 01:43:45 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1r12@bkhouse.cts.com>; Tue, 8 Feb 94 01:43:45 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeDp-0001OgC; Mon, 7 Feb 94 14:14 PST
Received: from ppsw2.cam.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSm7L-0000gHC; Sat, 5 Feb 94 04:28 PST
Received: from black.csi.cam.ac.uk by ppsw2.cam.ac.uk 
          with SMTP-CAM (PP-6.0) as ppsw.cam.ac.uk 
          id <08230-0@ppsw2.cam.ac.uk>; Sat, 5 Feb 1994 12:27:59 +0000
Received: from hermes.cam.ac.uk by black.csi.cam.ac.uk 
          id <06947-0@black.csi.cam.ac.uk>; Sat, 5 Feb 1994 12:27:53 +0000
Date: Sat, 5 Feb 1994 12:28:59 +0000 (GMT)
In-Reply-To: <28449.199402011421@badger.westminster.ac.uk>
Message-ID: <Pine.3.89.9402051254.B3301-0100000@blue.csi.cam.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: dmh1002@hermes.cam.ac.uk
From: Dave Higginson <dmh1002@hermes.cam.ac.uk>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: I`m new here!


On Tue, 1 Feb 1994 vaald@westminster.ac.uk wrote:

> Anyway, I`m wondering about a couple of things:
> 
> 1: E has some darn useful functions missing...
>    Has anyone managed to use GT_SetGadgetAttrs in gadtools? Cuz it AIN`T THERE!
>    And ParsePatternNoCase() in DOS? SAME AGAIN! (bitch when writing a file
>    finder... like I WAS... :)

Gt_SetGadgetAttrs is a stack based function. E does not provide this sort 
of function call, so you must use Gt_SetGadgetAttrsA. Due to E's list 
handling facilities, the code ends up looking virtually the same anyway :

Gt_SetGadgetAttrsA(gad,win,NIL,[GA_DISABLED,TRUE,0]);
instead of
Gt_SetGadgetAttrs(gad,win,NIL,GA_DISABLED,TRUE,0)

>    Not to mention DoMethod() in amiga.lib... I tried disassembling this but
>    I don`t know too much about how the C stubs work, so I got lost... :(
>    Anyway, any help in getting around these problems would be appreciated...

Wouter sent code for a DoMethod to the list some time ago, I seem to 
remember. So, hunt through your archives for his message (I didn't save 
it at the time, unfortunately). I think it was either July or August.

> Finally, has anyone got any tips for reading tooltypes? My efforts crash the
> system, but I don`t have the source at hand :(

If you have WB2+ and don't mind relying on your users to have this too, 
there are some functions in the Workbench or Icon library - can't 
remember which - that will do this for you.

> And this month`s Amiga Shopper has a 2-page spread on E! Plus the address
> for this mailing list... Prepared to be swamped by requests asking how to
> access the CLI to compile E code! :) "What is ED?" ... "Hello World" in E...

Unfortunately the article was written before E changed to a listserv, so 
they have the wrong address anyway. I suspect this may turn out to be a 
headache for Norm more than anyone else :)

Dave

+--
  // David Higginson, dmh1002@hermes.cam.ac.uk
\X/  Churchill College, Cambridge, CB3 0DS, UK

From donews!crash!mhd1.moorhead.msus.edu!platt Tue, 8 Feb 94 07:37:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1r4k@bkhouse.cts.com>; Tue, 8 Feb 94 07:37:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeGI-0001qKC; Mon, 7 Feb 94 14:16 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSuzm-0000O8C; Sat, 5 Feb 94 13:56 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA15695; Sat, 5 Feb 1994 15:57:47 -0600
Message-Id: <9402052157.AA15695@mhd1.moorhead.msus.edu>
Date: Sat, 5 Feb 1994 15:57:47 -0600 (CST)
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 2865
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: amigae@bkhouse.cts.com (amigae)
Subject: AppIcon.e

Yes!!! I did it.  I found that in order to read the names of the objects
dropped on an AppIcon you have to reference a wbarg structure at arglist
in the appmessage structure.  (Errrkkk!!)  Thanks to my friends includes I
figured this out.  So it wasn't a bug in E, but durn close.

Here's the completely functioning source for a 100% (not yet) usable AppIcon.

OPT OSVERSION=37

/* The following MODULE statements come from EPP.  EPP came up with these
statements given the following PMODULE statements:

PMODULE 'eheaders:exec/types'
PMODULE 'eheaders:workbench/workbench'
PMODULE 'eheaders:workbench/startup'
PMODULE 'eheaders:exec/libraries'
*/


MODULE 'exec/types'
MODULE 'exec/nodes'
MODULE 'exec/lists'
MODULE 'exec/tasks'
MODULE 'graphics/gfx'
MODULE 'exec/ports'
MODULE 'exec/semaphores'
MODULE 'utility/hooks'
MODULE 'graphics/clip'
MODULE 'graphics/copper'
MODULE 'graphics/gfxnodes'
MODULE 'graphics/monitor'
MODULE 'hardware/custom'
MODULE 'graphics/view'
MODULE 'graphics/rastport'
MODULE 'graphics/layers'
MODULE 'utility/tagitem'
MODULE 'graphics/text'
MODULE 'exec/io'
MODULE 'devices/serial'
MODULE 'devices/inputevent'
MODULE 'intuition/intuition'
MODULE 'workbench/workbench'
MODULE 'dos/dos'
MODULE 'workbench/startup'
MODULE 'exec/libraries'
MODULE 'icon'
MODULE 'wb'

DEF appmsg:PTR TO appmessage
DEF args:PTR TO wbarg

DEF dropcount
DEF x
DEF dobj:PTR TO diskobject
DEF myport:PTR TO mp
DEF appcon:PTR TO appicon

PROC main()

    IF (iconbase:=OpenLibrary('icon.library',37))
    IF (workbenchbase:=OpenLibrary('workbench.library',37))
      IF (dobj:=GetDefDiskObject(WBDISK))
        dobj.type=NIL
        IF (myport:=CreateMsgPort())
          IF (appcon:=AddAppIconA(NIL,NIL,'TestAppIcon',myport,NIL,dobj,NIL))
            dropcount:=0
            WriteF('Drop files on the AppIcon.\n')
            WriteF('Example exits after 3 drops.\n')

            WHILE dropcount < 3
              WaitPort(myport)
              WHILE appmsg:=GetMsg(myport)
                IF appmsg.numargs = 0
                  WriteF('User activated the AppIcon.\nA window here would be nice.\n')
                ELSEIF appmsg.numargs>0
                  WriteF('User dropped \d icons on the AppIcon.\n',appmsg.numargs)
                  args:=appmsg.arglist
                  FOR x:= 1 TO appmsg.numargs
                     WriteF('#\d name = "\s"\n',x,args[].name++)
                  ENDFOR
                ENDIF
                ReplyMsg(appmsg)
              ENDWHILE
              INC dropcount
            ENDWHILE
            RemoveAppIcon(appcon)
            WHILE appmsg:=GetMsg(myport)
              ReplyMsg(appmsg)
            ENDWHILE
            DeleteMsgPort(myport)
            FreeDiskObject(dobj)
            CloseLibrary(workbenchbase)
            CloseLibrary(iconbase)
          ENDIF
        ENDIF
      ENDIF
    ENDIF
  ENDIF
ENDPROC

From donews!crash!freenet.carleton.ca!ao443 Tue, 8 Feb 94 07:37:28 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1r50@bkhouse.cts.com>; Tue, 8 Feb 94 07:37:28 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeGa-0001OoC; Mon, 7 Feb 94 14:17 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSw4r-0000uUC; Sat, 5 Feb 94 15:06 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA05635; Sat, 5 Feb 94 18:06:30 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id SAA14545; Sat, 5 Feb 1994 18:06:05 -0500
Date: Sat, 5 Feb 1994 18:06:05 -0500
Message-Id: <199402052306.SAA14545@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Pointing to gadget


>        ActivateGadget(g.gadgetid.0,requeststringwnd,NIL)
>        
	I believe the RKMS say do NOT use ActivateGadget on Gadtools
gadgets. Could be wrong, but I know you are not supposed to use other
stuff like DisableGadget on it. Find the proper tag and pass it to it with
SetGadgetAttrsA(). 


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Tue, 8 Feb 94 07:37:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1r55@bkhouse.cts.com>; Tue, 8 Feb 94 07:37:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeGd-0001peC; Mon, 7 Feb 94 14:17 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSwAN-00003hC; Sat, 5 Feb 94 15:11 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA05829; Sat, 5 Feb 94 18:12:15 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id SAA18004; Sat, 5 Feb 1994 18:11:53 -0500
Date: Sat, 5 Feb 1994 18:11:53 -0500
Message-Id: <199402052311.SAA18004@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: New Project! C2E!


>
>On Fri, 28 Jan 1994 22:39:09 -0500 <ao443@freenet.carleton.ca> said:
>
>I myself would be totally happy with something that converted .h files to
>the equivalent in .m files. I'm thinking about doing some DLG programming
>using E, but the thought of somehow making a .m file that EC will understand
>has stopped me so far. ;-)
>
>Is there any way right now to type in an equivalent OBJECT to the C structure
>and then convert that ASCII file to a .m module? Otherwise it becomes a bit
>of a pain to use E, since I learn best through hacking with sample code, and
>all the sample code for this stuff is in C.
>
	Well, yes, it's quite easy to convert C structures to E. Convert
them, then use the PMODULE directive with EPP. That's how H2E is going to
work. There really is no huge need to make them .m's.. They're a little
slower, but they still work. 


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Tue, 8 Feb 94 07:37:46 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1r5a@bkhouse.cts.com>; Tue, 8 Feb 94 07:37:46 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeGi-0001PUC; Mon, 7 Feb 94 14:17 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pSwDR-0000sDC; Sat, 5 Feb 94 15:15 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA06018; Sat, 5 Feb 94 18:15:24 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id SAA19831; Sat, 5 Feb 1994 18:15:02 -0500
Date: Sat, 5 Feb 1994 18:15:02 -0500
Message-Id: <199402052315.SAA19831@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Amiga E bug! (I'm pretty sure.)


>
>    Here's a solution: Get ALL Devices, and then check all VOLUMES ONLY.  A
>Device which has a filesystems IS GOING TO HAVE a VOLUME NAME.  Just do a
>little cross-checking and baddabing, baddaboom :-)
>
	Pretty gross solution I might say. Read my message.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!plucky.ike.safb.af.mil!bwills Tue, 8 Feb 94 07:39:28 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1r7b@bkhouse.cts.com>; Tue, 8 Feb 94 07:39:28 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeIH-0001peC; Mon, 7 Feb 94 14:19 PST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pT2fz-0000SUC; Sat, 5 Feb 94 22:08 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id AAA20768 for <amigae@bkhouse.cts.com>; Sun, 6 Feb 1994 00:08:20 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA24000; Sun, 6 Feb 94 00:04:32 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01601; Sun, 6 Feb 94 00:06:11 CST
Date: Sun, 6 Feb 94 00:06:11 CST
Message-Id: <9402060606.AA01601@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Egads.e (from dev/e in Aminet)

Ho, Dave.

I suppose I should fix that egads.lha on aminet since
it's turning out to be a 9-headed hydra.  The problem
is with the object identifier DEF'ed as 'PTR TO textfont'.
Change it to "PTR TO tf" and all should be well.

(Come on, guys, how many times are ya gonna make me
apologize??? :-) :-)

-- Barry
From donews!crash!plucky.ike.safb.af.mil!bwills Tue, 8 Feb 94 07:41:10 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1r9k@bkhouse.cts.com>; Tue, 8 Feb 94 07:41:10 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeJd-0001PUC; Mon, 7 Feb 94 14:20 PST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTBh8-0000HmC; Sun, 6 Feb 94 07:46 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id JAA21306 for <AmigaE@bkhouse.cts.com>; Sun, 6 Feb 1994 09:46:08 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA25924; Sun, 6 Feb 94 09:42:20 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01727; Sun, 6 Feb 94 09:43:59 CST
Date: Sun, 6 Feb 94 09:43:59 CST
Message-Id: <9402061543.AA01727@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Various

~8> The Great God Wouter spaketh onto the masses:

Careful, Jason!  His Eggo -- um, er, -- his Ego is large enough
already. ;-)

-- Barry
From donews!crash!uidaho.edu!andre921 Tue, 8 Feb 94 07:42:58 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rc5@bkhouse.cts.com>; Tue, 8 Feb 94 07:42:58 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeKf-0001OoC; Mon, 7 Feb 94 14:21 PST
Received: from crow.csrv.uidaho.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTHtO-0000JhC; Sun, 6 Feb 94 14:23 PST
Received: by crow.csrv.uidaho.edu (1.37.109.8/1.34)
	id AA10695; Sun, 6 Feb 1994 14:23:38 -0800
Date: Sun, 6 Feb 1994 14:23:24 -0700 (PDT)
Message-Id: <Pine.3.87.9402061424.A10608-0100000@crow.csrv.uidaho.edu>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: Jeremy Andrews <andre921@uidaho.edu>
To: "E (Amiga E Mailing List)" <amigae@bkhouse.cts.com>
Subject: subscribe

Please subscribe me.

                         
							-Jeremy
					ANDRE921@CROW.CSRV.UIDAHO.EDU



From donews!crash!freenet.carleton.ca!ao443 Tue, 8 Feb 94 07:44:34 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1re7@bkhouse.cts.com>; Tue, 8 Feb 94 07:44:34 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeLc-0001P9C; Mon, 7 Feb 94 14:22 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTMiI-0000wIC; Sun, 6 Feb 94 19:32 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA04738; Sun, 6 Feb 94 22:33:00 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA24576; Sun, 6 Feb 1994 22:32:37 -0500
Date: Sun, 6 Feb 1994 22:32:37 -0500
Message-Id: <199402070332.WAA24576@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: amigae@bkhouse.cts.com
Subject: 3.0 Wish List Addendum


	Well, just thought I'd add to this wishlist, though all of these
are relatively simple things that probably could have been added to 2.1b.
(I guess me and Wouter have different design philosophies.)

Wish List Addendum...
-No size/element limit on constant structures, lists, arrays.. E is a
dynamic language, why is there a limit on something so silly?
-Real keyword/constant checking! I want to be able to start my
functions/variables in uppercase if I so desire! (You wouldn't believe the
problems this is causi
ng with converting Angband to E!) Anything else is just cheaping out to
keep compiler speed. Come on!

	Well, everything else I can think of has already been suggested so
that's it. I hope this isn't too late for 3.0, or has already been
implemented!



--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!Informatik.Uni-Bremen.DE!olli Tue, 8 Feb 94 07:45:05 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1res@bkhouse.cts.com>; Tue, 8 Feb 94 07:45:05 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeLq-0001o1C; Mon, 7 Feb 94 14:22 PST
Received: from alf.zfn.uni-bremen.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTPuw-00006SC; Sun, 6 Feb 94 22:57 PST
Received: from bettina.informatik.uni-bremen.de by alf.zfn.uni-bremen.de (AIX 3.2/UCB 5.64/4.931109)
          id AA57079; Fri, 4 Feb 1994 16:34:06 +0100
Received: by Informatik.Uni-Bremen.DE (4.1/SMI-4.1)
	id AA17252; Fri, 4 Feb 94 16:34:01 +0100
Received: from localhost by p232.informatik (4.1/SMI-4.1)
	id AA21028; Fri, 4 Feb 94 16:33:56 +0100
Message-Id: <9402041533.AA21028@p232.informatik>
In-Reply-To: Your message of "Wed, 02 Feb 1994 21:25:35 EST."
             <199402030225.VAA14485@freenet.carleton.ca>
Date: Fri, 04 Feb 1994 16:33:54 +0100
From: Olliver Moehreke <olli@Informatik.Uni-Bremen.DE>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Amiga E bug! (I'm pretty sure.)


|>   >One other thing I'm stuck on is with a device/volume/assign list. I want 
to
|>   >be able to show it similar to the way ASL shows it ie:
|>   >
|>   >
|>   >DEVICENAME:   VOLUMENAME:             xx% full
|>   >DEVICE2:      VOLUME2:                yy% full
|>   >C:                                    Assign
|>   >CLIPS:                                Assign
|>   >
|>   >etc...
|>   >But... no matter which way I do it, I either end up with devices I don't
|>   >want
|>   >(SER:  AUX: PRT: PAR: etc)  or I have no devices at all, just volumes and
|>   >assigns...   the second option would be OK if I knew how to get the devic
e
|>   >name from the volume name..  e.g. given I have a volumename of
|>   >AmigaLibDisk930,  how do I find from that the device it is in?
|>   >e.g. DF3:
|>   
|>   	Ok, this is a bit tricky, but is quite doable. My details may be a
|>   bit off, because I don't have the RKMs with me, but here's the gist.
|>   First, to avoid having devices you don't like, use the Dos (I believe)
|>   call, IsFileSystem().

MEGA WARNING !!!

NEVER USE IsFileSystem('DEVICE:') WHEN YOU HAVE LOCKED THE DOSLIST
FOR READING OR WRITING, BECAUSE YOU WILL GET A MEGA-DEADLOCK...

The reason is, that IsFileSystem(...) has to load every handler,
that is not already loaded to the system (eg. PRT:). The OS
then has to update the processport-information of the doslist
and tries to lock the doslist too, that is already locked by you. :)


---------------------------------------------------------------------
Oliver Moehrke			 EMail:  olli@informatik.Uni-Bremen.de
FB - Informatik - AG KI	         UUCP:   unido!ubrinf!olli
Universitaet Bremen
Postfach 33 04 40		 Tel:    +49-(0)4221-218-3776
D-28334 Bremen			 Fax:    +49-(0)4221-218-7196
---------------------------------------------------------------------

From donews!crash!kbss.bt.co.uk!tonyp Tue, 8 Feb 94 07:45:19 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rf0@bkhouse.cts.com>; Tue, 8 Feb 94 07:45:19 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeLu-0001OoC; Mon, 7 Feb 94 14:22 PST
Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTSE6-0000awC; Mon, 7 Feb 94 01:25 PST
Received: from jasper.kbss.bt.co.uk (actually 132.146.9.31) by zaphod.axion.bt.co.uk with SMTP (PP);
          Mon, 7 Feb 1994 09:16:20 +0000
Received: from olivine.kbss.bt.co.uk by jasper.kbss.bt.co.uk; Mon, 7 Feb 94 09:14:56 GMT
Date: Mon, 7 Feb 94 09:14:54 GMT
Message-Id: <1122.9402070914@olivine.kbss.bt.co.uk>
From: Tony Prichard 293834 <tonyp@kbss.bt.co.uk>
To: amigae@bkhouse.cts.com
Subject: <none>

SUBSCRIBE AmigaE
HELP AmigaE
FAQ AmigaE
From donews!crash!archiduc.irit.fr!vintenat Tue, 8 Feb 94 07:45:32 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rf8@bkhouse.cts.com>; Tue, 8 Feb 94 07:45:32 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeM1-0001UFC; Mon, 7 Feb 94 14:22 PST
Received: from archiduc.irit.fr by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTSKe-00017iC; Mon, 7 Feb 94 01:32 PST
Received: from localhost (vintenat@localhost) by archiduc.irit.fr (8.6.4/8.6.4) id KAA12055; Mon, 7 Feb 1994 10:31:40 GMT
Date: Mon, 7 Feb 1994 10:31:40 GMT
Message-Id: <199402071031.KAA12055@archiduc.irit.fr>
From: Lionel VINTENAT <vintenat@archiduc.irit.fr>
To: amigae@bkhouse.cts.com
Cc: vaald@westminster.ac.uk
Subject: Re: I`m new here!

>   Not to mention DoMethod() in amiga.lib... I tried disassembling this but
>   I don`t know too much about how the C stubs work, so I got lost... :(
>   Anyway, any help in getting around these problems would be appreciated...

	Wouter gave me a doMethod() function for Amiga E which works very
well, I'll e-mail it to you tomorrow. Does anybody else want it ?

>2: I have had some joy with MUI, I got a basic window with some text up
>   and running, but nothing else... no DoMethod()! Gah!

	I wrote a macro preprocessor for Amiga E with MUI macros as example.
It's called Mac2E. E-mail me for more details.

>Finally, has anyone got any tips for reading tooltypes? My efforts crash the
>system, but I don`t have the source at hand :(

	I began a long time ago a program which needed tooltype reading. I gave
up this program (for the moment), but I can send to you the parts that you
are interested in. But the comments are in French !

	Lionel
From donews!crash!sheffield.ac.uk!D.Lamptey Tue, 8 Feb 94 07:45:41 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rfd@bkhouse.cts.com>; Tue, 8 Feb 94 07:45:41 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeM3-0001P9C; Mon, 7 Feb 94 14:22 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTSUu-00013oC; Mon, 7 Feb 94 01:43 PST
Received: from ntsc.shef.ac.uk by pp.shef.ac.uk with SMTP (PP) 
          id <27153-0@pp.shef.ac.uk>; Mon, 7 Feb 1994 09:38:09 +0000
Received: from mars.nattrans.COM by ntsc.shef.ac.uk (4.1/Derryck 1.1(mm)) 
          id AA10869; Mon, 7 Feb 94 09:39:51 GMT
Received: by mars.nattrans.COM (4.1/Derryck 1.2(sm)) id AA00601;
          Mon, 7 Feb 94 09:45:02 GMT
Via: uk.ac.sheffield; Mon, 7 Feb 1994 09:42:22 +0000
Date: Mon, 7 Feb 94 09:45:02 GMT
Message-Id: <9402070945.AA00601@ntsc.shef.ac.uk>
From: D.Lamptey@sheffield.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: STOP PRESS!!!


]
]Amiga E has a double page feature in Amiga Shopper this month, March 
]issue, pages 62/63.
]
]Here are the contents of the "Checkout" box at the end of the article.
]
(Good News...)
]
]----8<----8<----8<----
]
]The reviewer is called Jason Hulance (are you on this mailing list, 
]Jason? :-)
]

Yes, Jason is on this list, and contributes frequently.

Good to see you made it, Jason!
(Please e-mail me, wanna talk to you..)


Derryck.
_____________________________________________________________
Derryck Lamptey, MSc(Eng): National Transputer Support Centre   
D.Lamptey@sheffield.ac.uk  Evening  voice:  (+44/0)742 309165
From donews!crash!mars.let.uva.nl!wouter Tue, 8 Feb 94 07:46:28 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rgd@bkhouse.cts.com>; Tue, 8 Feb 94 07:46:28 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeMQ-0002ScC; Mon, 7 Feb 94 14:23 PST
Received: from uranus.let.uva.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTWaj-0000LPC; Mon, 7 Feb 94 06:05 PST
Received: by uranus.let.uva.nl id AA01869
  (5.65c/IDA-1.4.4 for AmigaE@bkhouse.cts.com); Mon, 7 Feb 1994 15:00:04 +0100
Return-Path: <wouter@mars.let.uva.nl>
Date: Mon, 7 Feb 1994 15:00:04 +0100
Message-Id: <199402071400.AA01869@uranus.let.uva.nl>
X-Organisation: Department of Computational Linguistics,
                University of Amsterdam
                Spuistraat 134, 1012 VB Amsterdam, The Netherlands
From: Wouter van Oortmerssen <wouter@mars.let.uva.nl>
To: AmigaE@bkhouse.cts.com
Subject: Types!


Hello All,

Here is yet another text I wrote with the purpose to help people
understand E better. It's a first version, so needs improvement. Enjoy!

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



                         UNDERSTANDING E TYPES

                       by Wouter van Oortmerssen



Intro
-----

Most problems people have while programming in E stem from their incorrect
view of how the E type-system works, and, admitted, this is not surprising
given the way it is described in the reference manual. Also, many people
have an idea how types work from their previous programming language, and
try to apply this to E, which is often fatal, because E is quite different
when it come to types.


The Type System
---------------

This may come as a shock to some readers, but E is in essense a TYPELESS
language. Indeed, variables may have a type, but this is only used as a
specification how to dereference a variable when it is used as a pointer.
In almost ALL other language constructions, variables are treated as all
being of the same type, namely the famous 32bit typeless value.

In practise this means that for example in expressions with the exception
of the ".", "[]" and "++" operators etc., all operators and functions work
on 32bit values, regardless of wether they represent booleans, integers,
reals or pointers to something.


So what are those Pointer Types?
--------------------------------

In the E type-system only 4 types exist, PTR TO CHAR, PTR TO INT,
PTR TO LONG and PTR TO <object>, where <object> is a name of a previously
defined OBJECT. When a variable (or an object member, as we'll see later)
is declared as being of this type, It means that if the variable contains
a value that is a legal pointer, this is how it should be dereferenced.


And what about LONG, ARRAY etc. ?
---------------------------------

All other types one may see in a DEF declaration a not really types, as
they really are only other ways of writing one of the above four. As an
example, ARRAY OF <type> is just another way of writing PTR TO <type>, with
the only difference that the former is automatically assigned the address
of an area of stackspace which is big enough to hold data for the #of
elements specified in square brackets.

Here's a table that shows all E 'types' in terms of the basic four:

ARRAY OF CHAR, ARRAY, STRING, LONG, <>   (are equal to)   PTR TO CHAR
ARRAY OF INT                             (is equal to)    PTR TO INT
ARRAY OF LONG, LIST                      (are equal to)   PTR TO LONG
ARRAY OF <object>, <object>              (are equal to)   PTR TO <object>

with "<>" I mean: no type specification at all.

- LONG is for variables that are not intended to be used as a pointer,
  i.e integers. It's equivalence with PTR TO CHAR is quite logical, as
  conceptually both talk about things that are measured in units of 1.
  (for example, "++" has the same effect on both)
- LIST and STRING are the same as their ARRAY equivalents, in respect
  to the fact that they're initialised to a piece of stack-space, but
  they're stack representation is a little more complex to facilitate
  runtime bounds-checking (when used with the correct functions).
- an <object> is equivalent to [1]:ARRAY OF <object>. both represent
  an initialised PTR TO <object>.

In an OBJECT one can have the same declarations, with the addition of CHAR
and INT (similar to LONG), and the ommission of LIST and STRING, as these
are complex objects in their own right, and cannot be part of an object.
(NOTE: in versions of E previous to v3.0, PTR TO and ARRAY OF types were
not available in OBJECTS)


Deferencing
-----------

Given a pointer p of some type,

"[]" may index other elements that are sequentially ordered next to
     the element it is currently pointing to. note that this allows for
     both positive and negative indices, and also no assumptions are made
     about where and howmany elements are actually allocated.

"++" sets the pointer to the next element in memory, "--" to the previous
     one. note that these operators always operate on the pointer and
     never on the the element the pointer is pointing to.

"."  works similar to "[]", only now indexes the pointer by name, i.e. the
     pointer must be a PTR TO <object>.

"[]" and "." may be concatenated to a pointer p in any sequence, given the
fact that the previous resulting value again is known to be of a "PTR TO"
type. (note that in versions of E previous to v3.0, this was restricted to
one "[]" and then one ".", notably because OBJECTs couldn't have PTRs in
them)

One does not need to write out a de-reference in total, as in other
languages, e.g. if p is an ARRAY OF obj, instead of having to write
p[index].member you can write just p[index], which logically results
in in the address of that object. This also explains why p[].member
is equivalent to p.member, since p[] is the same as p when it points
to an object.


Reference Semantics
-------------------

Another type-related issue that makes E somewhat different from other
languages and thus harder to grasp is it's accent on Reference Semantics
rather than Value Semantics. I'll try to argue why that's good here.

Informally, Reference Semantics means that objects in a language (mostly
other than the simple ones like LONGs) are represented by pointers, while
Value Semantics treats these objects as just being themselves. An example
of a language that has only Value Semantics is BASIC, examples of
languages that have them both are the C/C++ and Pascal type-of languages,
and examples of Reference only are newer Object Oriented languages like
Eiffel, functional languages like LISP and ofcourse E.

Using Reference Semantics doesn't mean being occupied with pointers
all the time, rather you're worrying about them a lot less then in the
mixed case or the Value-only case, especially since in real life programs
most non-trivial data-structures get allocated dynamically which implies
pointers. The best example of this is LISP, where one programs heavily
with pointers without noticing. In E, one could easily forget STRING
is a pointer, given the easy by which one can pass it around to other
functions; in C often lots of "&" are needed where in the equivalent E
case non are, and the Oberon equivalent of bla('hallo') looks like
bla(sys.ADR('hallo')) because the string doesn't represent a pointer,
but a value as a whole...

So why do languages have Value Semantics? beats me. One may thinks it's
conceptually nice but I can't imagine. A stronger argument seems to be
that accesses to objects that are no pointers can be better optimised by
a good compiler, but since only very trivial and static data-structures
can be build in this fashion, it's hardly an issue. Value semantics
is old-fashioned and will probably loose significance in new and upcoming
languages.

<note: this needs less hype>


Comparisons with C
------------------

long *x;				x:PTR TO LONG
long x[10];				--
long dummy[10], *x=&dummy;		x[10]:ARRAY OF LONG

<note: more here>

(-- = not possible, because of value-semantics)


Often Made Mistakes
-------------------

DEF s[50]:STRING
s:='bla'

This does not get the 'bla' into the string, however there's nothing
wrong with it either, just not what programmer means. The expression
on the righthandside of the ":=" results in a pointer, and replaces the
pointer that was already in s, namely one to an empty STRING. To actually
make a copy of 'bla' instead of just moving the pointer around (which
is desired in 90% of the cases), use StrCopy().

<note: more examples here>


Conclusions: So does Strong-Typing suck?
----------------------------------------

Yes and no.
<note: explanation here>

From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 8 Feb 94 07:46:43 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rgl@bkhouse.cts.com>; Tue, 8 Feb 94 07:46:43 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeMY-0001NlC; Mon, 7 Feb 94 14:23 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTWIR-00011XC; Mon, 7 Feb 94 05:46 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA16024; Mon, 7 Feb 1994 14:46:47 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA04970; Mon, 7 Feb 1994 14:46:16 +0100
Message-Id: <m0pTWIR-00011XC@crash.cts.com>
Date: Mon, 7 Feb 94 14:46:15 MEZ
Full-Name: Olivier Anh
In-Reply-To: <940203183516.204136b3@iccgcc.cs.hh.ab.com>; from "THORNTONJ@beast.cs.hh.ab.com" at Feb 3, 94 6:35 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Help with screens

Hi Jessie !

>   Just a quick question. How do you get windows and cons to
> open up on a screen that is opened with OpenS().

The only way I know is avalaible under 2.0. You must open a Public Screen. Then
open a file with Open() named for example 'CON:0/0/640/100/Shell'.
I don't know the possibility of the new 2.0 shell ( I mean options like /CLOSE
/WAIT...) there is probably a /PUBLIC option...
Under 1.3, opening a shell on a private screen (only the WB is public) is not
possible. Or I don't know how to do :)

Bye,...



--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 8 Feb 94 07:46:52 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rgq@bkhouse.cts.com>; Tue, 8 Feb 94 07:46:52 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeMb-0001o1C; Mon, 7 Feb 94 14:23 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTWNZ-0000WmC; Mon, 7 Feb 94 05:51 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA16051; Mon, 7 Feb 1994 14:52:10 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA04998; Mon, 7 Feb 1994 14:51:40 +0100
Message-Id: <m0pTWNZ-0000WmC@crash.cts.com>
Date: Mon, 7 Feb 94 14:51:39 MEZ
Full-Name: Olivier Anh
In-Reply-To: <m0pR7aD-00000xC@crash.cts.com>; from "3NDS3" at Jan 31, 94 5:52 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: New Project! C2E!

Hi Dave 

You write :
> 
> Is there any way right now to type in an equivalent OBJECT to the C structure
> and then convert that ASCII file to a .m module? Otherwise it becomes a bit
> of a pain to use E, since I learn best through hacking with sample code, and
> all the sample code for this stuff is in C.

Well dave, I did this for the IntuiSup.library. I tranlated the .h into .m
via the includes (.i). A friend of mine (Lionel, in this ML) convert me
this .h file into .i, Then I modified some C structure and constant definition
for my own use. Finally I compile this .i file with Iconvert (which needs
A68K and the C includes) into an E module.. That's it !
The most difficult is to convert the .h into .i. I don't have any C compiler...

Hope this helps...


--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 8 Feb 94 07:47:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rgv@bkhouse.cts.com>; Tue, 8 Feb 94 07:47:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeMd-0001P9C; Mon, 7 Feb 94 14:23 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTWSz-0000MZC; Mon, 7 Feb 94 05:57 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA16082; Mon, 7 Feb 1994 14:56:15 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA05020; Mon, 7 Feb 1994 14:55:50 +0100
Message-Id: <m0pTWSz-0000MZC@crash.cts.com>
Date: Mon, 7 Feb 94 14:55:49 MEZ
Full-Name: Olivier Anh
In-Reply-To: <199402011022.KAA05246@archiduc.irit.fr>; from "Lionel VINTENAT" at Feb 1, 94 10:22 am
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Mac2E for 1.3 users

Hi Lionel !

> 	Mac2E v3.0 is finished, and I'm now working on the docs. It is far more
> better (faster above all) then the 2.0 one. But I will tell you its new features
> when I'll put it on aminet (next week I hope).
Good news !!! But under 1.3 too ?

> 	For the moment, my problem is that Mac2E still needs Workbench 2.0+ to
> run. So, I ask myself if someone is interested by a 1.3 version. If it is, let
Meeeeeeeeeeeeee, I want a 1.3 versions..... :))))

> 	I've already think about a 1.3 version. My problem is to emulate the
> ReadArgs() function. To do this, I thought to use the arp.library.
No, try to use the built-in variable 'arg' !
> So I got
> it from aminet yesterday. But when I extrated the docs, I found out that the
> aminet version is only for 2.0 Kickstart, ARGGGGGGGGGG :-( But I'm sure that
> the versions above 39 are for 1.3 kickstart.

The V39 of arp.library is for 1.3 users. The v40 is for 2.x users...)

> So, is any of you knows where I can
> find v39 arp.library ? 
I can send you the whole disc of ARP... Just tell me !

> Perhaps, somebody owns it ! Third solution : is any of
> you successed in making a ReadArgs() emulation for 1.3 ?
I don't yet !!!


--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!dcs.gla.ac.uk!mccracal Tue, 8 Feb 94 07:47:11 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rh0@bkhouse.cts.com>; Tue, 8 Feb 94 07:47:11 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeMf-0001OoC; Mon, 7 Feb 94 14:23 PST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTWTC-00015lC; Mon, 7 Feb 94 05:57 PST
Received: from agattu.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk 
          with LOCAL SMTP (PP) id <29843-0@goggins.dcs.gla.ac.uk>;
          Mon, 7 Feb 1994 13:57:30 +0000
Received: by agattu.dcs.gla.ac.uk (4.1/Dumb) id AA08772;
          Mon, 7 Feb 94 13:57:21 GMT
Date: Mon, 7 Feb 94 13:57:21 GMT
Message-Id: <9402071357.AA08772@agattu.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: amigae@bkhouse.cts.com
Subject: Complete function list for Amiga-E

Does anyone have a list of all the functions provided by AmigaE. The 
documentation seems to leave out some functions like StringF() which I
only found out about by reading someone elses code.

Thanks in advance
	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 8 Feb 94 07:47:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rh8@bkhouse.cts.com>; Tue, 8 Feb 94 07:47:24 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeMk-0001UFC; Mon, 7 Feb 94 14:23 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTWxe-00002ZC; Mon, 7 Feb 94 06:29 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA16747; Mon, 7 Feb 1994 15:29:12 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA05219; Mon, 7 Feb 1994 15:28:46 +0100
Message-Id: <m0pTWxe-00002ZC@crash.cts.com>
Date: Mon, 7 Feb 94 15:28:45 MEZ
Full-Name: Olivier Anh
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: amigae@bkhouse.cts.com
Subject: IntuiSup.doc Addendum

Hi all,

I post this time a new version of my doc about the IntuiSup...
I added a section about the locale, and some news...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IntuiSup.library                                               IntuiSup.library


                            The missing DOC


Note : this file is *NOT* a part of the IntuiSup archive. I write it only
because there are some other users who will ask themself a lot of question
about using this library, and may be are as I am, a beginner in programmation,
or simply they wnt to know what can do this library.
There are some things that I don't know about this library. So don't ask me
what does one function do. It is only a summary with some comments.
the (?) means that I don't know what exactly does this function. I don't try
it yet !
This file is more a 'How to use' and 'whre to find that' file than a
technical one, where I can read nothing. All what you will read comes
directly from my own experience. There is no Doc, except a brief description
of the command.

All of this can be found in the example file semed in the archive...



I       What is the IntuiSup.library ?

        It is a gadget library compatible with all Amigas system from 1.3
    up to 3.0. It is written by Torsten Jürgenleit.
    The library can be found on Aminet sites, in the 'utils/libs' directory.


II      What does this library do more than the others ?

        Well, for 2.0+ system user, this library is only usefull in the way of
    how you program it in your code.
    For 1.3 system users, like me, it is a open door to the 2.0 system without
    having it !
    Here are the features that IntuiSup allows :

        - 3D look,
        - all 2.0 gadgets,
        - locale available under 1.3 !
        - and a Editor, but unfortunately, it produces C codes :(


III     How to link IntuiSup with Amiga E ? What about the E modules ?

        This is a critical point. The only way for E user to use an shared
    library, is to convert the pragmas and the include files into E modules.

    Pragmas : you can find the pragmas file called 'IntuiSup.h'
            Beware, there is many 'IntuiSup.h' files in the archive.
            Then use the Pragmas2module program to convert it. Place the
            resulting 'IntuiSup.m' in the EMODULES: directory.

    Include : There is no IntuiSup.i file in the package. The only way to do
            is to convert the include 'IntuiSup.h' (not the same as the
            Pragmas one) with a C processor into 'IntuiSup.i'. And then
            convert this latter file with Iconvert (which need the SAS/C
            Includes and A68k). Place the result in the 'EMODULES:Libraries/'
            directory.

    That's it for the modules !

    Note 1 : I translated these files in E modules, but modified some constants
        (They are very very long : some are 25 chars long !)

    Note 2 : In the Include file, you will find a C structure for the gadgets
        with a C union within. Just erase this structure, we don't use it
        as far as we will use E lists and the GadgetData structure/object.


IV      Is there something special in the use of IntuiSup ?

        Yes, it is the internal variable, which is used in fast all the
    fonctions. This is the only way to the library to know where it is !
    This is because the IntuiSup modify all Intuition messages by adding
    its own. So it is not very painful to add this library in your code,
    because all message will be send through intuition. The only minor
    difference is to replace the functions GetMsg() and ReplyMsg() with
    IGetMsg() and IReply(). That's all !
    For the lists and structure/objects, lists must be 0-terminated.
    (INTUISUP_DATA_END = 0)


V       About the gadgets, how do we code them ?

        Simple, we will use lists to create our gadget.
    The way to do it is :

    DEF gadgets

    gadgets:=[ type,flags,x,y,w,h,text,textattr,data1,data2,data3,
               type,flags,x,y,w,h,text,textattr,data1,data2,data3,
               .......
                  0,    0,0,0,0,0,   0,       0,    0,    0,    0 ]:gadgetdata


    Note that you must have at least in the 'emodules:libraries/intuisup.m'
    module the gadgetdata structure/object. The union can be deleted. This is
    the object equivalent to the C structure we must have :

        OBJECT GadgetData [
            gd_Types,
            gd_Flags,
            gd_LeftEdge,
            gd_Width,
            gd_Height,
            gd_Text,
            gd_TextAttr : textattr
            gd_Data1,
            gd_Data2,
            gd_Data3 ]

    You will notice that the string gadget need a 4th Data. You can add this
    one in this 'onject' before compiling the module, but don't forget to add
    a 4th NIL data in ALL gadgets...

    Entries :
            Note that these entries are definied as constant.

        type : one of the ten gadgets (1..11)
                 1 = Button
                 2 = Check
                 3 = Mutual Exclude (mx)
                 4 = String
                 5 = Integer
                 6 = Slider
                 7 = Scroller
                 8 = Cycle
                 9 = Count
                10 = ListView
                11 = Palette

        flags : 13 flags are available
                1    = gadget disabled (ghosted)
                2    = no border
                4    = Highlight with Complement colour
                8    = vertical orientation
                16   = Hot Key
                32   = No text Output
                64   = Text is displayed on the left  side of the gadget
                128  = ----------------- ------ right ------- ----------
                512  = -----------------        above         ----------
                1024 = -----------------        under         ----------
                2048 = Button toggle
                4096 = Button image
        x,y,w,h : coordinates of the gadget
        text : a pointer to a string or a dynamic string
        textattr : pointer to the TextAttributes strutures or a list

        datas :
            here are the meaning of the 3 (or 4) datas for each kind of
            gadgets :

            Button :
                data 1 : button state : 0 = not selected, 1 = selected
                data 2 : button image (not selected)
                data 3 : button image (when selected)
            Check :
                data 1 : check state : 0 = not selected, 1 = selected
                data 2 : check pad1 (?)
                data 3 : check pad2 (?)
            Mutual exclude (MX) :
                data 1 : # of pixel sepring 2 radio gadgets
                data 2 : num of the active entry
                data 3 : pointer to a text array or a 0-terminated list
            String :
                data 1 : length of the input
                data 2 : offset of the next string gadget to be activated
                data 3 : offset of the previous string gadget to be activated
                data 4 : default text that is displayed
                         NOTE : this 4th data is NOT written anywhere. The
                                author says that there is 3 datas in the
                                GadgetData structure/objet.
            Integer :
                Same as String
            Slider :
                data 1 : minimum level
                data 2 : maximum level
                data 3 : current position
            Scroller :
                data 1 : # of visible entries
                data 2 : # of total entries
                data 3 : cuurent entry (the top one)
            Cycle :
                data 1 : # of pixel separing pop up cycle (?)
                data 2 : # of current cycle text pointer text array (?)
                data 3 : pointer to cycle text pointer array (?)
            Count :
                data 1 : minimum value
                data 2 : maximum value
                data 3 : current default value
            ListView :
                data 1 : # of pixel separating 2 entries
                data 2 : current entry (the top one)
                data 3 : pointer to a List structure/object
            Palette :
                data 1 : # of bitplanes to be displayed
                data 2 : first color in the palette (?)
                data 3 : selected color


    Example :

        DEF gadget,internalvar,txtattr,gadgetlist

        internamvar:=IgetRenderInfos(screen,RENDERINFOSFLAGS)
        txtattr:=['topaz',8,0,0] : textattr
        gad:=[  1,0, 10, 15,120, 13,'Button1'       ,txtattr,0,0,0,
                3,1,530,167,120, 13,'Mutual Exclude',txtattr,0,0,
                                                            ['1st item',
                                                             '2nd item',
                                                             NIL],
                1,0,370, 15,120, 13,'Button2'       ,txtattr,0,0,0,
                0,0,0,0,0,0,0,0,0,0,0 ] : gadgetdata

        gadgetlist:=IcreateGadgets(internalvar,gad,0,0,NIL)

    Note that you can't pass this gadgetlist in the declaration of a window..
    To display the gadget, you must call the IdisplayGadgets(window,gadgetlist)
    function.
    The same is to remove a list of gadget from a window, you must call the
    IremoveGadgets(gadgetlist) and then, if you don't want to use anymore
    this list, call IfreeGadgetList(gadgetlist).


VI      Are there others structures/objects ?

        Yes :
    the BorderData, which allows you to draw 3D border

        OBJECT BorderData
            bd_Type,
            bd_LeftEdge,
            bd_TopEdge,
            bd_Width,
            bd_Height ]

    the TextData , which allows to pass text and text flags to some functions

        OBJECT TextData
            gd_Type,
            gd_Flags,
            gd_LeftEdge,
            gd_TopEdge,
            gd_Text,
            gd_TxtAttr : TextAttr ]

    Note that it is possible to make an E list of any number of Data, in the
    form of the GadgetData above.


VII     And about requesters ?

        Sorry, but I prefer to use the great ReqTools.library
    However, requester and auto resquet can be made. There is no file
    requester :(
    The structure/object is called 'RequesterData' :

        OBJECT RequestData [
            rd_LeftEdge,
            rd_TopEdge,
            rd_Width,
            rd_Height,
            rd_Flags,
            rd_Title,
            rd_Texts : TextAttr
            rd_Borders : BorderData
            rd_Gadgets : GadgetData ]


VIII    Do you try then menus ?

        No, not yet. May be sooner than I'm thinking :)
        The structure/object is named 'MenuData' :

            OBJECT MenuData [
                md_Type,
                md_Flags,
                md_Name,
                md_CommandKey,
                md_MutualExclude ]


IX      You said, the localization is available ?

        Well, yes. As far as I saw in the doc, a fonction can create a
        'Langage Text Array'. We can find in the archive '.langage' files, so
        I suppose that's the locale is implemented ! But, looking at these
        locale files, I notice that they are ASCII files. I'm not sure that
        locale files are in ASCII form, but in some IFF form.
        Sorry I don't try to use it...


Conclusion :

        Well that is all, folks ! I hope that you will enjoy using this library.
    I think more particularly to 1.3 system users like me. If some one else
    is making a 'How to use' file ; please mail it me before end of July 94
    (I'm returning to France, yes I'm French, studying in Germany !)

Olivier ANH

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 8 Feb 94 07:47:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rhd@bkhouse.cts.com>; Tue, 8 Feb 94 07:47:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeMn-0001P9C; Mon, 7 Feb 94 14:23 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTWXj-0000yhC; Mon, 7 Feb 94 06:02 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA16120; Mon, 7 Feb 1994 15:02:03 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA05063; Mon, 7 Feb 1994 15:01:37 +0100
Message-Id: <m0pTWXj-0000yhC@crash.cts.com>
Date: Mon, 7 Feb 94 15:01:36 MEZ
Full-Name: Olivier Anh
In-Reply-To: <m0pRJYz-0001LPC@tsunb.ctn.cogs.susx.ac.uk>; from "Robert Dabell" at Feb 1, 94 11:46 am
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: LIST VIEW

Hi Robert

> 
> > I'm try to have a list view with the IntuiSup.library
>                                        ^^^^^^^^^^^^^^^^
> 
> What exactly is this, and where can I get it?
> 
You can get it on vertain Aminet sites... I found it only on :
 - ftp.cs,tu-berlin.de
 - ftp.wustl.edu
 - ftp.etsu.edu

The archive is 571 Ko long !!!!
You can find my an updated doc in the ML of E

Bye !


--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!comlab.oxford.ac.uk!ecs.oxford.ac.uk!m88jrh Tue, 8 Feb 94 07:49:17 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rje@bkhouse.cts.com>; Tue, 8 Feb 94 07:49:17 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeNh-0001OoC; Mon, 7 Feb 94 14:24 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTYu6-0000qwC; Mon, 7 Feb 94 08:33 PST
Received: from ecs.oxford.ac.uk (ecs.ecs) by comlab.oxford.ac.uk id AA04992;
          Mon, 7 Feb 94 13:32:38 GMT
Received: from ecs.ox.ac.uk (booth29.ecs) by ecs.oxford.ac.uk (4.1/ecs.1) 
          id AA15531; Mon, 7 Feb 94 13:35:46 GMT
Received: by ecs.ox.ac.uk (4.1/ecs2.0) id AA00903; Mon, 7 Feb 94 13:34:15 GMT
Via: uk.ac.oxford.comlab; Mon, 7 Feb 1994 15:39:37 +0000
Date: Mon, 7 Feb 94 13:34:15 GMT
Message-Id: <9402071334.AA00903@booth29.ecs.ox.ac.uk>
From: m88jrh@ecs.oxford.ac.uk
To: amigae@bkhouse.cts.com
Subject: Re: Problem child program

Jeffery C. May wrote in with a problem, and supplied the complete program.
Although it seemed to work it was giving Enforcer hits, which he wanted to
remove.  Now I don't have an MMU so I can't run Enforcer, but here's a little
look at what the problem might be and two possible solutions (amedex2.e and
amedex3.e).  (The complete lzh archive is pasted on the end...)

First off, Jeffery had:

> /* Database template */
> OBJECT entry
>     memberNum[5]:ARRAY
>     first[40]:ARRAY
>     last[40]:ARRAY
>     business[40]:ARRAY
>     address1[40]:ARRAY
>     address2[40]:ARRAY
>     city[30]:ARRAY
>     state[10]:ARRAY
>     zip[10]:ARRAY
>     phone[20]:ARRAY
>     expires[9]:ARRAY
>     computer[20]:ARRAY
> ENDOBJECT

Well, this isn't wrong, just a bit large (especially if you want to reserve a
block of 1000 of them...).  It would be nicer to just store pointers to the
strings in this object, so this is the first change:

/* Database template */
OBJECT entry
  memberNum, first, last, business, address1, address2,
  city, state, zip, phone, expires, computer
ENDOBJECT

(In retrospect it looks like Jeffery really wanted to have E-strings in the
object [something from a STRING declaration or String() call], but this will
do for those, too.)

The next problem was reading a lump of memory from a file (in read_list()).
The code is OK, but then Jeffery tries to use the lump as if it were a string
(a normal string not an E-string).  As it stood, the code could run off into
unreserved memory because the lump was not NIL terminated (so it wasn't really
a string).  This can be fixed by making the lump one bigger and sticking the
NIL at the end, so this:

>     flen:=FileLength('current.dex')
>     IF (mem:=New(flen))= NIL
>     ...
>     IF Read(file, mem, flen)<>flen
>     ...

becomes this:

  flen:=FileLength('current.dex')
  IF (mem:=New(flen+1))=NIL /* We need extra byte to terminate string */
  ...
  IF Read(file, mem, flen)<>flen
  ...
  Close(file)
  mem[flen]:=NIL  /* mem can now be a string (but not an E-string) */

Now Jeffery commits a real E sin: he treats the lump of memory (which isn't
even a string) as an E-string.  This is because he uses it as the first
argument to MidStr() (see the Reference.doc).  I don't know how he gets away
with it, but he does.  This will undoubtly cause memory reads from unreserved
memory.  And in fact the MidStr() was overkill: all he need do was increase
the pointer "mem" appropriately.  Also lurking in the code was the invalid
call to Val().  The second argument *must* be a pointer to a variable (or
appropriate memory), and not the value of a variable.  Therefore the second
argument should have been "{a}", not simply "a".  So, this:

>     tmp:=InStr(mem, '\n',0); MidStr(st, mem, 0, tmp)
>     numEntries:=Val(mem,a)
>     MidStr(mem,mem,tmp+1, ALL)

becomes this:

  t1:=InStr(mem,'\n', 0);  MidStr(st, mem, 0, t1)
  numEntries:=Val(mem, {a})  /* Must pass an address {a} or NIL */
  mem:=mem+t1  /* Now mem points to start of next line */

or this if you want to check that the number is valid:

  t1:=InStr(mem,'\n', 0);  MidStr(st, mem, 0, t1)
  numEntries:=Val(mem, {a})  /* Must pass an address {a} or NIL */
  IF a=0
    WriteF('Number of entries is not a number!!\n')
    CleanUp(21)
  ENDIF
  IF (numEntries<0) OR (numEntries>MAXENTRIES)
    WriteF('Invalid number of entries!!\n')
    CleanUp(22)
  ENDIF
  mem:=mem+t1  /* Now mem points to start of next line */

Now we've hit the FOR loop in read_list().  Generally, Jeffery does something
similar to the following to read each entry:

>         t1:=InStr(mem,'|',0); MidStr(list.memberNum,mem,0,t1)
>         MidStr(mem,mem,t1+1, ALL)
>         IF (tmp:=InStr(list.memberNum,'|',0)) <> TRUE
>             jnk:=(list.memberNum)+tmp+2; StrCopy(jnk,'', ALL)
>             ENDIF

This commits the same MidStr() sin twice (the "list" entry elements were
ARRAYs and so cannot be used as E-strings).  Then something weird happens with
StrCopy() and "jnk" (which is a pointer to LONG ???).  So "jnk" is not an
E-string and it's being used as the first argument to StrCopy(), which is the
same sin as the MidStr() sin.  If the entry object elements were pointers to
E-strings we could use StrCopy() or MidStr() to copy the string from the
memory block, but as it is we can use a more sneaky trick: the | character can
be replaced by a NIL to terminate each field in the record and we can use the
memory in "mem" (being careful not to Dispose(mem) at the end, becuase we want
to keep it around). [The second solution copies the memory into fixed sized
String()'s, which is arguably better.]

    IF (t1:=InStr(mem, '|', 0))=NOT_FOUND
      WriteF('Failed to read member number for entry \d\n', a)
      CleanUp(23)
    ENDIF
    mem[t1]:=NIL   /* Turn | into a NIL to make it a string */
    list.memberNum:=mem
    mem:=mem+t1+1  /* mem is still valid */

Notice that there's a bit more error trapping in here, too. (The constant
NOT_FOUND is -1, and is a handy constant to define [you could use TRUE I
suppose but it doesn't read so well...])  N.B. DON'T FORGET TO REMOVE THE
Dispose(mem) FROM THE END OF THE read_list() PROCEDURE IF YOU DO THIS.

Next up is a bug in E v2.1b.  It's been fixed in later versions, though.

>         list:=list+(SIZEOF entry)

This ought to be replaced by:

    list++

because "list" has been declared as "PTR TO entry".  However, in v2.1b it
doesn't increase "list" at all :-(  Since I am lucky enough to have a newer,
beta version of EC I can reveal that this has already been fixed, so you
should be able to do that in v3.0 when it arrives.

Well, that's all the potential Enforcer hits I could find.  The "amedex2.e"
program uses the above method for getting the fields from the records as is
nice and similar to Jeffery's original program. "amedex3.e" does what I think
Jeffery was trying to do, using fixed sized String()'s for each of the fields
and copying them from the input.  It uses ReadStr() to keep memory usage to a
minimum, reading a line of input on each go.  It also tidies up all the error
processing by using exceptions (which might serve as a useful example).  Be
careful to spot the automatic exceptions on String() etc.

The uuencoded archive follows (with Jeffery's original "dex.e" and database
file "current.dex" for completeness):

-------------------- CUT HERE ----------------------------------------------
begin 644 sol.lzh
M'?\M;&@U+3L(  #4$P  N6Z&+2  !T%-141%6#)(0P:R<Z/:-MJ9_.1QWJZ[
M(RJ%)I8:_QIV#=ST;M6*54@)QRVYYHW3$EQ<A;4?2M]U<CC?#;=+,IX'9L55
M198P80JLA99"RH()J!4:(1X!2TB%-%/ P,JL"JIBJB4*/7149!J)R?_?_]TZ
M8LFF$*[)#\ "/%?#)<CN]Z21IRO %7_0%OS(&/S.@./_(U;SD SW,&U EL ?
M(?.+8VE<@CSB[Z%.39JUZ,UX$_"Z'UGH(\+/QW?!+C>?ZR/.T/W6C^%^ ,1,
MEO_,/'&_.7K\QV_+TU0M\XN>[@E]F'6D\,FP-91^F;^=HE]BWS@^X.#EW&<%
MXK9H\[/]@=G/4 .OVL'*'!GC@I,8.0.#BC@D8P?7'!^V\?B+<<;M)W<EIPW\
M23+M8\:\E)2L (TB9-C3(TF0Q@J2DE>-&XNEHK]*9QDTU6+X) &':QRTX6(6
MBI8/(Y?7</"T73*8'',Q?I.&8T],S-W,<M C51NXA$W(W;H<>U(U3S' [,6%
MW@UY"]>4O7/-7:/"]-1J.MP7%P-_E.7A>LCXZ[@?I?HN?/QCHFJ1FB"T!+/6
M1FH^* *ONA3J\MZ(AKL.Y]L&;M_GY0NE .$+4T"(0P!YPY,J^);RHJ1/#BW\
MF5@$MX\>3Q4C,#)P)4J3*)N(\2SLVH ] CS/RG;_0%'UOIF1ZK4Z;^B:VMEY
M^.PF6\":FG%E$^89 -=/>IFV(BMLD#;B*@CY!A>6A<^V7+[ZY+1@<-[;!7@$
M#[K"-K>+-E2HLB9:Q(O( RU;](R#[Y^6F3ORT[J<]8"H@6><RP6-ZZX46_5D
MF==[YE7,*0;/)TBS6SC6V$+M6O!C1XI+SWBO/6*^S\TVO$BTNV-WX'Z;U?M#
M99FX4_._>#07=]42/2.,]YI*U9OLE6+(C2%")BNFJPA='$-<>WU%UC1%@M(Z
M?$&F3IF*C6@NI:TW(G\7J%IJ?X48O]B::C;8YU'7G4?DKJ.GHJ-=)U1N:ZIF
M BJW.WZ$ D?/G_$G.E@&#!)9F2:ITO6]@46V$VT!V=%ZOJ5T'0.K; ="W70/
MM%S"('Q;8<4>;.?D#I\S3>VC-O[P7'R4R"V>5&BRR1I9)$F81(D@^4P]O9=@
MY5^*<P^FORUR&TXWCA\C&@SH.,<(GP:O+XA\%P!-O.Y,*<+-W["S)X4CCI1X
MT1=0>XN])5X1U7M3JO>KJN?/]0M W)\;>.;L:JR%A>899BYO,O@V)VAJ@W;G
M"K432U-M[K$/L^TU7!8:KL^9HM5;3BC^':_08T]KP4A>M$),DG?.2_BG&2XY
M3%_QAU@,<S1:^MS-:XQR#\8Y-XY[:[I_=?6-O*).T2_=3ES#VQ:VZ^J+>,P+
M=YJ"U.-*ES"2$K^+IBIYHD?<2_[C4X);C9'PNM0.,[ RS:XO^A_,9FV]FO=_
M\0[3N$..E_PA=LA[&V.-^\,L]CV:A#0UB'LKS5(:;&G\#4(=Y-EQI$67+UW"
MH'\'JMB<@OJA!;:Q!:^EW""E$B2A(&ZUR#L/RG&NV,L4)%0@M]8@['J=T@[O
M7(+3-.-;(RQV&)4(-?KD&RU2#>,&E]J$'BQIF!W1Z?R>J_',K6G8J#VPUAZA
MQ-4>Q&![N]0>RYB4SX>X=9R#C/O3C^UJ#^RUA_L/1[C??)C*]T>L_S'&.W,K
M:Q6H/2:P]:>SJCV]8'N]U!ZKQI,B+_GU;?]XAU=$XY(9:L_OU"*YUR+8]PBQ
M>0K&$:Q/_\2:M;A[9F6M7UJA%=:Q%K.%JD6.QI]][O<>3?JS9@MQF8"OPD>J
M3]PCV50CO/@(^4(Y?&AG9_)-"DW0PG\,,W%8A6=&15HZ.#VHY=K)FZD<GV/@
MCDX#&U<>]')G/OU)4:9%-#]&*++EZ4B#5?-/#\FC-S9-%>2SHL)% \+LM(BY
M"T+NR@GW[(\FVM$,T[X SM*+QW$O!_W_C]"=%N8+0<)'SH#.!6@*U[J"WMW7
MNMEO6&O=;K>@]>[7K>5]>[8+>*U>[9+=_5[I%NHJ]URMR-7NNEGIKW7@S OC
M:,Q_JO1IPPT-#WY'E:1!'?^BNU6EIO[&>/I#':VQ)(,[BAH!P,X'AIX6TCEQ
MG.R'X!'-&>GI$@0K!,"T_K]&T0N_*>'GB1G=9NUQD9HMQW+A!R;@[07R>J,Z
M[1=K<&>:K7FG:R1RY:,^XN4=\^>[K=/=YX#Y[O7SVYFS!Z1&ECRTG#T&:C-W
M;EI(S1\03-;X37Q)SD# ];X3M1N1^3$+0LX!IL$M#Q)R,UV(YT4^J#YZ#1Q)
M!M^P90D2FW<P90;MT6GSYU[5$9.0NYS?]JB'S\@N<WI@%T_^R_^3 +H(S7,D
M$-R]-WK;V(L/YK8 L[ZC=X;;:!WZ;.ZP\$HV7(Y/,&O<* R:7'7#9$A-[$=3
MOKUH-+Z][-WANFOX\E1-4/5]:]A^#G XXX;5PYVS.K!\XJ_T]&# Z/1@V_2Y
M,_RHL#U<A/JPW2_Q((\W0B&E3Q^"M;@RY7I!70'X<S[4ZL_K_ /E^ADA"^JH
M@3@<S\(E7RX7*4JM^)Y5-BLR<"!YR,VZPR0K1"4$P&]@(+\&]WY@C?('#KZ'
MU[OEND,7EJ90__O1E.2#CV][:LQT;: !% +^3^/WOUSO&PH?4(RA_8/FXL/)
M&M*^QQI4O?SPS,32O6@[/Y4/)&GAP\?46NZ4I&6JG975H%X@TV"ZO?*559T%
MU;P;K"A]852!70NM,ZELY0_4/*%OWFTL%+'G@G2<P;3PMIME&G/L4Z"F;=\L
MB'G80G,J,TW"F9H+\:\2U!2V< ZMBET*9*Y 6GJ57B^7<_V@@YKAS_0>/0P=
M^>^;A^/0EH1H*#V Y?-'X@O-,D1;SV0?D2UL:#4M=@8  ,@7  "U;H8M(  )
M04U%1$58,BY%,$L$]W.;T;C5O^//@#_R7DI'>=ZR2^H!"NI2]'/$#NDJDE.$
M7JJMD>SION;UM/==EE*?&[__=;DDDXMM2J!5 @P(8(8QB&$81R0CX'&%#".\
M/=K&VVWVNP%HRS8C*."SQ20F6<.QVJ5[O_(_QX0.E<N>D 1'BQ'ENS1.AD1*
MI;H0F+\XIE(2=2G0-!!*/PK:/C7='KXT+SN@I8A5T/.B1T),L:1^9_-(@>*Z
M&..*299Y:3]VTT:4J7'>NX,(<MGYW[N&_<?P/5JM6K2I"5?A4> ,R%Y0N)P+
ME(J6\R[>P^2W>\-VT]V:U*E:?MD60E*A2['@PWPPWFF6Z"9HGQ^*"'F*;)D$
M=4O!?O<81&0FHX):7+85&=AZZ?-4J8+GT/WK;>\YV-)*N./!=N<@]  YI4+/
M;J4^:.7I"S*<P<IXHY<X6888\9EHC2#\LL<H<\'!P<Z:;2:<9W..$YD^&2I6
MJE]Q0/<MC^VDW8>+C@)]-^X&AS&SJ#+'# H%Y3@Q74Z<PCR,"Y(7TDIWV]EX
M1WJ'(\ 2G@\A?5A[9BYU>!"NFHSVDPU&FFL$G%.BXPM(5)&H[$-N.@A8J)AA
M#$<(!6F!IEQQ&Z$8S0PYR($EI$EFD2NOO_NT2W;[]FT%JSAL]^S@?"W?O<H6
MKF#Y0MW.1\&<+\ *Q9.TUR8,R0G2374)R:-\5>KX[& 5B7?_"U<Z"ZP\8N%8
M>MCPN0Z>A>6I3QS2RBO7B@/YJ=#"XLJM86+G<-86 Q8")%7,=J)S^9<I@Q9Q
M=&%&0ML1(23J:A9R3T-4QI4UA%W*.4PL4>UB]C%GN8FH!/.DBZH8ET+K$KZ"
MZ(_;#UZ0Z=IM.A>Y+1)B:9FPGVM9QCTR+P@#ZB.[FLCA%%\4^U&IJ8\&2*7.
M[WB_7K#9*K^P-U]AU<<),^ER'&PDO$03\=AB@B4&/B#&9()CS$TJ:A.E3%,+
M8L:P'UO]EOD<8U" K[L/,@EDMIVFQ&E5SX@#E1 7E*'*PQJI,3D.-,$"P]\Q
MH6=</I-]3C"#Y9A=^D,+Q8BRAY8?: G613L8 %$IGJNQ!HQ6QBPD^ =H<!"F
MEF0P'U>M@FO6ZD]5-)-]VJX%Z_K\/>U0NM@ZN)\IH403B?407L&5?6,F.&C^
M.%=9A^713P2A)(T)6HG !C]2K())%Q@8/*3SIW;%@HC  %L2L-8>K%&ITEFP
M=W&1S/%XWO^5;(8?C?NE]N'A8,<'2B0$)0M!H6![(3PD[LI(1VK?"GZ&+?%N
MFB1@SDZ4&6S"R^R'<33,\OBA#605B,D#T.O&<G[VA#_;;X:$0M:G76H:E(L\
M,TJ0] EJ(D,QA0?A$;I.45(W5 I)$_%HF_,3;0%J$]<-;0WZ+&:EE&4:M%J:
MOW00R?L"31'V(%=H1#SJ)"$X#G_C.]1?>E%O_?<BW2?[!YO/LJ.O^CZ[FX^B
M'>\^:*=_K/CWMQ\4#K>?E%6EUGY[^X_*!U_I^5^L_/@_0_*^\_"LMNL^/AW'
MP0VWGHRVE_@]>W5W'JP;[SV&Z5ZSTK;CT$:[SR9?!^RC3_8^Z^X^V#[>?K,#
MUG"#^6[>WN/R?!\?Y#;GPN +SR?V@"@?_J@%MAN22N';AF:3;)<;$>?!>7,@
M9XYAP38X28;? L):(3'">E@KAP:U&#.*\B#@X.!M;CLLE]&# 99MC"E#F+$]
MEA=A<VB,RS99]2O>X4#7A%]53220H/ SS4O37B-PFW0=)Y682K*;RE=60SWA
M/.GB#"(%Z89H.@X?_&Y0(!FR,5H/H*TJ9$TB&-0"AM 9S;T6?ZB/,2=+FQS+
M%-Y &4?D5L!F'%2#=/*)PD^-9X.(O;9A5&Z&;*=,]?A+'$)*L-EAJ,O-AZ\H
MV4XW;0LD)6CHFCF4&(<%ITD!!0=$S!D$80DC$+CBF*&5ECFA@).Y0:A>+&X/
M.F @U$0/'(\XSV" >..3.WS-L<V6DJID#DI118I'G$X,2%ZQ64!W\L3&R H3
M_C<GFTWHP+%[!^>)CV8RTFF"Q,QJ,3&..=UM749&BA\+7ABA4I/AAKK_-U88
M;[L,4R-TPA]5]1ZL12W^;"79PA)RP]@.O N"],O1A4-6)+;=N:;X9QO8GOHP
MZKZ0,&%_P!6])8\ZO1^/^HR2&EQ[JB\[+@-W3:*.[;"9W;6<>T":,TWII<'=
M5$*[HG.>WOSYKW7')=VPUM*<?MA4ZE)SPKOKQ;@ UB+2J45:.:F4:,)Q1"A 
M'>LM;&@U+<<(  !$$P  ZV*&+2  !T%-141%6#.$T <F<\/6-IN4_MQQSHXR
M5T40II8KO1IDS<&-LRNNJ--4VX!76L=#2% ^ M&X1OJY&-]NC<P91&84PA19
M+&MJ$(555561A+2FF$!\&554)A52BBRFVJJ-D*ZX1JIII<1&>$U,Y/?^]W3G
M) Q<LE(MLEM#XX=[W62-.1X IOZ@K_, 7_F6(-O_(WMWP0964)X!+, V%FWL
MS85P"//+LX<Z.R3K$9KL,;B]3\#T$=SF8CK;%PO6^!'GYO[K%_#_(&!') _F
M&]&O.6]_?=/R]A,(&67,=0B_)$JR;<E0:BC]HW^Z1+UX&6'MC8X]IEA<)V"/
M/S.N.3QD@#(T;'%&QQAL8J]CB#8],;$B]C\(V/L.WXBWJC5H.K4M&(_N9=X\
MDR+A2*IP@D2IDV1,D2Y2]BDI%3].1OZ6"X$69Z<>.FO7"* 7[R26C#P"STJU
MW)+\+=V6>Y83 O3,7^)NR'SV#,W<22Y)&B39O#)9#5MAMWA&D?*;CDQ87<#[
MQ%O>*M[QC>[%V7L)-!QM\WM!K\=P[+VD=ZLX'??HM?6PCHEBC-$%H"6>TC-1
M]  >NRX(_O1']YPFO!%I-Z+2>BZVY><F^ZE&FQWHCVKF"[EH]LS/QBAX^NM>
MV#)T_S,8CO,QA]X@Y5 B$0 ;09L>/&4)]<FODW+0'H*X'-%!ZSF&RHKWAQ0J
MN,ZWPJ_?"I]\7!'+W)'9<!K.,GXX!"71[O=RU+LD!2-%)MXW EJ<(D"3)E[^
M*9OY-JHI+4,J+"P:!WE6\,JS),P]UG9-53!'T3',N.F&P?EHVO;_O1V%J6A!
MW;VS9"N(/X[7MEQQL9YK$*PUC\['4.;G,='&T%Q/5[^:HI&E3'ES&X(/7X'U
M]TWS#19&?;]C]X,Q;_V5VBL8H>-C& I-B6B(YV)9YA3XTH12@UG%'^W>%"G0
ML(;O@%GI@V;'8Z"MJW GT<+B0YPZJZM.H/F>*<XG0\#YBY1$#GE0R/%T.*-S
ME1S8VG/C=RJQ_,Q54KZ.<JUK&FQ_274\[.4[,^9KELSB&?^FP$AY1LK@^X7*
MNPJ-XN3Z!]&_L_Z)]#_I/9'S/05=F*?R54:NVME? =0Y)\.T'#M1PN.JI3F,
MY[JTSH$YOJLE=O-,-SNCD.2.K^<?RVSABJE1\X_)]Q5/U7='%MC6-M._\"]9
MP](%ZSM'!;DZ1B: +UG6-<S#@VPG.05HD?.0_V$[C5";7(TPGN*03:8NB$_+
M.$T%PFAJ!-I^GQ!/=:03:^[GA/S- )M?;.$VJX3:^$)[/5"=5AZ83<T@G4_B
MT0G5G";9<)MM0)U/-\03>:03JO7SPFVT G5?<.$ZQ<)UGA">MU0FTYFF$P.$
M_)-30OM )M/E.$ZU<)UNH$T.'X@FST@FTDG";0U.HQ]$)VQPG7KA.OU G49&
MJ$ZE32"=3U\\)[G0"=3[QPF1<)D\(3W6J$T/CTPGM#A.L-39X6B$[(X3<+A-
MQJ!-GA^()P]()H8)PG4G2+O0":'*.$W*X3<^$)O-4)U'3TPG7TF3T_+T0FQ.
M$W:X3=Z@3I^9WPF,%^]!-\;L-QN(;M?MA[58@4/:&!K5@*1@65H$]B:(QSNX
M?O0IK$AL6/:77:6738X. 7 %M;Y=@-;Z$J+<28Q)DLDM.-*)'D28QX56*%-\
MABW$!A^=.H6R]FOEW%I+FR;DDJ7,(,-*-";P+@8@"7'(,(<I(C7C15!^PL@[
MU.G60?FKH.Q1_QE"2+PZ2BK(_.!.Z60KY-FLA8*Z%;^?*O8LF1_D!;//BC<5
M6(AIFJJ)#Y4V2R)I1.KG;"?!SES&N2)J1ACSIJD:3PB1QB;C)+A+H\8555'L
M?=61_*30\#(Z_;R+R\D2DB-[YN21*TT'P5D';)TW@";NDY^*K&!1B7@ET4KW
MPMWDFXT(PFGWNC&$S\[1_HQ9;27-[\6/_3_D6/3H#J[H#L+T7%JQS9M))Q"9
MIYA-]M21,C&CKC UAR*7(2Q\U:*_/$;L)YJHI>>ND4%RVN\-A"/GV!XT=6*#
MHW8!ETGCZ^\OO__AW!GB!3)6E"_C594H/D:J%*!S&JUI=]HU6U+MG&K64NN$
M:M;2Z6QJU]+G5&J2ERGC5<4N,D:KFEPAC5=C*<[Q:-[^?@EHQ S<U;?;0\'!
M*M(NA[*S5:"\=^?02,TK0'@MLR2P96F3FAM<L'9IHNQDEPG%4,XOW1FK:!(,
M.MC@6C^'#L4+?U'9YH\9GN;KL)&:+<;)N@X-HKR5KGLC,QSW2NAGFIUAIG$D
MDN.CC6EJCLWSW9;)[Y?E/GOF/GMK-F)S9@Z:14;=Z#))DZ@%H(S2#35^ [W$
MYP!@>K\""DV(_)@%R;""::#+D[B<C-=".<Y/FRYI,/[N5=>58@S-)O^/G?!!
MYZ%K2/]E: U[R),BQ8F/Z^>@S;RP:_L&2_%B[9Q"4#Z;DM'H3KIB1@X"WG-O
MVI(?9Q"Y;:B.[!_Z[_ZD$N:C-<2P0LGIND]M7"U/FM0"PNY]O?M=:&QCLK:_
MOBC1<#<\L?>O2!@SM,@*HD-M7#B=G=,Q\OKKN6]^Y:?FZR4=,.E\%U$\[+!O
M>AKF[CR&5,#YO3>_APH.'APH'Q<3&]2-!Z6)'[,1RM\,6.R$+DTM^ ?2; PX
M_M!XT%^'+Y4ZG_M_ /K<SK!#^\D@3:\O\HE7C0^.DQVASB-JR)M8/)1FVU^2
M'8H*!,!M6B"_.NMH8(W:!PZ^B9%OR'*'3Y"6*/[Y(RXI!MX%T\&<_?-8($2 
MO1_CSOUSMYQ8GQD81/5/>].)UA]Q;OJCY2NO>B&8G%NF8Y/ZL3K#YW<3J]]:
M[)*@9:I=Q96@7TA\UJRO?),:?J+*W;6W%B=H52!7(NM,ZEJX0_4.N5M]#6UJ
M5=T CT'$*Q\_6^0DSZ%='R4N[;\@B')XHG,IW5LG+1X]&*N"SLBT>Q?FU=WK
M#I>^E7MZAPTMK\WPS;5^#"[KVMD#08 GM)A;W[=I6"_/U>,3:;* 9^=O?IEB
M9!]0> .L7HFTMC\/;@V4D_<JOW,CJ;/JA%S_<!^3+6QH-2VS!0  /Q,  $=C
MABT@  E!345$15@S+D6"Q 1K:YO5MM7/G?P!_VX;'L]K)#' 1#$G9'-F$C<3
M;FU-ME5ZU^FK6<;B;;+;C'QN__][SCKEMLJ1D' "#B. YS@.\^!1 X=O#M+&
MVXM_P!B-2;C-0<*3Z=4AJ3AX-]9[@^MO#"!Y:9^A8 TGT\9YW:M+ :(YZ*6 
MD,7SQU41RGHH8 T44XX+VO#?8';\D=/0P%%(I5@/?'J8#5RS2CC/SZHQTK <
MDVG552>=9MW$E:++"RF&:4=K+30&B:<*(_>>@)M HF>.7VT$T.%YV"$(/3Q9
M6\O V^[GRL_.P6?&X_!"SY+J,F1JS'P9X''6X("SBS9?A\K6+$^/DO5Z56>_
M7GPN0_:S\R<<$+4+;-ZW?>ES,7@+%F\SSK;-].1OAS."AV?H2A'LN;/"V^/M
M64W.5KA;=A?<'1WKMVZA]<IN>/35I"08J(?0(Y0BKD_HCD.!I8@FIY3SA50?
M15(,0*X4ZX*"FL@O2*7O^1@&WL;/B&2[KT/%C>SNXARK#&[/E'Q-OOCH7WRB
M*G!C<R-IPP"SKOE3C?;:Q)P^=K(I_D>=IWRJUSCKD*<+KW T^LL^TY WTHD'
M,80(F!<79=<K0U:^+$.A=/S;?<3*)]SVH\J?>LMB;QC"JBG!FA?"%Y-5K 2U
M:6QPQE2]QU:- TN+9GWL(:31CNP\S3N+(V+AHW;)+"Y YZ1A.E K^"R3:XZ9
M*#P,EK@&4J<X&DYC=% <LTD5 #)$$2D57Z55B->,E!04YS1<19[A)#FGCI/?
MBCH]PYASE7?(<TN?4+.\T<D@:)SG YN3E"6:7Q"]@'D/I%G2H01YT-264ER2
M95$TJ'Z_$5VTPZ46#;X<+>:%9$0C\_(?53'-*RJ/*-SZ"93'<WO1-/[@:%L 
MRIWK4DDW(8M>#<\XW&^N+O=[UR[S"%&3GC=TYC'[K<36H%RO5*/2Q5O?K^WR
ML!*F<,34+7 T-'>-][*&)R#[ 10 C1?LA43JZ8X63O*B\K1$4NHMD]2K*O9@
MKKLHI]5^[9F,P%.D>+:F\._+=X&45 [W)5/.,@_'$?G&!+V3$30HF:,8;CXK
MX:ZKA;$DFNR-+JX"Q 7!4-WV$P2X0^9MT'S1T'N5V@E$^RL# SYS27"Y:?O-
M^"Z4X9F[V;@;DU>RY9N_INK@\_;X?JZ:U^Q!(O(0WZ;%:[. #&*$-@9O%;#8
MBUE77=;U%%2U[$1D_%[2G4NA##&' S=6UI*F]@9<E)*%OF WOAO(D,N-^]?&
M)V(U'#FE'%/;QZ^K' RKASMZ*DZC+'$E26Z]+AZY[>(EO8TM-[PWO\:A':?:
MTB.K_:T%?;O_K.%WRVLV7:=M9I( O<S-8'FUG:^^#:T-@*?<TM816UI:P.&U
MI; H?R:6_W-+?_)I;__M*0DNUH2#,;6=2)QW,R@6_:S2!$^UFU#!]S."-UM9
MH15^UF$#F=S+((#VLP@9[M9I1"_<SBB3MK/*'G[6@UDR?^L-44WV6(J(R]UB
MJM;_#2I !E\^'J&-)#VB 260'OF&(!=_'< XM$XH)<HCG;LA*?MY$&9:Q%Y)
M-I1#,@I^P4QGE-QBAJ9@F$,"A)B*%7MV9!0-FSPS521"-#I0(0(%\/?(0YLZ
M08O8@!"D;-^[V; (Z$(XRD7V(! 4;8@G)?N-)'W+O (TA T:P*IU(H0C^Q$X
MRB*>6(\0:ISZ34U3GDZ$'($D#5(\VQ#)+&6H?+'0/8;[0[_P[Z")WY[M(P7X
MR%,D@N=1Y3XL.-%J9RCC3;A_9!U#"=9Q 6)(J2'\D'=A8!)!<S )%@B7.[:S
M$\+-H_Z:JL?TZWZ$#^DFD[85)*6E58B#Q-84(T+Q!4%-T]936]=L*ECZ!8<;
MVSTP4Q/54Z[,JTYW4=_H.KU[BCX?O_5EW>D8LH\:'4*X8#8(!ZPM5H-/MW]H
M$?I[N+>R=74UV[K7T*=7+_T\="_]<8U9>2R/ R'7V\;BJN A:BUL:#4M  $ 
M ' !  #4N$$<(  +0U524D5.5"Y$15A'" $D6Y>MI1[G/ &R/ +P:%MU0+R:
M HI$D. D>;YCYM84OV?UPP9_QOPKS/6T  &"G3B9GI36/'BFP.J:A([( KUE
M=.$[YBHN*MPUVR*)6=49G6K8$2D*M$#KB**3S"![[SDFJI*5M92G>Y;O!3\K
MJ,[FYD=DI7D?E2KG"P%-6M>1;EIB[:]D.0IY1B,MXG8FT0KMF8BK:9<+ZYP*
M5R/>JKZ"(@K2<.G^S>]S4R_;-W\S>]Z:RMDK'N,(3(\:>Q3NM#Y2J,87%*CT
M*,0EP$T8SQ6KWA*8G=\ ?).YC:-":2,.D,)GV>M:QK/UZYV:AE.";\>O30=_
M/GUPYC7@$*ZU,0 9/BUL:#4M# @   @5  "UDT(<(  #1$58[A(&='/#UC:;
MEO[D<<Z.,<=B:BFE$;T:9,V5UM@C7&FF2;<"66*WI;)* JC7-A&^LD9'V=;F
M*E$)DIA"BRUMU$(50LA9",):4UPBBWQ50F%5+$(3QJJKLA;&%,D\9ZD4SLS4
M3D]_[GSZ$@,H%EN^#B5*[Y9NW=8VU)90"E_V$_Y8"GU-]T4_^#<W&^!;L+5R
M!+( ^T[:61F5J!_,+8VTB$M19GQW 2<+H>LZ ^ZSN.WM"XOL_ ?S,_^=@\MO
MUAB0B/?\ANAKR$^?Y6[PO51![FESF]J7K/V)/,)3FHG_B-^;GE^-[FA^D4,J
MSS0W:.O/YF=\8N<E  ["2&O30](4,D4,!1#CBAYXH2*(?A%#QW#P1;T1JS6]
MN6<_>7<3TW,.\W<6!%]0+R_C1[R->1+]1"A%@(^E>;S08M[ C>E"A(J5P@ &
M&YAEG6V(68A6N(9?A:."S&RR,& :Q?XFBT>/5-9NUAEED7H,FEL38#5N!3N2
M+X64T%S&PO=CSQT^?23YR3<[!P7JH+Q;<%I9C7X35P7)/W2=P/X?WV_LXJ4)
MI#XZ(-WF=^X0B<)?R3XY_G@E=2LV70G4LIT(K975OV06BR\D;KP"Z&UTXAS\
M <;B)%OB/8L& 3S(.]B1?4(]APXF\@&L-)MHL6)%)KX=W7UZ\ = 1QG<EN\S
MQA]5?FAZ*]*-M34YZO.XZD99/H\*%!BD^^: +^V^NS.(B^N@ PRC)S0>KW*4
M3 _\!B"7)M^R65XUN68^W#JR!F /OU(AXSPLM20L=Y'BQ8-_&<W<'? : ^)T
M30$6.<3QRSC(:K=)G?EI'>U4>VUU!WJ,0UY7T'=,YP 8X6@:ZK:&IJ06L7VE
MY#@DW:1I3-$\T\N>:6-H9O$DS=,:O)]U-+_H:*TV$7R_Z@N&]?KB19J0S\C0
MEL^X^(C!O[R_0)"&=+TA#K.MH"%CQ4YC,&P.:E'Q!IHZE8F\ Y.2L38I?<]L
MLY#O2,<!]WW)'@I2-FE(]DG(YU"1IQ.D-CS2EX*#5:9_12@=5EB[L#7AB[S)
M]D\]6->6E&=:+"RGIQ1Y22-\*,<;.=R$T]!;+N) OI4@[DIN_'-CC16#(S85
M^0)?RKX%Z-$)X.@$_13"<HD/.Y+V20[N!=+)_K.#V@O0G\KM3^[27J0'OREC
M,H'UA(*/PV[[.@XR?;++NI J\D8ODZ+^;"?/D;#',__])+'B4"3&7)1?*;!\
MY-8<]4FL#80V7;@O@F+3NE'::+K]95J<M4JZSWE"JY5*M3UE2K4XJ15<ZA5U
MGE]XJN?_E76JE5A*4*NW\)57JE5?V$BKM]0JL,#O%7;ZI57VGA*M6H5=^J55
M^S\)59I%7?ZA5J>1WBKO]4JU"*I5J;*@56H]:D.4J6:CT%2S46)E_S0GOSE?
MC=TNV5%Y^LPG?F5,*_T-(P]-4PG;Y4PG;E0P]/4,-1UM,P]/5,-/B*F&HWVD
M89:IAI^*J8:? 4,,O4,)V?IF&7JF%=D*F$[BZ1AS%3"NYRIA7<10PYGU&'6Z
M9AS-4PTTI4PT_.T3"L!4PTW45,--S:!A[<)\$YL?G,.B\_^,*Y4PKNII&%FJ
M85N4J85LE0PL]0PKMSIF%GJF%:U5,--E:1AUWA,+'OF&Z4,-+\BAAUVH8:; 
MTS#KM4PTKY,PCLLY^UC: 3[,G@&U.]P.IM?A\O#GC$9GPD]HS/U2M#9LS*"'
M2V"Z^)'[FP3^3Z=@F^4=6GS;!,D(4'XXMY&@FV81@.LQ=#8/TF D$S:[<U5P
MGM,9BD1.[6S%Y$_9BK)"3^L2VK,_6JSKX3SH;4W7^G@_5_);@-/5WFB^CJ*1
MKK='2QC7.T=$Z-=AH]]<:_=[H8HV='L=BCK:/5M%'K:/2?%&2CG1%&UHY Q1
MMJ.#44;@=V7NJ&\%\&!><_#/]_Z=IBEM#1@?Z$[C9O;P9CX&.:;%>2("VSEY
MX;;-!P;P+-A#+BM:D?!RY@^![FD?6U;" L[V,:P.N?5<)>!='P),>LQ3XXW4
M[!H<8<TLM-3UQ\!7,;S\*/*19F\!R2&64?)L[<^Q=NMCL77D;-VZVCMU;QXR
M,>,;<CEFM'0+4%K=Z6:?'(-.?X@GS9#4# ^?X@]!D1X3$++KWQM[R67YL@^.
MW$<T(^B#MT"YI$'!W$!@UM8H;)L6=S9%[2$6-00K+F0R_D@=YV.7-93@"X><
M1Y]M\7/-X.5-W8?Q[*3VRHO?T/+497L'1N@:RKAM'Y3  K[Z9<X;"K#QX2VX
MP\$HT6HJ>,//7H L76?8"I);,JX6FQO5P\7=[EW.&V7_MR$(2(>[\%Z_\G-!
MI@!6-&OBK:4';2E]_&M7V-C6KWXN!)]6"^]W'A==^V3\::.4T+L;>90^&Y9 
MLX7("J?/ XW%D4WR_V#[WM9 6WY$#B;;C?L$J\&VX2%)M9!C:*5:3;/O7/CW
M&&2VL#HH1@95H@OR;W:F"-\<D'7;_L7/#;'<_AH=(?_7(CU,!3O;UR/2T=L'
MP$0 O._OR^I(W.$__H18__.DMY[_('G ONB/%"]]Y^:Q.!>KA<_N/\@>.X?]
M'N378H3335#+3EH%]$>-:G+W:%)3=!.6VEQA/\D92!6RE\IW\!QLLOL5=:A7
M<T(4UK:V'E5?BH+N;70I:&9<\,AWKX0G,I\<V&&-GIXH\1R"%DT!M9%+GSB5
M1PVGH4GG\&W_Y:@UJA7^TX=!@[5*N;#N.4%<1<,#IQ5\H^/ S#1$V*= GG2+
M.666T\1"L:^4T>^YP(4PC<>U=[">+=R?'&Z'+!L,+6QH-2W.!   RA0  ,F3
M0AP@  5$15@N19\G [-KF]6VU7^=_ '_<4;N:MCAC@LV>2=D<I ECJDEU E$
M)ROTM>KC;3?H746^-___O-MR22B*7;A$*@M,"P'*'9#B.>'$=P[W1M-U^WMP
M :R-O&]2@;@_1?J_T.@T>!V$[JX6X>?=#DE-('#)%EC#B-DQ#^EN',I<LCYS
MFA!^$&UP^PTDK\4(5MUC%7#E?A.:1<&-_?\B4]/UO**"^[+IW<3LI@.;)' Z
M<Q=#G!\K=C !H3R=B@#\R(>=W+DP_']5=J]>:^A'-C?DE/A\E7/QP._=Q8LL
MK\)I9=7,Z\](/*QW\U;5S<[Y^S#\6CBE.(OPL:./[7X]7#'TQ0FPUM'&;U1O
MBY,._H<,62/*,*LR6W=LI@6HI8<NW\ <37SMW<%ZVW?9!BK5JHB'=-SB,'9.
MP.&"+$[ 'H=D?=Q0&E*)EENT4/P]OP6!QQ(E'*!XB2HA9+LAG:%Z!^4]?CP7
M@P.)DII7ODBZPZS5(( RE,CI-0Q(((N<81O3LB'+D;%??-*N,E<>,:1\[(&<
M!4M18T.444J4$S[!Z>B@J...\Y8#(Z_"JLHB'=NT"J!*S=-UJJW[?TMN6DBM
M;<IAHLLR%VW<4G>95;FM*U.6*3J!H3D5;I#EI(Y*L5N22*0.9[Q>+FAJ+H@6
MM0P+$!G8>2-5BK3QC+2W:FIX(Q5V24R+\QR=@ZW>R4.F*!Z5$+D%>:G<CZA/
M$SYQ%P)6V1!.8#H0A&[WUE^ZJ0)UDI5GGY>J>#UE^6.*4RJ501 40%"H\_+Y
MO%2_>;:LA9:P-<#5]L+5YSB"S;O_,%JW<;!"%X,5$L,XG2%AH2QP&A7&\F R
MXW<%7U?&55WAH0!\01\D;-4?Z87#TP]4]1-QP45/@'%AUV;0L.X:'H/TJU.?
M+)(,_=T?%'46HHA&DI-$!*'MH+P#XB(I"M-]E!:*"/UH"G:O-"0>FH!HF((0
MS5@% 2NRY&:'20%W+EDHUB,>X8)J@B%6?AZ$1)^ ?%[WADLA]H!ZZ(FK>;SE
M_7L=93(_%UUOP==B J@R5)CH,UZ[-N&^>15#YJ%!2JMY0XGWBY)3S!*JB@-+
MGI\(==GT.P(674]4RL7"7V*EXQHR:N7)G>GP0S2$3Q6G+P.CQL%2C2V@OX&^
M,&%*"*=C.*:GKT"<FONT>J-#[JKG8I@'VAAB@+SH)3_S0.U-%+O6#S><,%[D
M;4S^;\K$6=2@MXR/=;R@++L11]BHHB]2IJ>=,G?@9D>W/WF+P,*69X%VE+VE
M<L#?85D,O6522MI4GP^=A8H9^LN3IVTP3XX>PP4,_68)T[_S!6_TP5OY,%;:
M8"S5]A<0R]98)*VE1&@SL*J69K*R$O:5QTW=A5)E:RF*3M**-9W84TLS654)
M>TKS;,/^81<[/UER9-_[P:S;E?N+];]"_0T/?X/ID[^S"G*))E>/3M69\S8<
MIO3K?(T+OORR*-=#7KGHSS*=U LY M_DMC /WUS]&S/FUKDZ)8[;O=FZ]VG9
M%EFTZ NM\O\:=(8QX$ ?]M95 !$.5V;YCWSO.93S:2>C6O3K04Z"*WNT+^W4
MOYI?7^?U/OG9L_!3M_QI<V9<%.3&&G&5#3AA][$HP 0I]F89O30%'F>[U]/C
<D#1X%0T6*+?U7-GV'T_Y[Q414RE&6F>O[MK] +$H
 
end

-------------------- CUT HERE ----------------------------------------------

As always, I hope this is helpful...

---
   _____  _
     /   / |    /  /
    /   /__/   /__/      Jason R. Hulance
   /   /\     /  /   <m88jrh@uk.ac.oxford.ecs>
|_/ . /  \ . /  / .

From donews!crash!synapse.org!bob.monaghan Tue, 8 Feb 94 07:49:47 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rjw@bkhouse.cts.com>; Tue, 8 Feb 94 07:49:47 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTeNy-0001OoC; Mon, 7 Feb 94 14:24 PST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTYZy-0000OmC; Mon, 7 Feb 94 08:12 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id LAA25719 for AMIGAE@BKHOUSE.CTS.COM; Mon, 7 Feb 1994 11:12:43 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDEF14; Mon,  7 Feb 94 10:16:15 -0500
Message-ID: <1d.103386.1351.0CEDEF14@synapse.org>
Date: Mon,  7 Feb 94 10:11:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Help with screens

Basically, when you open a screen, give it a public screen name (and
make if public of course :-))

Then, when you open a window, specify the public screen that your had
just created.
From donews!crash!iccgcc.cs.hh.ab.com!THORNTONJ Tue, 8 Feb 94 07:53:52 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rp2@bkhouse.cts.com>; Tue, 8 Feb 94 07:53:52 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTk6L-0001x1C; Mon, 7 Feb 94 23:31 EST
Received: from beast.cs.hh.ab.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTk4u-0000gWC; Mon, 7 Feb 94 20:29 PST
Date: Mon, 7 Feb 1994 23:29:24 -0500 (EST)
Message-Id: <940207232924.2041eb4a@iccgcc.cs.hh.ab.com>
From: THORNTONJ@iccgcc.cs.hh.ab.com
To: AMIGAE@BKHOUSE.CTS.COM
Subject: PROBLEMS....PROBLEMS...PROBLEMS


Hi All,

   I've been working on my game over the weekend and everything seemed 
to be going ok. I had done everything that I had set out to do.

   With Barry's help I was able to get my screen public.

   I got my proc to draw the maps working right. I had to change my info.
from hex to decimal. I also found my function to raise a number to a 
power (Shl()). With this I was able to leave out about 60 IF statements.

   I even got my charater icon drawn. This is where my problem starts.
After I had my little character drawn, I wanted to see if I would be
able to move it like I had planned to. I'm planning to use the keypad
as movement, so that by pressing 8 the character would move towards the 
top of the screen. This worked fine the first time I entered an 8, but
when I entered another 8 I got a guru  $8000 0003.

   I don't have any idea as to what is causing the problem. The only
thing that I think it might be is the way that I have opened my screen
and made it public. That part I copyed word for word out of the 
pubscreen.e example and then changed it some to make it hires interlaced.

   Maybe some of you who knows more than me can see what I've done wrong
or not done at all. Until I get this problem figured out I can't go any 
farther with it.

   Another question that I have is, how do I set the palette for my screen
and how to give it that 2.0'ish look. I want windows and cons to look the
way they did when I was opening them on the workbench screen. I will use
the colors that I have on my workbench, but I need to know how to set 
them on my screen.

   I have some more misc. questions but will save them for another post.

   Thanks in advance.

Jessie
thorntonj@beast.cs.hh.ab.com


From donews!crash!iccgcc.cs.hh.ab.com!THORNTONJ Tue, 8 Feb 94 07:54:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rp7@bkhouse.cts.com>; Tue, 8 Feb 94 07:54:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTkZg-0001qKC; Tue, 8 Feb 94 00:01 EST
Received: from beast.cs.hh.ab.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTk85-0000iXC; Mon, 7 Feb 94 20:32 PST
Date: Mon, 7 Feb 1994 23:32:36 -0500 (EST)
Message-Id: <940207233236.2041eb4a@iccgcc.cs.hh.ab.com>
From: THORNTONJ@iccgcc.cs.hh.ab.com
To: AMIGAE@BKHOUSE.CTS.COM
Subject: FANTASY ADVENTURE ENGINE


Here is my program. The data strings should work as is but the Line and
Box functions in the drawmap() proc should be put back into one statement
I think. I broke them down so that they would mail better.

Don't forget to cut this out

Please let me know if you can find what's wrong with it.

Thanks in advance

jessie
thorntonj@beast.cs.hh.ab.com

---8<-------8<------8<------cut here -----8<-----8<------8<------8<---
 /* Fantasy Adventure Engine in E */

OPT OSVERSION=37

MODULE 'intuition/screens'

ENUM OKAY,NOSCREEN,NOSIG

DEF vwalls[86]:STRING, hwalls[86]:STRING, vdoors[86]:STRING, hdoors[86]:STRING,
    command[80]:STRING, ccon, oldstd, mapcon, statcon, miscon, myscrn=NIL, 
    sig=-1, name, temp, row, col

PROC main()

/* this is information for the map later to be read in out of a file */
/* originally these were one line each but broke them up to mail out */
vwalls := '65534000000001457854000000012600000004485069400000'+
          '9600000000179200000000006553400000'
hwalls := '00000327670000032516000310000000903000240307200903'+
          '0000038400000000007319920076832767'
hdoors := '00000000000000000004000010000000000000000102400002'+
          '0000000000000000000021760051200000'
vdoors := '00000000000000832776000000002400000000640000400000'+
          '0000000000000000000000000038400000'
command := 'test'
row := 16
col := 8
  openmyscreen()
  openwindows()
    oldstd := SetStdOut(miscon)
    WriteF('This is my first program in E!\n')
    WriteF('Enter Quit to stop program\n')
    WHILE StrCmp(command,'QUIT',ALL)=FALSE
      drawmap()
      printstatus()
      temp := SetStdOut(ccon)
      WriteF('COMMAND>')
      ReadStr(ccon,command)
      WriteF('\n')
      UpperStr(command)
      docommand()
    ENDWHILE


    closewindows()
    closemyscreen()
ENDPROC

PROC printstatus()
  temp := SetStdOut(statcon)
  WriteF('This is where the characters stats wil be printed\n')
  WriteF('This is where the general info will be\n')
  WriteF('This will be info about the game\n')
  temp := SetStdOut(ccon)
ENDPROC

PROC openmyscreen()
  IF (myscrn:=OpenScreenTagList(0,
      [SA_DEPTH,4,
       SA_DISPLAYID,$8004,
       SA_PUBNAME,name:='FAE',
       SA_PENS,0,
       SA_TITLE,name,
       SA_PUBSIG,IF (sig:=AllocSignal(-1))=NIL THEN Raise(NOSIG) ELSE sig,
       SA_PUBTASK,NIL,
       0,0]))=NIL THEN Raise(NOSCREEN)
  PubScreenStatus(myscrn,0)
  SetDefaultPubScreen(name)
  SetPubScreenModes(SHANGHAI)
ENDPROC

PROC closemyscreen()
  CloseS(myscrn)
ENDPROC

PROC openwindows()
  IF mapcon:=OpenW(1,1,190,185,$200,$F,'Map',NIL,1,NIL)
  ENDIF
  IF statcon:=Open('con:190/1/450/55/Status',NEWFILE)
  ENDIF
  IF miscon:=Open('con:190/55/450/131/Misc',NEWFILE)
  ENDIF
  IF ccon:=Open('con:1/185/640/215/Commands',NEWFILE)
  ENDIF
ENDPROC

PROC docommand()
  IF command := '8'
     row:=row-1 /* this is my original line */
/* also tried;  row--   */
  ENDIF
ENDPROC

PROC closewindows()
   Close(ccon)
   CloseW(mapcon)
   Close(statcon)
   Close(miscon)
ENDPROC



PROC drawmap()
   /* draw map and position character icon */
   DEF i, ii, vbase, hbase, verwal[6]:STRING, horwal[5]:STRING,
       verdor[5]:STRING, hordor[5]:STRING, nvwal, nhwal, nvdor, nhdor
   vbase := 15
   hbase := 7
   FOR i:= 1 TO 17
   MidStr(verwal,vwalls,(i-1)*5,5)
   MidStr(horwal,hwalls,(i-1)*5,5)
   MidStr(verdor,vdoors,(i-1)*5,5)
   MidStr(hordor,hdoors,(i-1)*5,5)
   nvwal:=Val(verwal,NIL)
   nhwal:=Val(horwal,NIL)
   nvdor:=Val(verdor,NIL)
   nhdor:=Val(hordor,NIL)
     FOR ii := 1 TO 16
/* these Line commands were one line, broke them up for mailing */
       IF nvwal AND Shl(1,ii-1)
         Line(hbase+((ii-1)*10),vbase+((i-1)*10),
              (hbase+10)+((ii-1)*10),vbase+((i-1)*10),2)
       ENDIF
       IF nhwal AND Shl(1,ii-1)
         Line(hbase+((i-1)*10),vbase+((ii-1)*10),
               hbase+((i-1)*10),(vbase+10)+((ii-1)*10),2)
       ENDIF
       IF nvdor AND Shl(1,ii-1)
         Box(hbase+3+((ii-1)*10),(vbase-1)+((i-1)*10),
              hbase+7+((ii-1)*10),(vbase+1)+((i-1)*10),3)
       ENDIF
       IF nhdor AND Shl(1,ii-1)
         Box((hbase-1)+((i-1)*10),vbase+3+((ii-1)*10),
             (hbase+1)+((i-1)*10),vbase+7+((ii-1)*10),3)
       ENDIF
     ENDFOR
   ENDFOR
   Box(hbase+((col-1)*10)+4,vbase+((row-1)*10)+2,
        hbase+((col-1)*10)+5,vbase+((row-1)*10)+5,1)
   Line(hbase+((col-1)*10)+3,vbase+((row-1)*10)+4,
         hbase+((col-1)*10)+6,vbase+((row-1)*10)+4,1)
   Line(hbase+((col-1)*10)+2,vbase+((row-1)*10)+2,
         hbase+((col-1)*10)+2,vbase+((row-1)*10)+3,1)
   Line(hbase+((col-1)*10)+7,vbase+((row-1)*10)+2,
         hbase+((col-1)*10)+7,vbase+((row-1)*10)+3,1)
   Line(hbase+((col-1)*10)+3,vbase+((row-1)*10)+6,
         hbase+((col-1)*10)+3,vbase+((row-1)*10)+6,1)
   Line(hbase+((col-1)*10)+6,vbase+((row-1)*10)+6,
         hbase+((col-1)*10)+6,vbase+((row-1)*10)+6,1)
   Line(hbase+((col-1)*10)+2,vbase+((row-1)*10)+7,
         hbase+((col-1)*10)+3,vbase+((row-1)*10)+7,1)
   Line(hbase+((col-1)*10)+6,vbase+((row-1)*10)+7,
         hbase+((col-1)*10)+7,vbase+((row-1)*10)+7,1)
ENDPROC



From bkhouse!nkraft@bkhouse.cts.com Wed, 9 Feb 94 02:00:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rr4@bkhouse.cts.com>; Wed, 9 Feb 94 02:00:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rqe@bkhouse.cts.com>; Tue, 8 Feb 94 13:23:54 PST
Date: Tue, 8 Feb 94 13:23:54 PST
Message-Id: <9402082123.1rqe@bkhouse.cts.com>
Reply-To: nkraft@bkhouse.cts.com
Organization: Argus Computing, San Diego, CA
From: nkraft@bkhouse.cts.com (Norman Kraft)
To: AmigaE@bkhouse.cts.com
Subject: Re: Ahem...

In argusnet.amiga.amigae, article <m0pSQlA-0000gNC@crash.cts.com>, you wrote:

> Hi all,
> 
> Well I recieve the mail from our listserv Man. I notice the problem..
> But, I send for 3 days a mail. I never recieve it back, but some of you
> mail me that they read it !!!!!

There have been a variety of problems with my feed system in the last
couple of weeks. We think that these are finally fixed and both mail
and news are flowing fine through bkhouse again. 

Unfortunately, the problems caused a number of delays and other oddities
with regard to amigae list mail, and all I can do in response is ask
for your patience. We really are working very hard to keep all the mailing
lists here at bkhouse running as smoothly as possible.

Thanks!

Norm.

----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From bkhouse!nkraft@bkhouse.cts.com Wed, 9 Feb 94 02:00:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rr9@bkhouse.cts.com>; Wed, 9 Feb 94 02:00:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rqj@bkhouse.cts.com>; Tue, 8 Feb 94 13:27:59 PST
Date: Tue, 8 Feb 94 13:27:59 PST
Message-Id: <9402082127.1rqj@bkhouse.cts.com>
In-Reply-To: <199402011817.AA07392@access2.digex.net>; (argusnet.amiga.amigae)
Reply-To: nkraft@bkhouse.cts.com
Organization: Argus Computing, San Diego, CA
From: nkraft@bkhouse.cts.com (Norman Kraft)
To: AmigaE@bkhouse.cts.com
Subject: Re: Double mailing?

In argusnet.amiga.amigae, article <199402011817.AA07392@access2.digex.net>, you wrote:

> I seem to be getting double mailings of some of the the postings to the 
> list.  Can I assume that his is not normal?  Any help is appreciated.

I suppose that depends on what you think is normal? :)

Anyway, yes there have been problems with double mailings of some postings.
These are not coming from my site, but from the next one upstream, who
receives all the outgoing list mail via SMTP. So far, the problem has
defied all attempts to figure it out, but we have at least gone from
doubling every posting to doubling just some of them. I think that we
are finally on the right track, and I hope to have this cleared up soon.

Please, everyone, accept my apologies for all these burps in the mailing
list administration and dissemination. In one week, both my site (bkhouse)
and my feed site went through major system upgrades, and it is taking a
bit to straighten out the results of those ill-timed tandem changes.

Norm.

----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!emh.kadena.af.mil!mckinnej Wed, 9 Feb 94 02:33:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rsd@bkhouse.cts.com>; Wed, 9 Feb 94 02:33:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTr7M-0001NRC; Tue, 8 Feb 94 07:00 EST
Received: from emh.kadena.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTqsR-000092C; Tue, 8 Feb 94 03:45 PST
Received: by emh.kadena.af.mil (5.60 pl1/25-eef)
	id AA02765; Tue, 8 Feb 94 20:34:40 JST
Message-Id: <9402082034.AA02765@emh.kadena.af.mil>
Date: Tue, 8 Feb 1994 20:34:37 +0000 (JST)
In-Reply-To: <m0pSXKR-0000G5C@crash.cts.com> from "3NDS3" at Feb 4, 94 03:28:14 pm
Content-Type: text
Content-Length: 486
From: James Mckinney <mckinnej@emh.kadena.af.mil>
To: AmigaE@bkhouse.cts.com
Subject: Re: Egads.e (from dev/e in Aminet)

> Is it just my machine or is anyone having trouble compiling this? It 
> keeps choking at the first DEF statement with an "unknown object 
> identifier" error. I don't know what the problem is, certainly the code 
> before that references all the modules properly. Barry, anyone?

Mail has been slow lately so I don't know if anyone's answered this for 
you.  The problem is in the line "scrFont:PTR to textfont".  Change the 
"textfont" to "tf" and it will compile.

Later,

     Jim
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Wed, 9 Feb 94 08:17:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rtu@bkhouse.cts.com>; Wed, 9 Feb 94 08:17:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pTtwW-0001NRC; Tue, 8 Feb 94 10:01 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pTts1-0000DwC; Tue, 8 Feb 94 06:56 PST
Received: from rbhp45.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA23676; Tue, 8 Feb 1994 15:57:09 +0100
Received: by rbhp45.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA03962; Tue, 8 Feb 1994 15:56:39 +0100
Message-Id: <m0pTts1-0000DwC@crash.cts.com>
Date: Tue, 8 Feb 94 15:56:38 MEZ
Full-Name: Olivier Anh
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: amigae@bkhouse.cts.com
Subject: Ah ?

Hi all,

I look into a source someone mail to the ML for some week. It is called 
'AmEdex'.

Well I saw the following decalration of an object :

/* Database template */
OBJECT entry
    memberNum[5]:ARRAY
    first[40]:ARRAY
    last[40]:ARRAY
    business[40]:ARRAY
    address1[40]:ARRAY
    address2[40]:ARRAY
    city[30]:ARRAY
    state[10]:ARRAY
    zip[10]:ARRAY
    phone[20]:ARRAY
    expires[9]:ARRAY
    computer[20]:ARRAY
ENDOBJECT

The first, last, address1 and 2 items are used as String variable. Is this really a correct definition, or is it good to use the String() statement ?

Here is how the use of then item are done, after openening a file :

        t1:=InStr(mem,'|',0); MidStr(list.first,mem,0,t1)
        MidStr(mem,mem,t1+1,ALL)
        IF (tmp:=InStr(list.first,'|',0)) <> TRUE
            jnk:=list.first+tmp+2; StrCopy(jnk,'', ALL)
            ENDIF

Could we do a such statement : object.item := Stringvar ?

Bye...

I'm waiting for a answer about the ReqTools and and ARRAY OF STRING ...

--
-------------------------------------------------------------------------------
   / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!cs.vu.nl!velschot Wed, 9 Feb 94 08:21:21 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1rxp@bkhouse.cts.com>; Wed, 9 Feb 94 08:21:21 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU0Xz-0001n3C; Tue, 8 Feb 94 17:04 EST
Received: from top.cs.vu.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU0PZ-0000OPC; Tue, 8 Feb 94 13:56 PST
Received: from kits.cs.vu.nl by top.cs.vu.nl id aa05895; 8 Feb 94 22:55 MET
Date:     Tue, 8 Feb 94 22:56:06 MET
Message-ID:  <9402082256.aa01698@kits.cs.vu.nl>
From: Elschot VAW <velschot@cs.vu.nl>
To: amigae@bkhouse.cts.com
Subject: converting .h to .m

Hello,
A friend of mine has bought himself a registered copy of a BBS programme,
called Xenolink.
with this, he got a few .h files to create 'C' programmes for doors etc.
I've tried to convert these files to .m, but several of them turn outas
files of ONE byte. this obviousely is wrong.
So, can anybody tell me what's going on? am I using the wrong
converter? or is it just an OLD one..
I could really use your help, because my friend is thinking of deserting to C!
vinny
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 9 Feb 94 08:23:26 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s08@bkhouse.cts.com>; Wed, 9 Feb 94 08:23:26 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU5EP-0001NJC; Tue, 8 Feb 94 22:04 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU5Bs-0000JnC; Tue, 8 Feb 94 19:02 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id LAA28362 for bkhouse.cts.com!AmigaE; Wed, 9 Feb 1994 11:02:09 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pTxGf-000BvRC; Wed, 9 Feb 94 02:34 WST
Message-Id: <m0pTxGf-000BvRC@multi.multiline.com.au>
Date: Wed, 9 Feb 1994 02:34:36 +0800 (WST)
In-Reply-To: <199401312146.QAA24334@freenet.buffalo.edu> from "ac812@freenet.buffalo.edu" at Jan 31, 94 04:39:33 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1275
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: Pointing to gadget

> activated. So, I used the ActivateGadget() routine. I can't get
> ActivateGadget() to activate my string gadget. I created the interface to
>         

DEF  mystringgadget:PTR TO gadget

>           IF (g:=CreateGadgetA(STRING_KIND,g,
>             [offx+65,offy+41,326,14,'_String',tattr,0,1,visual,0]:newgadget,
>             [GTST_MAXCHARS,256,
>              GT_UNDERSCORE,"_",
>              NIL]))=NIL THEN RETURN NOGADGET

mystringgadget:=g

>         [...]
>         
>         ActivateGadget(g.gadgetid.0,requeststringwnd,NIL)

This would certainly not work even if it did compile. the contents of the
variable 'g' has changed several times since it held the pointer to
the string gadget.  Also, ActivateGadget() requires a pointer to the gadget
structure, not an id.    In the case I've noted above it would be:

ActivateGadget(mystringgadget,requeststringwnd,NIL)

> I can't get the program to compile when I have this in. My string gadget is 

:-)  You have g.gadgetid.0    Strange construction you have there  :-)



-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 9 Feb 94 08:23:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s0d@bkhouse.cts.com>; Wed, 9 Feb 94 08:23:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU5EQ-0001OUC; Tue, 8 Feb 94 22:04 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU5Bt-0000M0C; Tue, 8 Feb 94 19:02 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id LAA28356 for bkhouse.cts.com!AmigaE; Wed, 9 Feb 1994 11:02:08 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pTx8G-000BvRC; Wed, 9 Feb 94 02:25 WST
Message-Id: <m0pTx8G-000BvRC@multi.multiline.com.au>
Date: Wed, 9 Feb 1994 02:25:55 +0800 (WST)
In-Reply-To: <1d.99661.1351.0CEDEA17@synapse.org> from "Bob Monaghan" at Jan 31, 94 10:53:00 am
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 607
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: iffparse.library

> 
> I've just started using the iffparse.library.
> and I'm getting a problem when I parse an IFF file.
> ParseIFF() returns an error (-5). Anyone encounter this problem?


Yes, I got exactly the same problem, and I know I've seen messages from
other people who get the same problem with 'E' .
What a downer.. I really really need to use iffparse.library   :-(


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 9 Feb 94 08:23:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s0i@bkhouse.cts.com>; Wed, 9 Feb 94 08:23:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU5EW-0001q3C; Tue, 8 Feb 94 22:04 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU5C1-0000DPC; Tue, 8 Feb 94 19:02 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id LAA28369 for bkhouse.cts.com!AmigaE; Wed, 9 Feb 1994 11:02:11 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pTxKN-000BvRC; Wed, 9 Feb 94 02:38 WST
Message-Id: <m0pTxKN-000BvRC@multi.multiline.com.au>
Date: Wed, 9 Feb 1994 02:38:27 +0800 (WST)
In-Reply-To: <9401311709.3.23539@cup.portal.com> from "WiZkId@cup.portal.com" at Jan 31, 94 05:09:49 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 894
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Devices and volumes

> >One other thing I'm stuck on is with a device/volume/assign list. I want to
> >be able to show it similar to the way ASL shows it ie:
> >
> >
> >DEVICENAME:   VOLUMENAME:             xx% full
> >DEVICE2:      VOLUME2:                yy% full
> >C:                                    Assign
> >CLIPS:                                Assign


>     Here's a solution: Get ALL Devices, and then check all VOLUMES ONLY.  A
> Device which has a filesystems IS GOING TO HAVE a VOLUME NAME.  Just do a
> little cross-checking and baddabing, baddaboom :-)

Sounds extremely tedious.   :-)

I found a much easier way anyway..  thanks for the reply though.


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 9 Feb 94 08:24:00 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s0n@bkhouse.cts.com>; Wed, 9 Feb 94 08:24:00 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU5EY-0001rXC; Tue, 8 Feb 94 22:04 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU5C1-0000M8C; Tue, 8 Feb 94 19:02 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id LAA28375 for bkhouse.cts.com!AmigaE; Wed, 9 Feb 1994 11:02:12 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pTxVf-000BvRC; Wed, 9 Feb 94 02:50 WST
Message-Id: <m0pTxVf-000BvRC@multi.multiline.com.au>
Date: Wed, 9 Feb 1994 02:50:07 +0800 (WST)
In-Reply-To: <28449.199402011421@badger.westminster.ac.uk> from "vaald@westminster.ac.uk" at Feb 1, 94 02:21:25 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1202
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

> 1: E has some darn useful functions missing...
>    Has anyone managed to use GT_SetGadgetAttrs in gadtools? Cuz it AIN`T THERE!

Use Gt_SetGadgetAttrsA() like everyone else does  :-)
(You do remember to make the second letter lower-case??)

>    And ParsePatternNoCase() in DOS? SAME AGAIN! (bitch when writing a file
>    finder... like I WAS... :)

Looks like you're stuck with ParsePattern and MatchPattern()

> 2: I have had some joy with MUI,

You threw it away like I did??   :-)
MUI :  How to turn an A3000 into an A600   :)

>    Anyway, if anyone wants any help with gadtools or similar stuff please 
>    mail me direct, as I have quite a bit of expereince with such things.

Except Gt_SetGadgetAttrsA() I guess   :-)  :-)

> Finally, has anyone got any tips for reading tooltypes? My efforts crash the
> system, but I don`t have the source at hand :(

Yep, make sure you open icon.library  :-)
I don't have the source at hand just now either.


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 9 Feb 94 08:24:11 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s0s@bkhouse.cts.com>; Wed, 9 Feb 94 08:24:11 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU5Ea-0001OlC; Tue, 8 Feb 94 22:05 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU5C3-0000LhC; Tue, 8 Feb 94 19:02 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id LAA28382 for bkhouse.cts.com!AmigaE; Wed, 9 Feb 1994 11:02:14 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pTxlO-000BvRC; Wed, 9 Feb 94 03:06 WST
Message-Id: <m0pTxlO-000BvRC@multi.multiline.com.au>
Date: Wed, 9 Feb 1994 03:06:21 +0800 (WST)
In-Reply-To: <199402030225.VAA14485@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 2, 94 09:25:35 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1871
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: stuff about dos

> >Odd, because I also use New() and String() for similar fields, and I also
> >use Dispose() to free up the memory. It works ok here. I get every byte back
> >that my program uses. I can't explain what the problem is unfortunately.
> 	Hmm, strange.. Yeah, I haven't touched said program myself in
> quite a few days, having just gotten ahold of Dune II and 1869. heh.

After reading that msg from Wouter about using DisposeLink()
I better go back to a couple of programs and fix them  :-)
Odd that they work with no errors relating to those strings Dispose()'d

> >One other thing I'm stuck on is with a device/volume/assign list. I want to
> >be able to show it similar to the way ASL shows it ie:
> >e.g. DF3:
 
> 	Ok, this is a bit tricky, but is quite doable. My details may be a
> bit off, because I don't have the RKMs with me, but here's the gist.
> First, to avoid having devices you don't like, use the Dos (I believe)
> call, IsFileSystem().

Uhuh... Good start  :)

> 	To get the volume of the currently selected dir, somewhere in the
> directory structure there's a pointer to a DiskInfo structure (or

mm yeah.. Assuming you have a lock to work with. I found that trying
to do anything with a device that didn't have a volume in it either had
no lock to work with, or
popped a requester 'Please insert volume "" in df0:'

After a lot of stuffing around, I found a way to get it to work, which
involved locking the device if there was no lock available, and making
sure my process windowptr was set to prevent the requester popping up.

I think I used NameFromLock() on the device's lock to find the volume name.


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 9 Feb 94 08:24:22 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s0x@bkhouse.cts.com>; Wed, 9 Feb 94 08:24:22 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU5Ec-0001q3C; Tue, 8 Feb 94 22:05 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU5C4-0000JnC; Tue, 8 Feb 94 19:02 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id LAA28410 for bkhouse.cts.com!AmigaE; Wed, 9 Feb 1994 11:02:20 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pTy5t-000BvRC; Wed, 9 Feb 94 03:27 WST
Message-Id: <m0pTy5t-000BvRC@multi.multiline.com.au>
Date: Wed, 9 Feb 1994 03:27:32 +0800 (WST)
In-Reply-To: <199402032356.SAA24368@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 3, 94 06:56:58 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1410
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: Disk info (as requested)

> 	Rob Nottage asked for help on this, so here's the writeup on how to
> get volume names, sizes, etc... (Modified for beginners as well, as I know
> you aren't, Rob.)

That's a matter of opinion  :-)
Thanks for all the info.. I ended up sorting it all out a couple of
nights ago.. I decided to go into a frenzy with RKMs autodocs includes
and stuff spread out all over the place, including both Amigas..
:-)

> 	To get this structure, use the Dos call Info(lock,infodata). Where
> lock is a BCPL pointer to a lock (obtained from Open or Lock), and infodata
> is a pointer to an allocated InfoData structure. This way you can use any
> open file to obtain the volume information.
> 	That should pretty much do it. If example code is needed, I'll be
> happy to post it.

Yeah.. umm that's all great but you still get that requester when
you try to do something with, for example, DF0: if there is no
disk in there  :)  I fixed that bit up by getting my task like this.


DEF mytask:PTR TO process

...
mytask:=FindTask(NIL)

...
temp:=mytask.windowptr
mytask.windowptr:=-1

/*scan the device list*/

mytask.windowptr:=temp

No nasty requesters if a device is empty!


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 9 Feb 94 08:24:32 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s12@bkhouse.cts.com>; Wed, 9 Feb 94 08:24:32 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU5Ee-0001OlC; Tue, 8 Feb 94 22:05 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU5C6-0000HoC; Tue, 8 Feb 94 19:02 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id LAA28388 for bkhouse.cts.com!AmigaE; Wed, 9 Feb 1994 11:02:15 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pTxnt-000BvRC; Wed, 9 Feb 94 03:08 WST
Message-Id: <m0pTxnt-000BvRC@multi.multiline.com.au>
Date: Wed, 9 Feb 1994 03:08:57 +0800 (WST)
In-Reply-To: <199402030302.WAA07822@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 2, 94 10:02:23 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 625
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: C2E

re: C2E

> 	Well, I'm writing it, and I'm not even close to done. (Of course,
> this Dune II and 1869 thing hasn't helped.) Expect it on aminet in a
> MINIMUM of 4 months. H2E might be up sooner, say within a month.

Programmer's rule #1   never ever even GUESS a target date for release
of your program   :-)
Just tell 'em it will be ready Wednesday  (don't say which Wednesday)


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 9 Feb 94 08:24:43 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s17@bkhouse.cts.com>; Wed, 9 Feb 94 08:24:43 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pU5Eg-0001opC; Tue, 8 Feb 94 22:05 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pU5C6-0000BmC; Tue, 8 Feb 94 19:02 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id LAA28398 for bkhouse.cts.com!AmigaE; Wed, 9 Feb 1994 11:02:18 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pTxxu-000BvRC; Wed, 9 Feb 94 03:19 WST
Message-Id: <m0pTxxu-000BvRC@multi.multiline.com.au>
Date: Wed, 9 Feb 1994 03:19:18 +0800 (WST)
In-Reply-To: <940203183516.204136b3@iccgcc.cs.hh.ab.com> from "THORNTONJ@beast.cs.hh.ab.com" at Feb 3, 94 06:35:16 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1286
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: Help with screens

>   Just a quick question. How do you get windows and cons to
> open up on a screen that is opened with OpenS().
> 
>   Haven't had a chance to really look at the ref docs yet, maybe
> the answer is there, but if anybody could show me how I would be
> grateful.

As far as I'm aware, you cannot legally open a window on a screen you don't
own unless it is the workbench screen or a public screen. I can't remember
exactly but i have a feeling that OpenS() doesn't allow you to open
a public screen.
Personally, I've never used OpenS() since OpenScreenTagList() is a lot
more versatile (but not WB 1.3)
Once you open a public screen, you can open a console window on it like this

con:=Open('con:0/0/640/256/MyScreenTitle/screenPUBSCREENNAME',MODE_NEWFILE)

replace 'PUBSCREENNAME' with the actual publicscreen name of the screen
in question.

To open a window on a publicscreen you can use OpenWindowTagList()
and include in the taglist:

...,WA_PUBSCREENNAME,pubscreenname,....

where 'pubscreenname' contains the name of the publicscreen.


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!iccgcc.cs.hh.ab.com!THORNTONJ Wed, 9 Feb 94 08:26:07 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s2m@bkhouse.cts.com>; Wed, 9 Feb 94 08:26:07 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUANI-0001oLC; Wed, 9 Feb 94 03:34 EST
Received: from beast.cs.hh.ab.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUAIu-0000DeC; Wed, 9 Feb 94 00:29 PST
Date: Wed, 9 Feb 1994 2:23:22 -0500 (EST)
Message-Id: <940209022322.20428c96@iccgcc.cs.hh.ab.com>
From: THORNTONJ@iccgcc.cs.hh.ab.com
To: amigae@bkhouse.cts.com
Subject: some problems solved

Hi Guys (and maybe Gals),

   Found my problem with FAE. I had used an assignment ':=' where
I should have used '='. Once I fixed that it didn't GURU again, but
it didn't work right either. Looks like I'm going to have to use
CASE and SELECT's. Oh well, slowly but surely, at least I'm learning
and that's mainly what I wanted to do in the first place.

later

Jessie
thorntonj@beast.cs.hh.ab.com

From bkhouse!nkraft@bkhouse.cts.com Thu, 10 Feb 94 01:20:28 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s3n@bkhouse.cts.com>; Thu, 10 Feb 94 01:20:28 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s38@bkhouse.cts.com>; Wed, 9 Feb 94 08:49:18 PST
Date: Wed, 9 Feb 94 08:49:18 PST
Message-Id: <9402091649.1s38@bkhouse.cts.com>
In-Reply-To: <Pine.3.89.9402051254.B3301-0100000@blue.csi.cam.ac.uk>; (argusnet.amiga.amigae)
Reply-To: nkraft@bkhouse.cts.com
Organization: Argus Computing, San Diego, CA
From: nkraft@bkhouse.cts.com (Norman Kraft)
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

Dave Higginson wrote:

> On Tue, 1 Feb 1994 vaald@westminster.ac.uk wrote:
> 
> > And this month`s Amiga Shopper has a 2-page spread on E! Plus the address
> > for this mailing list... Prepared to be swamped by requests asking how to
> > access the CLI to compile E code! :) "What is ED?" ... "Hello World" in E...
> 
> Unfortunately the article was written before E changed to a listserv, so 
> they have the wrong address anyway. I suspect this may turn out to be a 
> headache for Norm more than anyone else :)

It's not really a headache at all. The amigae-request@bkhouse.cts.com
address still works, it just refers everything to the listserv. Folks
who mail a request to that address which does not include a valid 
listserv request (such as SUBSCRIBE) will get a cheerful little note
explaining how to use the listserv. 15 or so of these have gone out 
already, just since Friday. 

We are getting a lot of new subscriptions all of a sudden, as well as a
bunch of deletions, but since many of our list members are of the "strong,
silent type", it remains to be seen what long term impact this will 
have on the list. Right now the list is at just under 170 members, and 
growing every week. It's been much more successful than I ever thought 
it would be when I first started it last spring. Much like my garden, 
I've really enjoyed watching it sprout, grow and mature.

Norm.

----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!plucky.ike.safb.af.mil!bwills Thu, 10 Feb 94 01:28:38 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1s6d@bkhouse.cts.com>; Thu, 10 Feb 94 01:28:38 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUFxG-0001n2C; Wed, 9 Feb 94 09:31 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUFjw-0000F9C; Wed, 9 Feb 94 06:18 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id IAA05302 for <AmigaE@bkhouse.cts.com>; Wed, 9 Feb 1994 08:17:25 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA16808; Wed, 9 Feb 94 08:13:35 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01155; Wed, 9 Feb 94 08:15:14 CST
Date: Wed, 9 Feb 94 08:15:14 CST
Message-Id: <9402091415.AA01155@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Strings and Numbers and Things......Oh My!!

Hi, Jessie.

~8>   I know in the Ref docs it tells how to change a string representation
~8> of a number to a number, but can you change a string rep. of a hex number
~8> into a hex number. 

A number's a number's a number, dude. :-)  A hex string is an 
"image" of a binary number, and you have the luxury in E of 
looking at the binary number in more than one form.  It's all 
in the perspective.

~8>   Also I haven't been able to find any mention of how to raise a number
~8> to a power.

PROC exp(n, p)
/*-- Computes n**p. --*/
  DEF i, x=1
  FOR i:=1 TO p DOx:=x*n
ENDPROC x

~8>   The reason for the questions is that in the game I'm working on, I'm
~8> breaking the map down into a 16 x 16 grid with the lines to the grid
~8> representing where the vertical and horizontal walls would be.

Sounds like a job for...Multi-Dimensional Arrays in E! :-)

~8>   I could use decimal instead of hex but I'm trying to keep my eventual
~8> data files as small as possible. Also being able to raise 2 to the diff
~8> powers would cut down on the code some.

Are you storing the data as binary or ascii?  In binary a 0
byte takes up just as much room 255 byte.  Same rule applies
to ints and longs.

~8>   I don't have a lot done yet but if anyone's interested i could send them
~8> what I have so you could kinda see what I'm trying to do and maybe offer
~8> some suggestions on how to do some things better.

<*drool*> Aaaaah, E code!

Later.
-- Barry
From donews!crash!freenet.buffalo.edu!ac812 Thu, 10 Feb 94 01:34:38 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ses@bkhouse.cts.com>; Thu, 10 Feb 94 01:34:38 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUOqg-0001THC; Wed, 9 Feb 94 19:01 EST
Received: from freenet.buffalo.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUOUf-00002EC; Wed, 9 Feb 94 15:38 PST
Received: from localhost (ac812@localhost) by freenet.buffalo.edu (8.6.4/8.6.4) id SAA09960; Wed, 9 Feb 1994 18:38:50 -0500
Date: Wed, 9 Feb 1994 18:38:50 -0500
Message-Id: <199402092338.SAA09960@freenet.buffalo.edu>
Reply-To: ac812@freenet.buffalo.edu
From: ac812@freenet.buffalo.edu (Matthew Hornyak)
To: AmigaE@bkhouse.cts.com
Subject: Re: Pointing to gadget



>
>
>>        ActivateGadget(g.gadgetid.0,requeststringwnd,NIL)
>>        
>	I believe the RKMS say do NOT use ActivateGadget on Gadtools
>gadgets. Could be wrong, but I know you are not supposed to use other
>stuff like DisableGadget on it. Find the proper tag and pass it to it with
>SetGadgetAttrsA(). 

You may be wrong, because in the GadTools chapter of RKM Libraries, where
it talks about Keyboard Equivalent behavior, it says to "use Intuition's
ActivateGadget() call" with Text and Number Entry gadgets.

--
---------------->-Matthew Hornyak-ac812@freenet.buffalo.edu-<-----------------
Please support the Bill Clinton mind fund.     |Super Bowl 25, 26, 27 and 28
Because a mind is a terrible thing not to have.|GO BILLS in Super Bowl XXVIII
From donews!crash!delphi.com!NES Thu, 10 Feb 94 01:35:18 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1sfo@bkhouse.cts.com>; Thu, 10 Feb 94 01:35:18 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUPPg-0001NsC; Wed, 9 Feb 94 19:37 EST
Received: from bos1c.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUPDo-0000UQC; Wed, 9 Feb 94 16:25 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #4520) id
 <01H8OY3HOPR48ZHX49@delphi.com>; Wed, 9 Feb 1994 19:17:35 EST
Date: Wed, 09 Feb 1994 19:17:35 -0500 (EST)
Message-id: <01H8OY3HOZEQ8ZHX49@delphi.com>
X-VMS-To: IN%"amigae@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: amigae@bkhouse.cts.com
Subject: MUI tools help

I am having trouble useing the Gadtoolsbox.
I can create a window and I can covert it to e with sourcegen.
My problem is..... I need some examples on how to read/write to the
gadgets.
Is thier a command like "getgadinfo" or "putgadinfo"?
Eric   <NES@DELPHI.COM>
From donews!crash!freenet.carleton.ca!ao443 Thu, 10 Feb 94 01:36:26 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1sh0@bkhouse.cts.com>; Thu, 10 Feb 94 01:36:26 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pURCh-0001prC; Wed, 9 Feb 94 21:32 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUQkV-0000MaC; Wed, 9 Feb 94 18:03 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA20636; Wed, 9 Feb 94 21:03:39 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id VAA05469; Wed, 9 Feb 1994 21:03:12 -0500
Date: Wed, 9 Feb 1994 21:03:12 -0500
Message-Id: <199402100203.VAA05469@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

>>Finally, has anyone got any tips for reading tooltypes? My efforts crash the
>>system, but I don`t have the source at hand :(
>
>	I began a long time ago a program which needed tooltype reading. I gave
>up this program (for the moment), but I can send to you the parts that you
>are interested in. But the comments are in French !
>
	Actually,. tooltypes are really  easy. You just have to get around
the lack of the amiga.lib functions in E. I have fully functional
tooltypes code if anyone wants it? (hacked it up  for a commodity I made
for a friend)


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!world.std.com!cosell Thu, 10 Feb 94 01:37:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1sib@bkhouse.cts.com>; Thu, 10 Feb 94 01:37:24 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pURgr-0001o1C; Wed, 9 Feb 94 22:03 EST
Received: from news.std.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pURd0-00002kC; Wed, 9 Feb 94 18:59 PST
Received: from world.std.com by news.std.com (5.65c/Spike-2.1)
	id AA21700; Wed, 9 Feb 1994 21:59:40 -0500
Received: by world.std.com (5.65c/Spike-2.0)
	id AA14360; Wed, 9 Feb 1994 21:59:38 -0500
X-Mailer: //\\miga Electronic Mail (AmiElm 2.253)
Content-Length: 775
Date: Wednesday, 9 February 1994 21:23 EST
Organization: Fantasy Farm Fibers
Message-Id: <5883:77010@fantasyfarm.com>
From: bernie@fantasyfarm.com (Bernie Cosell)
To: AmigaE@bkhouse.cts.com
Subject: Bugs in the Mod() function

After a lot of debugging of code that ought to have worked, I
discovered that the Mod function seems to be VERY broken.  As we
[ought to] all know, taking an integer mod N should *always* get you
an integer between 0 and n-1.  Well, it ain't so in E.  A simple
test reveals:

Modulo: Mod(11,8) = 3
Modulo: Mod(6,8) = 6
Modulo: Mod(1,8) = 1
Modulo: Mod(-4,8) = -4
Modulo: Mod(-9,8) = -1
Modulo: Mod(-14,8) = -6

Which is clearly broken.  In the course of pursuing this, I discovered
that simple division ain't a prize, either:

Dividing 11 / 8 = 1
Dividing 6 / 8 = 0
Dividing 1 / 8 = 0
Dividing -4 / 8 = 0
Dividing -9 / 8 = -1
Dividing -14 / 8 = -1

It is astounding to me to try to understand arithmetic in an environment
where:

    (A - B) / B  does *NOT* equal (A / B) - 1

/Bernie\
-- 
Bernie Cosell                               bernie@fantasyfarm.com
Fantasy Farm Fibers, Pearisburg, VA         (703) 921-2358
From donews!crash!freenet.carleton.ca!ao443 Thu, 10 Feb 94 01:38:13 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1sj8@bkhouse.cts.com>; Thu, 10 Feb 94 01:38:13 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUSeI-0001w2C; Wed, 9 Feb 94 23:05 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUSSt-00008HC; Wed, 9 Feb 94 19:53 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA26817; Wed, 9 Feb 94 22:53:38 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA17369; Wed, 9 Feb 1994 22:53:04 -0500
Date: Wed, 9 Feb 1994 22:53:04 -0500
Message-Id: <199402100353.WAA17369@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: amigae@bkhouse.cts.com
Subject: Some stuff..

	Well, some announcements, etc..
	I have just uploaded  Eformat 1.4  to aminet after having
ferretted  out the machine guruing bug. It  was Eformat. (I wasn't
initializing  the stack pointer.. duh.) So, to fix it, I switched to the
stack code in the E source archive. Now works like a charm, again. The
reason I even saw the bug is because the nested case stuff  wasn't working
on some WouterCode, when fixing that, I noticed the stack problem. My 
apologies to the person who reported the bug. My fault!

	Also, H2e is almost complete and should be up within the week. It
works fine so far, but does not do the following:
- any code!
- global/extern variables
- string constants
- Other goodies


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!dutikos.twi.tudelft.nl!verver Fri, 11 Feb 94 02:32:47 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1smn@bkhouse.cts.com>; Fri, 11 Feb 94 02:32:47 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUaaC-0001OqC; Thu, 10 Feb 94 07:33 EST
Received: from dutrun.tudelft.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUaLj-0000l4C; Thu, 10 Feb 94 04:18 PST
Received: from dutikos.twi.tudelft.nl by dutrun.tudelft.nl with SMTP (PP) 
          id <26105-0@dutrun.tudelft.nl>; Thu, 10 Feb 1994 13:18:21 +0100
Received: by dutikos.twi.tudelft.nl (4.1/SMI-4.0) id AA00958;
          Thu, 10 Feb 94 13:16:30 GMT
Date: Thu, 10 Feb 94 13:16:30 GMT
Message-Id: <9402101316.AA00958@dutikos.twi.tudelft.nl>
From: verver@dutikos.twi.tudelft.nl (Rob Verver)
To: AmigaE@bkhouse.cts.com
Subject: Re: Types!

En jij verwachte dat niemand je tegen zou spreken, huh?
Ha! Niet dus: 

> [...]
> and examples of Reference only are newer Object Oriented languages like
> Eiffel, functional languages like LISP and ofcourse E.
> [...]

AHUM!!! Hier spreekt de Eiffel kenner: Eiffel heeft excact dezelfde ref/value
semantics als Pascal. Het is alleen zo dat de meeste types standaard
referenced values hebben, maar je kunt ze net zo makkelijk 'expanded'
maken.
Een belangrijk verschil met C is dat in het gebruik je niet hoeft te weten
of een type expanded of referenced is. Dit is dus een schijnbare overeenkomst
met E, maar dat ligt dus NIET aan de reference semantics.
 
> [...] Value semantics
> is old-fashioned and will probably loose significance in new and upcoming
> languages.

Tsja, je zegt het zelf al, E heeft toch nog value semantics voor scalaire
types, zoals de meeste talen.

> Conclusions: So does Strong-Typing suck?
> ----------------------------------------
> 
> Yes and no.
> <note: explanation here>

Enlighten me, great Wooter! :-)

Voor de rest ben ik het trouwens helemaal met je eens. Zelfs Icon is bij
nader inzien inderdaad ERG goed.

Rob


From donews!crash!dcs.gla.ac.uk!mccracal Fri, 11 Feb 94 02:33:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1snh@bkhouse.cts.com>; Fri, 11 Feb 94 02:33:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUbUB-0001O6C; Thu, 10 Feb 94 08:31 EST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUbGN-0000HYC; Thu, 10 Feb 94 05:16 PST
Received: from agattu.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk 
          with LOCAL SMTP (PP) id <05837-0@goggins.dcs.gla.ac.uk>;
          Thu, 10 Feb 1994 13:15:43 +0000
Received: by agattu.dcs.gla.ac.uk (4.1/Dumb) id AA18554;
          Thu, 10 Feb 94 13:15:32 GMT
Date: Thu, 10 Feb 94 13:15:32 GMT
Message-Id: <9402101315.AA18554@agattu.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: AmigaE@bkhouse.cts.com
Cc: vaald@westminster.ac.uk
Subject: Re: I`m new here!


> 	Wouter gave me a doMethod() function for Amiga E which works very
> well, I'll e-mail it to you tomorrow. Does anybody else want it ?

I would quite like this and any other BOOPSI support you happen to have since
I would like to experiment with BOOPSI programming but have been held back by
the lack of these functions/macros.

	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Fri, 11 Feb 94 02:34:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1so2@bkhouse.cts.com>; Fri, 11 Feb 94 02:34:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUcQa-0001OqC; Thu, 10 Feb 94 09:31 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUcJV-0000AFC; Thu, 10 Feb 94 06:24 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA03944; Thu, 10 Feb 1994 15:24:18 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA10628; Thu, 10 Feb 1994 15:23:58 +0100
Message-Id: <m0pUcJV-0000AFC@crash.cts.com>
Date: Thu, 10 Feb 94 15:23:57 MEZ
Full-Name: Olivier Anh
In-Reply-To: <9402060606.AA01601@plucky.safb.af.mil>; from "Barry D Wills" at Feb 6, 94 12:06 (midnight)
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Thanx

Hi, !

Well I must thanx Barry and Kenny : I recieve 5 mails with the gtlv.e ! 3 from
Kenny, 2 from Barry.

Note that I can't compile this programme, cause I'm under 1.3....

Well, I have a questoin :
in the definition of the object l :

PROC initList(l:PTR TO mlh)
/*-- Initialize an exec list. --*/
  l.head:=l+4
  l.tail:=NIL
  l.tailpred:=l
ENDPROC

Why is l.head:=l+4, for what is this 4 ?
What is the meaning of .tailpred. I know the others items, but this not one.

/*-- This is where the string gadget buffer is hidden. --*/
  stringInfo:=stringGadget.specialinfo
  stringGadgetValue:=stringInfo.buffer
/*-------------------------------------------------------*/

What do you measn with 'hidden' ?


Must we always detach the list from the listview gadget before modifying it ?

Thanx for the answers !

--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Fri, 11 Feb 94 06:07:43 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1so7@bkhouse.cts.com>; Fri, 11 Feb 94 06:07:43 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUcta-0001O6C; Thu, 10 Feb 94 10:01 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUcUK-0000VMC; Thu, 10 Feb 94 06:35 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA03994; Thu, 10 Feb 1994 15:35:15 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA10703; Thu, 10 Feb 1994 15:34:54 +0100
Message-Id: <m0pUcUK-0000VMC@crash.cts.com>
Date: Thu, 10 Feb 94 15:34:53 MEZ
Full-Name: Olivier Anh
In-Reply-To: <9402070945.AA00601@ntsc.shef.ac.uk>; from "D.Lamptey@sheffield.ac.uk" at Feb 7, 94 9:45 am
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: don't stop the press

Hi,
> 
> ]
> ]Amiga E has a double page feature in Amiga Shopper this month, March 
> ]issue, pages 62/63.
> ]

Well, here in Germany, Amiga Plus begins a course in programming in Amiga E.
The magazin is sold with a disc containing the whole archive of AmigaE
The first article is on 6 pages. It might be 10 others courses...
They is a very great spread out in Germany these months.
ote that the other magazin : Amigamagazin, of february gas a 2 pages article
about Amiga E, and it is on the Amiga Magazin PD disc...

See you !!! 


--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!Ra.MsState.Edu!djm2 Fri, 11 Feb 94 06:13:21 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ssg@bkhouse.cts.com>; Fri, 11 Feb 94 06:13:21 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUk6v-0001jYC; Thu, 10 Feb 94 14:43 PST
Received: from Tut.MsState.Edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUjzD-0000AqC; Thu, 10 Feb 94 14:35 PST
Received: from Ra.MsState.Edu (djm2@Ra.MsState.Edu [130.18.80.10]);
           by Tut.MsState.Edu using ESMTP (8.6.4/6.5m-FWP);
           id QAA26058; Thu, 10 Feb 1994 16:35:47 -0600
Received: from localhost by Ra.MsState.Edu (8.6.4/6.0c-FWP);
	   id QAA06980; Thu, 10 Feb 1994 16:35:37 -0600
Message-Id: <199402102235.QAA06980@Ra.MsState.Edu>
Date: Thu, 10 Feb 1994 16:35:37 -0600 (CST)
In-Reply-To: <9402082123.1rqe@bkhouse.cts.com> from "nkraft@bkhouse.cts.com" at Feb 8, 94 01:23:54 pm
X-Mailer: ELM [version 2.4 PL22]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 151
From: Daniel Jr Murrell <djm2@Ra.MsState.Edu>
To: AmigaE@bkhouse.cts.com
Subject: Re: Ahem...

Norm,
  If you get the chance, please remove djm2@ra.msstate.edu from the 
AmigaE mailing list.  I've been trying to get off for months now!! :)

Dan

From donews!crash!delphi.com!NES Fri, 11 Feb 94 06:15:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1sun@bkhouse.cts.com>; Fri, 11 Feb 94 06:15:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUoAs-0001PEC; Thu, 10 Feb 94 22:04 EST
Received: from bos1d.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUnm6-000037C; Thu, 10 Feb 94 18:38 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #6311) id
 <01H8QGVMBAJ490N44C@delphi.com>; Thu, 10 Feb 1994 21:25:43 EST
Date: Thu, 10 Feb 1994 21:25:43 -0500 (EST)
Message-id: <01H8QGVMBAJ690N44C@delphi.com>
X-VMS-To: IN%"amigae@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: amigae@bkhouse.cts.com
Subject: More MUI questons

I have been trying to use the program MUIbuilder.  But have been
unable to get the source output of the program to compile.
Any Idea's?
Eric <NES@delphi.com>
From donews!crash!mail.msen.com!crandall Fri, 11 Feb 94 06:17:04 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1swa@bkhouse.cts.com>; Fri, 11 Feb 94 06:17:04 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUq1e-0001OdC; Fri, 11 Feb 94 00:02 EST
Received: from garnet.msen.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUpR5-000029C; Thu, 10 Feb 94 20:24 PST
Received: by garnet.msen.com (Smail3.1.28.1 #11)
	id m0pUpR0-0013CHC; Thu, 10 Feb 94 23:24 EST
Date: Thu, 10 Feb 1994 23:24:53 -0500 (EST)
Message-ID: <Pine.3.88.9402102302.A12608-0100000@garnet.msen.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: Chad Randall <crandall@mail.msen.com>
To: amigae@bkhouse.cts.com
Subject: Re: Re: iffparse.library


>> I've just started using the iffparse.library.
>> and I'm getting a problem when I parse an IFF file.
>> ParseIFF() returns an error (-5). Anyone encounter this problem?

No, not really.

Here's a snippet of code from my icon editor:

(Sorry for lack of comments.  Hopefully this example is straight forward 
enough to understand.)

PROC doloadpalette() HANDLE
  DEF iff=NIL:PTR TO iffhandle
  DEF ierror
  DEF sp=NIL:PTR storedproperty
  DEF body,size

  iff:=AllocIFF()
  iff.stream:=Open(palettename,MODE_OLDFILE)
  IF (iff.stream)
    InitIFFasDOS(iff)
  ELSE
    Raise(E_FILE)
  ENDIF

  ierror:=OpenIFF(iff,IFFF_READ)       /* Better error handling */
  ierror:=PropChunk(iff,"ILBM","CMAP") /* could be done here!   */
  ierror:=StopOnExit(iff,"ILBM","FORM")/* Actually, it could be */
  ierror:=ParseIFF(iff,IFFPARSE_SCAN)  /* improved throughout!  */

  IF(sp:=FindProp(iff,"ILBM","CMAP"))
    body:=sp.data
    size:=sp.size

    /*   This is where you'd handle the chunk.  It starts at
        "body", and has "size" number of bytes.

  ELSE
    Raise(E_IFF)  /* This just means no "CMAP" chunk was found. */
  ENDIF

  Raise(E_NONE)

EXCEPT

  IF (iff)
    CloseIFF(iff)
    IF (iff.stream) THEN Close(iff.stream)
    FreeIFF(iff)
  ENDIF

  IF exception<>E_NONE THEN errormessage(exception)
  
ENDPROC


The troubles you are running into might be due to not using the 
"StopOnExit" function.  I could not get this to work without it.  The 
example used here tells ParseIFF to stop when it is leaving the FORM 
chunk, which normally is the end of the file.

Hope this helps,
Chad Randall (crandall@garnet.msen.com)
From donews!crash!mail.csh.rit.edu!jerry Fri, 11 Feb 94 06:17:31 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1swq@bkhouse.cts.com>; Fri, 11 Feb 94 06:17:31 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUqTv-0001PjC; Fri, 11 Feb 94 00:31 EST
Received: from nick.csh.rit.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUqGM-00003tC; Thu, 10 Feb 94 21:17 PST
Received: from ccimp.csh.rit.edu (ccimp.csh.rit.edu [129.21.60.1]) by nick.csh.rit.edu (8.6.3/8.6.3) with ESMTP id AAA13744 for <AmigaE@bkhouse.cts.com>; Fri, 11 Feb 1994 00:15:27 -0500
Received: from localhost (jerry@localhost) by ccimp.csh.rit.edu (8.6.3/8.6.3) id AAA22601 for AmigaE@bkhouse.cts.com; Fri, 11 Feb 1994 00:15:26 -0500
Message-Id: <199402110515.AAA22601@ccimp.csh.rit.edu>
Date: Fri, 11 Feb 1994 00:15:25 -0800
In-Reply-To: robbage@multi.multiline.com.au (Rob Nottage)
       "Devices and volumes" (Feb  9,  2:38am)
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
From: jerry@mail.csh.rit.edu (Jerry (Watch out for snakes))
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Devices and volumes

On Feb 9,  2:38am, Rob Nottage wrote:
} Subject: Devices and volumes
} > >One other thing I'm stuck on is with a device/volume/assign list. I want to
} > >be able to show it similar to the way ASL shows it ie:
} > >
} > >DEVICENAME:   VOLUMENAME:             xx% full
} > >DEVICE2:      VOLUME2:                yy% full
} > >C:                                    Assign
} > >CLIPS:                                Assign
} 
} >     Here's a solution: Get ALL Devices, and then check all VOLUMES ONLY.  A
} > Device which has a filesystems IS GOING TO HAVE a VOLUME NAME.  Just do a
} > little cross-checking and baddabing, baddaboom :-)
} 
} Sounds extremely tedious.   :-)
} 
} I found a much easier way anyway..  thanks for the reply though.

Do tell!


-- 
   __                                    __   "There's nothing like seeing
 \ oo /      sdl7253@cs.rit.edu         ///       nature on a screaming
  `--'                               __///           crotch rocket."
  _/|_     jerry@mail.csh.rit.edu    \\//                      -Crow T. Robot    
From donews!crash!comlab.oxford.ac.uk!ecs.oxford.ac.uk!m88jrh Fri, 11 Feb 94 06:20:58 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1sy8@bkhouse.cts.com>; Fri, 11 Feb 94 06:20:58 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pUv9s-0001THC; Fri, 11 Feb 94 05:31 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUumE-00008TC; Fri, 11 Feb 94 02:07 PST
Received: from ecs.oxford.ac.uk (ecs.ecs) by comlab.oxford.ac.uk id AA18472;
          Fri, 11 Feb 94 10:05:25 GMT
Received: from ecs.ox.ac.uk (booth11.ecs) by ecs.oxford.ac.uk (4.1/ecs.1) 
          id AA25207; Fri, 11 Feb 94 10:08:39 GMT
Received: by ecs.ox.ac.uk (4.1/ecs2.0) id AA15713; Fri, 11 Feb 94 10:07:03 GMT
Via: uk.ac.oxford.comlab; Fri, 11 Feb 1994 10:06:03 +0000
Date: Fri, 11 Feb 94 10:07:03 GMT
Message-Id: <9402111007.AA15713@booth11.ecs.ox.ac.uk>
From: m88jrh@ecs.oxford.ac.uk
To: amigae@bkhouse.cts.com
Subject: Re: FANTASY ADVENTURE ENGINE

Recently, thorntonj@beast.cs.hh.ab.com (Jessie) wrote in with his program
which seemed to not be working. Well, everything looks fine except a few
major string mistakes (E is more like C than BASIC or PASCAL).  All lines
like:

  vwalls := '65534000000001457854000000012600000004485069400000'+
            '9600000000179200000000006553400000'

should be StrCopy()'s (String Copy) like this:

  StrCopy(vwalls, '65534000000001457854000000012600000004485069400000'+
                  '9600000000179200000000006553400000', ALL)

And in docommand() the assignment in the IF will always be TRUE:

  IF command := '8'

What you really wanted to do is StrCmp() (String Compare):

  IF StrCmp(command, '8', ALL)

If you want to check just the first letter of the command string you
could write this instead:

  IF StrCmp(command, '8', 1)

With these changes things should work.

---
   _____  _
     /   / |    /  /
    /   /__/   /__/      Jason R. Hulance
   /   /\     /  /   <m88jrh@uk.ac.oxford.ecs>
|_/ . /  \ . /  / .
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Sat, 12 Feb 94 01:35:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t0s@bkhouse.cts.com>; Sat, 12 Feb 94 01:35:24 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pV0Js-0001nyC; Fri, 11 Feb 94 11:02 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pUzsO-00007bC; Fri, 11 Feb 94 07:33 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA09506; Fri, 11 Feb 1994 16:17:11 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA13093; Fri, 11 Feb 1994 16:16:52 +0100
Message-Id: <m0pUzsO-00007bC@crash.cts.com>
Date: Fri, 11 Feb 94 16:16:50 MEZ
Full-Name: Olivier Anh
In-Reply-To: <9402082123.1rqe@bkhouse.cts.com>; from "nkraft@bkhouse.cts.com" at Feb 8, 94 1:23 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Ahem...

Hi 


> There have been a variety of problems with my feed system in the last
> couple of weeks. We think that these are finally fixed and both mail
> and news are flowing fine through bkhouse again. 
> 
> Unfortunately, the problems caused a number of delays and other oddities
> with regard to amigae list mail, and all I can do in response is ask
> for your patience. We really are working very hard to keep all the mailing
> lists here at bkhouse running as smoothly as possible.
> 
OK, that's good now, I recieve all the mails. But 3 days after...
I know the problems you have. I'll be patient :)

See you...


--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!synapse.org!bob.monaghan Sat, 12 Feb 94 01:36:44 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t2a@bkhouse.cts.com>; Sat, 12 Feb 94 01:36:44 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pV2BP-0001jYC; Fri, 11 Feb 94 13:01 EST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pV232-0000N1C; Fri, 11 Feb 94 09:53 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id MAA25009 for AMIGAE@BKHOUSE.CTS.COM; Fri, 11 Feb 1994 12:52:49 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDF29C; Fri, 11 Feb 94 12:37:27 -0500
Message-ID: <1d.105587.1351.0CEDF29C@synapse.org>
Date: Fri, 11 Feb 94 12:29:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Re: iffparse.library

-> Message-ID: <m0pTx8G-000BvRC@multi.multiline.com.au>
-> >
-> > I've just started using the iffparse.library.
-> > and I'm getting a problem when I parse an IFF file.
-> > ParseIFF() returns an error (-5). Anyone encounter this problem?
->
-> Yes, I got exactly the same problem, and I know I've seen messages
-> from other people who get the same problem with 'E' .
-> What a downer.. I really really need to use iffparse.library   :-(

I know, I'm trying to make an animation player (just for the hell of
it), and like would be much nicer if I could get IFFParse to work.

I'm currently tinkering with an ILBM viewer that I made, and the amount
of code that I originally wrote to read and store the chunks of just one
picture was twice the amout needed to have IFFParse do it for me. Could
you imagine what I'd have to write to do a simple anim player?

Bob Monaghan.
From donews!crash!synapse.org!bob.monaghan Sat, 12 Feb 94 01:37:49 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t3l@bkhouse.cts.com>; Sat, 12 Feb 94 01:37:49 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pV38X-0001PvC; Fri, 11 Feb 94 14:02 EST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pV32r-0000SNC; Fri, 11 Feb 94 10:56 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id NAA25686 for AMIGAE@BKHOUSE.CTS.COM; Fri, 11 Feb 1994 13:56:38 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDF2A0; Fri, 11 Feb 94 12:58:06 -0500
Message-ID: <1d.105588.1351.0CEDF2A0@synapse.org>
Date: Fri, 11 Feb 94 12:36:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Types!

You should create a list of C to E Typeing equivelents. (As some kind of
Glossary?) That would be a real bonus.
I'm not really strong on C programming, so when I look at C code to
figure out what is going on, Types can really be pretty convusing when
trying to make E equivelents.

BTW I'm trying to convert the AmigaDos 3.1 .i includes into .m files
with IConvert.

Needless to say, there are some .i files that don't want to work. (eg.
exec/ables.i or exec/exec.i or exec/initializers.i)

Any Suggestions? (I really want to have these includes!)
From donews!crash!mhd1.moorhead.msus.edu!platt Sat, 12 Feb 94 01:39:25 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t5i@bkhouse.cts.com>; Sat, 12 Feb 94 01:39:25 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pV7oo-0001PjC; Fri, 11 Feb 94 19:02 EST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pV7fY-0000AIC; Fri, 11 Feb 94 15:53 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA06939; Fri, 11 Feb 1994 17:54:04 -0600
Message-Id: <9402112354.AA06939@mhd1.moorhead.msus.edu>
Date: Fri, 11 Feb 1994 17:54:04 -0600 (CST)
In-Reply-To: <199402100203.VAA05469@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 9, 94 09:03:12 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 444
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

> 	Actually,. tooltypes are really  easy. You just have to get around
> the lack of the amiga.lib functions in E. I have fully functional
> tooltypes code if anyone wants it? (hacked it up  for a commodity I made
> for a friend)

Why don't you make yourself famous and make a complete example and post it
to Aminet in /dev/e???  Personally I collect all the examples I can get so
when I have a problem I can see how someone else has done it.


From donews!crash!mhd1.moorhead.msus.edu!platt Sat, 12 Feb 94 01:39:36 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t5o@bkhouse.cts.com>; Sat, 12 Feb 94 01:39:36 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pV7or-0001PmC; Fri, 11 Feb 94 19:02 EST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pV7mN-0000GtC; Fri, 11 Feb 94 16:00 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA07196; Fri, 11 Feb 1994 18:01:02 -0600
Message-Id: <9402120001.AA07196@mhd1.moorhead.msus.edu>
Date: Fri, 11 Feb 1994 18:01:02 -0600 (CST)
In-Reply-To: <199402100353.WAA17369@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 9, 94 10:53:04 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 551
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: Some stuff..

> 	Well, some announcements, etc..
> 	I have just uploaded  Eformat 1.4  to aminet after having
> ferretted  out the machine guruing bug. It  was Eformat. (I wasn't
> initializing  the stack pointer.. duh.) So, to fix it, I switched to the

YES!!!!!!!!!!!!  Thank you, thank you, and THANK YOU!!!  Goodbye to reboot
after formats!!!!!

> on some WouterCode, when fixing that, I noticed the stack problem. My 
> apologies to the person who reported the bug. My fault!

No problem!!!!  Thanks for fixing it!!!!!!!!!  BTW - Yes I AM glad you
fixed it.


From donews!crash!emh.kadena.af.mil!mckinnej Sat, 12 Feb 94 01:39:58 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t63@bkhouse.cts.com>; Sat, 12 Feb 94 01:39:58 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pV9E2-0001PDC; Fri, 11 Feb 94 20:32 EST
Received: from emh.kadena.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pV8km-0000WSC; Fri, 11 Feb 94 17:02 PST
Received: by emh.kadena.af.mil (5.60 pl1/25-eef)
	id AA00782; Sat, 12 Feb 94 09:51:56 JST
Message-Id: <9402120951.AA00782@emh.kadena.af.mil>
Date: Sat, 12 Feb 1994 09:51:46 +0000 (JST)
In-Reply-To: <01H8OY3HOZEQ8ZHX49@delphi.com> from "NES@delphi.com" at Feb 9, 94 07:17:35 pm
Content-Type: text
Content-Length: 933
From: James Mckinney <mckinnej@emh.kadena.af.mil>
To: AmigaE@bkhouse.cts.com
Subject: Re: MUI tools help

Hi Eric,

> I am having trouble useing the Gadtoolsbox.  I can create a window and I 
> can covert it to e with sourcegen.  My problem is..... I need some 
> examples on how to read/write to the gadgets.  Is thier a command like
> "getgadinfo" or "putgadinfo"?

Not quite sure what you are asking for, but I'll give it a shot.

If you are looking for an example of how to interpret and act upon gadget
selections, ftp the file "Spotlite.lha".  It's in the dev/e directory on
the Aminet sites (ftp.wustl.edu is the main site).

If you're trying to change the gadget text, I'm not sure if you can do 
that under gadtools (there are several dissappointing limitations on 
gagtools gadgets as I've found out over the last few days).  You may have 
to use a regular Intuition gadget.  (I could be wrong here.  I've been 
messing with BOOPSI gadgets too and I might have mixed them up.  Yet 
another sign of old age. B-)

Later,

     Jim
From donews!crash!fwi.uva.nl!oortmers Sat, 12 Feb 94 01:41:08 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t7d@bkhouse.cts.com>; Sat, 12 Feb 94 01:41:08 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVAbH-0001PEC; Fri, 11 Feb 94 22:00 EST
Received: from mail.fwi.uva.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVABJ-00001iC; Fri, 11 Feb 94 18:34 PST
Received: from gene.fwi.uva.nl by mail.fwi.uva.nl with SMTP (5.65c/5.1)
          id AA08159; Sat, 12 Feb 1994 03:33:59 +0100
Received: by gene.fwi.uva.nl
          id AA16276; Sat Feb 12 03:33:52 1994
Message-Id: <199402120233.AA16276@gene.fwi.uva.nl>
Date: Sat, 12 Feb 1994 03:33:52 +0100
Return-Path: <oortmers@fwi.uva.nl>
X-Organisation: Faculty of Mathematics & Computer Science
                University of Amsterdam
                Plantage Muidergracht 24
                NL-1018 TV Amsterdam
                The Netherlands
X-Phone:        +31 20 525 5200
X-Telex:        16460 facwn nl
X-Fax:          +31 20 525 5101
From: oortmers@fwi.uva.nl (Wouter van Oortmerssen (Alfa_Inf92))
To: AmigaE@bkhouse.cts.com
Subject: various

 
[various stuff]
 
-> Will E 3.0 have proper float support?
 
depends on what you call 'proper', but yes, it will have operators
that work on floats etc. in the language.
 
-> Does anyone have some good example sources that show how to use
-> "|" in E?  The only sample program that uses it is 'ReWriteGfx'
-> and I can't make heads or tails of its use in that program...
 
"|" was the float convertion operator in <2.1a, and shortly before
release I decided I didn't like floats like this in E, so I removed
the documentation about floats. Not many people know this, but
v2.1 actually has floats implemented, but a bit silly if you ask me.
 
-> Wish List Addendum...
-> -No size/element limit on constant structures, lists, arrays.. E is a
-> dynamic language, why is there a limit on something so silly?
 
well, yes [] lists and typed list should be able to get longer in the
future. If you trouble with the current limits just because you want to
have a large amount of data in your program, I might advice to use INT
(as statement) or INCBIN or something similar.
 
-> -Real keyword/constant checking! I want to be able to start my
-> functions/variables in uppercase if I so desire! (You wouldn't believe the
-> problems this is causing with converting Angband to E!) Anything else is
-> just cheaping out to keep compiler speed. Come on!
 
This is a false assumption many people have made. Those contrains
were introduced into E because I wanted to enforce a common style of
identifiers to make sources more readable. infact, with techniques like
hashing the compiler uses, the speed difference would not be noticable.
 
-> pound sand up his arse and go to the C mailing list! }:-/
 
now come on barry! no cursing on this list :-) Be nice to people!
 
Wouter
 
   ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  / __/  "Nobody with a good car needs to be justified"
 / __/      -Ministry, Jesus built my hotrod
/___/    E mailing list: amigae-request@bkhouse.cts.com
From donews!crash!freenet.carleton.ca!ao443 Sat, 12 Feb 94 01:41:28 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t7m@bkhouse.cts.com>; Sat, 12 Feb 94 01:41:28 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVB5L-0001Q0C; Fri, 11 Feb 94 22:31 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVAjN-00003hC; Fri, 11 Feb 94 19:09 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA15552; Fri, 11 Feb 94 22:09:38 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA24449; Fri, 11 Feb 1994 22:09:10 -0500
Date: Fri, 11 Feb 1994 22:09:10 -0500
Message-Id: <199402120309.WAA24449@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: PROBLEMS....PROBLEMS...PROBLEMS

>   I got my proc to draw the maps working right. I had to change my info.
>from hex to decimal. I also found my function to raise a number to a 
>power (Shl()). With this I was able to leave out about 60 IF statements.

	60 Ifs? My god man. Why did you not just write up a function to do
it?
(off the top of my head)
PROC exponent(num,pow)
	DEF result=0,a
	FOR a:=0 TO pow
		result:=result*result
	ENDFOR
ENDPROC a
Unless I've totally gone bonkers that should return num^pow. (this really
should be included as an operator in high level languages)

>as movement, so that by pressing 8 the character would move towards the 
>top of the screen. This worked fine the first time I entered an 8, but
>when I entered another 8 I got a guru  $8000 0003.
>
	Hmm.. well, this information does not help when dealing with a
guru. Either post the code, or if you don't want to, email it to me and
I'll take a look at it. Most people's E programming bugs are usually just
misconceptions about how E works, or how some function works. It's
probably something really simple, and thus the hardest kind to spot.

>   Another question that I have is, how do I set the palette for my screen
>and how to give it that 2.0'ish look. I want windows and cons to look the
>way they did when I was opening them on the workbench screen. I will use
>the colors that I have on my workbench, but I need to know how to set 
>them on my screen.
>
	Haven't played with screen for a while.. I assume you are using
2.0+? If not, well, kiss the 2.0 look goodbye without a lot of work. I'll
lookup how to do it when I get home tonight and post it next time.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Sat, 12 Feb 94 01:41:38 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t7r@bkhouse.cts.com>; Sat, 12 Feb 94 01:41:38 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVB5g-0001W3C; Fri, 11 Feb 94 22:32 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVAyA-00009iC; Fri, 11 Feb 94 19:24 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA16282; Fri, 11 Feb 94 22:24:54 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA02577; Fri, 11 Feb 1994 22:24:26 -0500
Date: Fri, 11 Feb 1994 22:24:26 -0500
Message-Id: <199402120324.WAA02577@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: converting .h to .m

>
>Hello,
>A friend of mine has bought himself a registered copy of a BBS programme,
>called Xenolink.
>with this, he got a few .h files to create 'C' programmes for doors etc.
>I've tried to convert these files to .m, but several of them turn outas
>files of ONE byte. this obviousely is wrong.
>So, can anybody tell me what's going on? am I using the wrong
>converter? or is it just an OLD one..
>I could really use your help, because my friend is thinking of deserting to C!
>vinny

	You're probably trying to use pragma2module. It only does the
pragma files (which tell a compiler what library has what functions I
believe.) P2M will not do any other .h file. However, take heart, as H2E
is nearly complete and I will release it within a few days. It will do the
normal .h files pretty much perfectly.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Sat, 12 Feb 94 01:41:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t7w@bkhouse.cts.com>; Sat, 12 Feb 94 01:41:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVBYh-0001OkC; Fri, 11 Feb 94 23:02 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVB8I-0000D0C; Fri, 11 Feb 94 19:35 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA16961; Fri, 11 Feb 94 22:35:24 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA08352; Fri, 11 Feb 1994 22:34:57 -0500
Date: Fri, 11 Feb 1994 22:34:57 -0500
Message-Id: <199402120334.WAA08352@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Disk info (as requested)

>Yeah.. umm that's all great but you still get that requester when
>you try to do something with, for example, DF0: if there is no
>disk in there  :)  I fixed that bit up by getting my task like this.
>
	DirWork, the reigning god of directory utils, brings up a requester
when you try to access DF1: or what have you with no disk in drive. It
ain't a sin!

[Code deleted.]
>No nasty requesters if a device is empty!

	Looks good, but something nags me about illegalities there. Can't
see what. Maybe if something else tries to access your window while the
winptr is set to -1. I personally try to avoid tinkering with OS structures.
My programs live longer that way.

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Sat, 12 Feb 94 01:41:58 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t81@bkhouse.cts.com>; Sat, 12 Feb 94 01:41:58 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVBYj-0001sAC; Fri, 11 Feb 94 23:02 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVB9o-0000IEC; Fri, 11 Feb 94 19:36 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA17014; Fri, 11 Feb 94 22:36:56 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA09180; Fri, 11 Feb 1994 22:36:26 -0500
Date: Fri, 11 Feb 1994 22:36:26 -0500
Message-Id: <199402120336.WAA09180@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: C2E

>Programmer's rule #1   never ever even GUESS a target date for release
>of your program   :-)
>Just tell 'em it will be ready Wednesday  (don't say which Wednesday)
>
	Hey, it just might be! Good rule though. I'll have to remember that.

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Sat, 12 Feb 94 01:42:08 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t86@bkhouse.cts.com>; Sat, 12 Feb 94 01:42:08 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVBYm-0001PuC; Fri, 11 Feb 94 23:02 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVBEZ-00006tC; Fri, 11 Feb 94 19:41 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA17397; Fri, 11 Feb 94 22:41:53 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA11975; Fri, 11 Feb 1994 22:41:27 -0500
Date: Fri, 11 Feb 1994 22:41:27 -0500
Message-Id: <199402120341.WAA11975@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Pointing to gadget

>You may be wrong, because in the GadTools chapter of RKM Libraries, where
>it talks about Keyboard Equivalent behavior, it says to "use Intuition's
>ActivateGadget() call" with Text and Number Entry gadgets.
>
	Hmm. my mistake. Really should bring the rkms with me seeing as
I'm answering questions without support. For sure though, the proper way
to disable a gadget is with Gt_SetGadgetAttrsA(), and GA_DISABLED.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!tso.uc.EDU!usr1400a Sat, 12 Feb 94 01:42:21 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t8c@bkhouse.cts.com>; Sat, 12 Feb 94 01:42:21 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVBYw-0001OsC; Fri, 11 Feb 94 23:02 EST
Received: from ROLL.SAN.UC.EDU by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVBLC-00003jC; Fri, 11 Feb 94 19:48 PST
Received: from tso.uc.edu by UCBEH.SAN.UC.EDU (PMDF V4.2-14 #4918) id
 <01H8RY2GR8WW924V2N@UCBEH.SAN.UC.EDU>; Fri, 11 Feb 1994 22:46:20 EST
Received: by tso.uc.edu (4.1/SMI-4.1) id AA08956; Fri, 11 Feb 94 22:46:52 EST
Date: Fri, 11 Feb 1994 22:46:52 -0500 (EST)
Message-id: <9402120346.AA08956@tso.uc.edu>
Content-transfer-encoding: 7BIT
From: usr1400a@tso.uc.EDU (Carl Jolley)
To: amigae@bkhouse.cts.COM
Subject: Re: Bugs in the Mod() function

Bernie, In your message you said (in part):

> After a lot of debugging of code that ought to have worked, I
> discovered that the Mod function seems to be VERY broken.  As we
> [ought to] all know, taking an integer mod N should *always* get you
> an integer between 0 and n-1.  Well, it ain't so in E.  A simple
> test reveals:
>
> Modulo: Mod(11,8) = 3
> Modulo: Mod(6,8) = 6
> Modulo: Mod(1,8) = 1
> Modulo: Mod(-4,8) = -4
> Modulo: Mod(-9,8) = -1
> Modulo: Mod(-14,8) = -6
>
> Which is clearly broken.  In the course of pursuing this, I discovered
> that simple division ain't a prize, either:
>
> Dividing 11 / 8 = 1
> Dividing 6 / 8 = 0
> Dividing 1 / 8 = 0
> Dividing -4 / 8 = 0
> Dividing -9 / 8 = -1
> Dividing -14 / 8 = -1
>
> It is astounding to me to try to understand arithmetic in an environment
> where:
>
>     (A - B) / B  does *NOT* equal (A / B) - 1

Hmm, Bernie, I'm not sure what the last equation (or non-equation) has to
to do your assertion that the Mod function is broken. As I recall (it's been
a long time since I got my degree in Math) the Mod function involves the
sign of the division operation being applied to the absolute value of the
result. In any event, I've always used a a working definition of Mod to
be the remainder after integral division. It seems correct to me as does
the example "integer" division examples.

From donews!crash!hermes.cam.ac.uk!dmh1002 Sat, 12 Feb 94 01:46:32 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1t9h@bkhouse.cts.com>; Sat, 12 Feb 94 01:46:32 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVGiF-0001THC; Sat, 12 Feb 94 04:32 EST
Received: from ppsw2.cam.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVGhW-0000CxC; Sat, 12 Feb 94 01:31 PST
Received: from black.csi.cam.ac.uk by ppsw2.cam.ac.uk 
          with SMTP-CAM (PP-6.0) as ppsw.cam.ac.uk 
          id <07012-0@ppsw2.cam.ac.uk>; Sat, 12 Feb 1994 09:31:41 +0000
Received: from hermes.cam.ac.uk by black.csi.cam.ac.uk 
          id <22704-0@black.csi.cam.ac.uk>; Sat, 12 Feb 1994 09:31:39 +0000
Date: Sat, 12 Feb 1994 09:32:44 +0000 (GMT)
In-Reply-To: <m0pUcJV-0000AFC@crash.cts.com>
Message-ID: <Pine.3.89.9402120957.A12049-0100000@blue.csi.cam.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: dmh1002@hermes.cam.ac.uk
From: Dave Higginson <dmh1002@hermes.cam.ac.uk>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: Thanx


On Thu, 10 Feb 1994, Olivier Anh wrote:

> Why is l.head:=l+4, for what is this 4 ?
> What is the meaning of .tailpred. I know the others items, but this not one.

4 is the size of a pointer. So l+4 is actually a pointer to the Tail 
field of the List.

Memory     List         Head Node      Tail Node
-----------------------------------------
 l         Head         Head.Succ          -
 l+4       Tail         Head.Pred      Tail.Succ   <- always NIL
 l+8       TailPred         -          Tail.Pred

This is how you should think of a list. Even though there are only 3 
pointers, there are actually 4, but because 2 of them are always NIL 
(Head.Pred and Tail.Succ), you can put them in the same memory to save 
space. So l is a pointer to the Head Node and l+4 is a pointer to the 
tail node. The Head node's successor is the tail node when the list is 
empty, hence List.Head:=l+4

> /*-- This is where the string gadget buffer is hidden. --*/
>   stringInfo:=stringGadget.specialinfo
>   stringGadgetValue:=stringInfo.buffer
> /*-------------------------------------------------------*/
> 
> What do you measn with 'hidden' ?

It's not really hidden, just that C= buried it rather deep in the gadget 
structure :-)

> Must we always detach the list from the listview gadget before modifying it ?

Yes. Otherwise Intuition might try to refresh the gadget using the list 
while you were messing about with its pointers. That's the disadvantage 
of a pre-emptive multitasking system :-)

Hope this helps,

Dave

P.S. If you have the RKM Libraries there is a whole chapter on Lists 
which probably explains them better than I can.

+--
  // David Higginson, dmh1002@hermes.cam.ac.uk
\X/  Churchill College, Cambridge, CB3 0DS, UK

From donews!crash!hermes.cam.ac.uk!dmh1002 Sat, 12 Feb 94 04:13:00 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1taq@bkhouse.cts.com>; Sat, 12 Feb 94 04:13:00 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVIYJ-0001mhC; Sat, 12 Feb 94 06:30 EST
Received: from ppsw2.cam.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVILM-0000TzC; Sat, 12 Feb 94 03:17 PST
Received: from black.csi.cam.ac.uk by ppsw2.cam.ac.uk 
          with SMTP-CAM (PP-6.0) as ppsw.cam.ac.uk 
          id <08479-0@ppsw2.cam.ac.uk>; Sat, 12 Feb 1994 11:16:30 +0000
Received: from hermes.cam.ac.uk by black.csi.cam.ac.uk 
          id <24735-0@black.csi.cam.ac.uk>; Sat, 12 Feb 1994 11:15:56 +0000
Date: Sat, 12 Feb 1994 11:17:00 +0000 (GMT)
In-Reply-To: <5883:77010@fantasyfarm.com>
Message-ID: <Pine.3.89.9402121106.A15308-0100000@blue.csi.cam.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: dmh1002@hermes.cam.ac.uk
From: Dave Higginson <dmh1002@hermes.cam.ac.uk>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: Bugs in the Mod() function


On Wed, 9 Feb 1994, Bernie Cosell wrote:

> After a lot of debugging of code that ought to have worked, I
> discovered that the Mod function seems to be VERY broken.  As we
> [ought to] all know, taking an integer mod N should *always* get you
> an integer between 0 and n-1.  Well, it ain't so in E.  A simple
> test reveals:

In fact the Mod function is not broken at all. Virtually all mod 
functions in computer languages work in the fashion you have described. 
You'll just have to find a workaround if you want a strictly positive 
answer, I'm afraid. You could try Mod(Mod(a,n)+n,n). Or, if your n is a 
power of 2, use (a and (n-1)).

> Which is clearly broken.  In the course of pursuing this, I discovered
> that simple division ain't a prize, either:
> 
> Dividing 11 / 8 = 1
> Dividing 6 / 8 = 0
> Dividing 1 / 8 = 0
> Dividing -4 / 8 = 0
> Dividing -9 / 8 = -1
> Dividing -14 / 8 = -1

What answers were you expecting???

> It is astounding to me to try to understand arithmetic in an environment
> where:
> 
>     (A - B) / B  does *NOT* equal (A / B) - 1

Ermm ... actually I think it does. Can you give an example where E does 
not exhibit this behaviour?

Dave

+--
  // David Higginson, dmh1002@hermes.cam.ac.uk
\X/  Churchill College, Cambridge, CB3 0DS, UK

From donews!crash!uniwa.uwa.edu.au!multi!robbage Sat, 12 Feb 94 04:43:10 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tb7@bkhouse.cts.com>; Sat, 12 Feb 94 04:43:10 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVJ49-0001O3C; Sat, 12 Feb 94 07:03 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVIkO-0000OEC; Sat, 12 Feb 94 03:42 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id TAA00248 for bkhouse.cts.com!AmigaE; Sat, 12 Feb 1994 19:42:49 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pVDyi-0003TPC; Sat, 12 Feb 94 14:37 WST
Message-Id: <m0pVDyi-0003TPC@multi.multiline.com.au>
Date: Sat, 12 Feb 1994 14:37:19 +0800 (WST)
In-Reply-To: <9402041533.AA21028@p232.informatik> from "Olliver Moehreke" at Feb 4, 94 04:33:54 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 997
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: Amiga E bug! (I'm pretty sure.)

> |>   	Ok, this is a bit tricky, but is quite doable. My details may be a
> |>   bit off, because I don't have the RKMs with me, but here's the gist.
> |>   First, to avoid having devices you don't like, use the Dos (I believe)
> |>   call, IsFileSystem().
> 
> MEGA WARNING !!!
> 
> NEVER USE IsFileSystem('DEVICE:') WHEN YOU HAVE LOCKED THE DOSLIST
> FOR READING OR WRITING, BECAUSE YOU WILL GET A MEGA-DEADLOCK...
> 
> The reason is, that IsFileSystem(...) has to load every handler,
> that is not already loaded to the system (eg. PRT:). The OS
> then has to update the processport-information of the doslist
> and tries to lock the doslist too, that is already locked by you. :)

Thanks for the warning!  I wasn't using IsFileSystem() anyway  :)


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Sat, 12 Feb 94 04:43:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tbc@bkhouse.cts.com>; Sat, 12 Feb 94 04:43:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVJ4B-0001wwC; Sat, 12 Feb 94 07:03 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVIkQ-0000DNC; Sat, 12 Feb 94 03:42 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id TAA00263 for bkhouse.cts.com!AmigaE; Sat, 12 Feb 1994 19:42:51 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pVEFN-0003TPC; Sat, 12 Feb 94 14:54 WST
Message-Id: <m0pVEFN-0003TPC@multi.multiline.com.au>
Date: Sat, 12 Feb 1994 14:54:32 +0800 (WST)
In-Reply-To: <9402050945.AA02499@mhd1.moorhead.msus.edu> from "Vincent Platt" at Feb 5, 94 03:45:05 am
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 2252
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: HELP!!! (With AppIcons)

> I'm working on an AppIcon project, and I've run into what I think may be a
> bug in E.  I'm trying to read the appmessage.arglist[].name.  According to

No bug in E. A project Im working on here works fine. It can  recognize
the pathname/filename of any drawer/file icon dropped on it and can tell
when it has been double-clicked.


> the RKM, the .name part is there, and according to E, it is not.  Ok I can

Of course it is. Check if the .lock is there first.
I don't think you can drop appicons onto appicons.

> handle that.  I look up the appmessage structure in 'workbench/workbench'
> and it says that appmessage.arglist is a LONG.  So how the heck are you

arglist is a LONG which points to a list of arguments.
Step through the list.
The C examples show exactly how to do it.
use the appmessage.numargs to find how long the list is and use a counter
to step trough the list.

>             WHILE dropcount < 3
>               WaitPort(myport)
>               WHILE appmsg:=GetMsg(myport)
>                 IF appmsg.numargs = 0
>                   WriteF('User activated the AppIcon.\nA window here would be nice.\n')
>                 ELSEIF appmsg.numargs>0
>                   WriteF('User dropped \d icons on the AppIcon.\n',appmsg.numargs)
>                   FOR x:= 0 TO appmsg.numargs-1
>                      dummy1:=appmsg.arglist
>                      dummy2:=dummy1[x]
>                      StrCopy(str,dummy2,ALL)
>                      WriteF('#\d name = \s\n',x+1,str)

What the????  appmsg.arglist points to a list of arguments, not a list of
names.  Add this variable somewhere:    argptr:PTR TO wbarg

then before this loop you have:

argptr:=appmsg.arglist

then inside the loop refer to argptr.lock and argptr.name for the lock and
name of the icon dropped on your appicon
It's in that RKM example I believe.

>                   ENDFOR
>                 ENDIF
>                 ReplyMsg(appmsg)
>               ENDWHILE
>               INC dropcount
>             ENDWHILE

-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Sat, 12 Feb 94 04:43:30 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tbh@bkhouse.cts.com>; Sat, 12 Feb 94 04:43:30 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVJ4D-0001OUC; Sat, 12 Feb 94 07:03 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVIkR-0000FjC; Sat, 12 Feb 94 03:42 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id TAA00271 for bkhouse.cts.com!AmigaE; Sat, 12 Feb 1994 19:42:52 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pVEYt-0003TPC; Sat, 12 Feb 94 15:14 WST
Message-Id: <m0pVEYt-0003TPC@multi.multiline.com.au>
Date: Sat, 12 Feb 1994 15:14:42 +0800 (WST)
In-Reply-To: <5883:77010@fantasyfarm.com> from "Bernie Cosell" at Feb 9, 94 09:23:00 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 988
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: Bugs in the Mod() function

> an integer between 0 and n-1.  Well, it ain't so in E.  A simple
> test reveals:
> 
> Modulo: Mod(11,8) = 3

Yep, you found a bug that a lot of us have already seen  :-)

> Which is clearly broken.  In the course of pursuing this, I discovered
> that simple division ain't a prize, either:
> 
> Dividing 11 / 8 = 1
> Dividing 6 / 8 = 0
> Dividing 1 / 8 = 0
> Dividing -4 / 8 = 0
> Dividing -9 / 8 = -1
> Dividing -14 / 8 = -1

All that looks correct to me.. are you expecting maybe floating point
numbers from integers?

> It is astounding to me to try to understand arithmetic in an environment
> where:
> 
>     (A - B) / B  does *NOT* equal (A / B) - 1
> 
> /Bernie\

Since you aren't using floating point math, what else can you expect?


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!mhd1.moorhead.msus.edu!platt Sun, 13 Feb 94 01:23:50 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1teb@bkhouse.cts.com>; Sun, 13 Feb 94 01:23:50 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVMIg-0001PQC; Sat, 12 Feb 94 10:30 EST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVM49-00006SC; Sat, 12 Feb 94 07:15 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA23207; Sat, 12 Feb 1994 09:16:27 -0600
Message-Id: <9402121516.AA23207@mhd1.moorhead.msus.edu>
Date: Sat, 12 Feb 1994 09:16:27 -0600 (CST)
In-Reply-To: <1d.105588.1351.0CEDF2A0@synapse.org> from "Bob Monaghan" at Feb 11, 94 12:36:00 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 558
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: Types!

> BTW I'm trying to convert the AmigaDos 3.1 .i includes into .m files
> with IConvert.
> 
> Needless to say, there are some .i files that don't want to work. (eg.
> exec/ables.i or exec/exec.i or exec/initializers.i)
> 
> Any Suggestions? (I really want to have these includes!)

First convert the .h files into .i files using the C preprocessor.  This
will strip out crap that may confuse iconvert.  Then iconvert your new
files to .m files.  Note that I haven't actually done this myself, but I
have heard it works.  It's worth looking into at any rate.

From donews!crash!plucky.ike.safb.af.mil!bwills Sun, 13 Feb 94 01:24:55 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tfi@bkhouse.cts.com>; Sun, 13 Feb 94 01:24:55 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVNhW-0001mhC; Sat, 12 Feb 94 12:00 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVNM4-0000SwC; Sat, 12 Feb 94 08:38 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id KAA24008 for <amigae@bkhouse.cts.com>; Sat, 12 Feb 1994 10:37:26 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA15560; Sat, 12 Feb 94 10:33:35 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA00727; Sat, 12 Feb 94 10:35:14 CST
Date: Sat, 12 Feb 94 10:35:14 CST
Message-Id: <9402121635.AA00727@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: re: various

->-> pound sand up his arse and go to the C mailing list! }:-/
                                ^^^^^^^^^^^^^^^^^^^^^^^^
                                    ^^^^^^^^^^^^^^^
->now come on barry!                    ^^^^^^^
->no cursing on this list :-)             ^^^
->Be nice to people!                      ^^^
->                                        ^^^
->Wouter                                  ^^^
                                          ^^^
So right, Wouter, I should not be so impulsive. :-) :-)
Besides, you're the one who *posted* that obsenity.  Check
the "From:" line. :-) :-) :-)

-- Barry
From donews!crash!delphi.com!NES Sun, 13 Feb 94 01:25:30 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tge@bkhouse.cts.com>; Sun, 13 Feb 94 01:25:30 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVOB2-0001pbC; Sat, 12 Feb 94 12:30 EST
Received: from bos1b.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVO59-000014C; Sat, 12 Feb 94 09:24 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #6311) id
 <01H8SQJMT7K48Y5JKJ@delphi.com>; Sat, 12 Feb 1994 12:24:24 EST
Date: Sat, 12 Feb 1994 12:24:23 -0500 (EST)
Message-id: <01H8SQJMT7K68Y5JKJ@delphi.com>
X-VMS-To: IN%"amigae@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: amigae@bkhouse.cts.com
Subject: Gadtools examples.  Button, Check box

Hare are couple of examples of Gadtoolsbox.

Useing buttons and check box's.

I would like some feedback.  Since this is my first try at it.

Eric    <NES@DELPHI.COM>



begin 644 examples.lzh

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

LB<H=C_^T0FN#=%1CXW%H*/IGP0Q;)I,[-*FG-[R.V1=JE"D[;'CS9MF<<`"<

`

end

sum -r/size 63379/12553 section (from "begin" to "end")

sum -r/size 63051/9089 entire input file
From donews!crash!vax1.bemidji.msus.edu!ANTIWOLF Sun, 13 Feb 94 07:51:55 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1thp@bkhouse.cts.com>; Sun, 13 Feb 94 07:51:55 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVQP2-0001P3C; Sat, 12 Feb 94 11:53 PST
Received: from vax1.bemidji.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVPwD-00002YC; Sat, 12 Feb 94 11:23 PST
Date: Sat, 12 Feb 1994 13:23:19 -0600 (CST)
Message-Id: <940212132319.10e04@vax1.bemidji.msus.edu>
From: ANTIWOLF@vax1.bemidji.msus.edu
To: AmigaE@bkhouse.cts.com
Subject: FALSE?

I know this is the E list, but since False and E were written
be the same author, I was wondering if anyone has managed to get
FALSE to work on an IBM?  I couldn't get it to compile with
Turbo C++, and Power C compiled, it, but it wouldn't work right.

If anyone managed to get it to work, please send me mail.

Rob Lent
From donews!crash!delphi.com!NES Sun, 13 Feb 94 07:52:14 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ti0@bkhouse.cts.com>; Sun, 13 Feb 94 07:52:14 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVR0l-0001PlC; Sat, 12 Feb 94 15:32 EST
Received: from bos1c.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVQeN-0000G5C; Sat, 12 Feb 94 12:09 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #6311) id
 <01H8SVWKOTLC9JD28W@delphi.com>; Sat, 12 Feb 1994 15:06:37 EST
Date: Sat, 12 Feb 1994 15:06:37 -0500 (EST)
Message-id: <01H8SVWKOTLE9JD28W@delphi.com>
X-VMS-To: IN%"amigae@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: amigae@bkhouse.cts.com
Subject: More questons about Gadtools.

Thanx Berry for the info.  I now able to use the sliders and buttons andd
check boxs and cycle gadgets.
Now...  I need to figure out the getfile gadget.  In the gadtoolsbox
the Icon for the file button is there.  When I convert it to E with
srcgen.  I seem to loose the file button?  Any help on this?
Also I have been looking in the RKRM book for how to put strings into
text box's.  I am lost on that one.
Eric  <NES@DELPHI.COM>
BTW I am leaving for Itay on the 19th of Feb.  Any amiga E people near
Florence... Also will have a layover in Munich and Gatwick(England)...
Chow...
From donews!crash!UNCA.EDU!JVANRIPER Sun, 13 Feb 94 07:54:08 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tka@bkhouse.cts.com>; Sun, 13 Feb 94 07:54:08 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVX9H-0001uvC; Sat, 12 Feb 94 22:05 EST
Received: from uncavx by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVWqx-0000HcC; Sat, 12 Feb 94 18:46 PST
Received: from UNCA.EDU by UNCA.EDU (PMDF V4.2-15 #5911) id
 <01H8T9YREOPS8WW8FR@UNCA.EDU>; Sat, 12 Feb 1994 21:44:56 EST
Date: Sat, 12 Feb 1994 21:44:56 -0500 (EST)
Message-id: <01H8T9YRFRAQ8WW8FR@UNCA.EDU>
Organization: University of North Carolina at Asheville
X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: "Joseph E. Van_Riper III" <JVANRIPER@UNCA.EDU>
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

Someone wrote:

|> I have fully functional
|> tooltypes code if anyone wants it? (hacked it up  for a commodity I made
|> for a friend)

To which someone else wrote:

| Why don't you make yourself famous and make a complete example and post it
| to Aminet in /dev/e???  Personally I collect all the examples I can get so
| when I have a problem I can see how someone else has done it.

If you are really interested, look for quip7e.lha (or somesuch) in the aminet
directories.  It's written in E, includes the source code, and has implemented
the reading of tooltypes (although in a semi-nonstandard way... it reads the
tooltypes of tool as well as project icons, so you can create various project
icons to govern how Quip works).  The tooltypes code were a minor modification
of Term's code, converted from C to E.

Perhaps I should simply upload the code itself to dev/e, so people won't have
to bother searching for it... it addresses a number of programming issues that
might be of interest (tooltypes, ReadArgs, error-handling, etc).  For those who
haven't heard me babble about it before, Quip is a fortune cookie program, but
it's an extremely ADVANCED fortune cookie program, with some scripting
comands and stuff (I intended for it to be useful for BBS sysops).

I can't remember exactly which directory Quip wound up in.. but I'll see if I
can't find it, and put the source code in the /dev/e directory.

- Trey


From donews!crash!delphi.com!NES Mon, 14 Feb 94 01:22:39 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tn2@bkhouse.cts.com>; Mon, 14 Feb 94 01:22:39 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVmb8-0001wBC; Sun, 13 Feb 94 14:35 EST
Received: from bos3a.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVkKl-0000F5C; Sun, 13 Feb 94 09:10 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #6311) id
 <01H8U4FEIC8G9EDGK4@delphi.com>; Sun, 13 Feb 1994 12:10:08 EST
Date: Sun, 13 Feb 1994 12:10:08 -0500 (EST)
Message-id: <01H8U4FEIC8I9EDGK4@delphi.com>
X-VMS-To: INTERNET"amigae@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: amigae@bkhouse.cts.com
Subject: examples of gadtoolsbox

Hare are couple of examples of Gadtoolsbox.
Useing buttons and check box's.
I would like some feedback.  Since this is my first try at it.
Eric    <NES@DELPHI.COM>

begin 644 examples.lzh
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
LB<H=C_^T0FN#=%1CXW%H*/IGP0Q;)I,[-*FG-[R.V1=JE"D[;'CS9MF<<`"<
`
end
sum -r/size 63379/12553 section (from "begin" to "end")
sum -r/size 63051/9089 entire input file
From donews!crash!freenet.carleton.ca!ao443 Mon, 14 Feb 94 01:26:04 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tro@bkhouse.cts.com>; Mon, 14 Feb 94 01:26:04 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVuz8-0001wbC; Sun, 13 Feb 94 23:32 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVujO-0000N7C; Sun, 13 Feb 94 20:16 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA08907; Sun, 13 Feb 94 23:16:45 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id XAA05596; Sun, 13 Feb 1994 23:16:17 -0500
Date: Sun, 13 Feb 1994 23:16:17 -0500
Message-Id: <199402140416.XAA05596@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Types!

>You should create a list of C to E Typeing equivelents. (As some kind of
>Glossary?) That would be a real bonus.
>I'm not really strong on C programming, so when I look at C code to
>figure out what is going on, Types can really be pretty convusing when
>trying to make E equivelents.
>
	Are you replying to me? Quote! Ah well.. Types are really pretty
easy once you get what they're doing.. 

>BTW I'm trying to convert the
AmigaDos 3.1 .i includes into .m files >with IConvert.
>
	I really would convert the .h files myself. I got the last bit of
information on C stuff I needed today, so as soon as I implement the last
bit of code, H2E will be done. (Yeah, I know, I've said that already.) Of
course, for a copy of those includes I could send you a copy damn quick. heh.

>Any Suggestions? (I really want to have these includes!)

	Be patient. H2E will solve your troubles. I myself am really
amazed at how easy it was and how well it works.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Mon, 14 Feb 94 01:26:13 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1trt@bkhouse.cts.com>; Mon, 14 Feb 94 01:26:13 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVuzG-0002SqC; Sun, 13 Feb 94 23:32 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVukg-00009zC; Sun, 13 Feb 94 20:17 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA08945; Sun, 13 Feb 94 23:18:05 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id XAA06105; Sun, 13 Feb 1994 23:17:37 -0500
Date: Sun, 13 Feb 1994 23:17:37 -0500
Message-Id: <199402140417.XAA06105@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

>
>> 	Actually,. tooltypes are really  easy. You just have to get around
>> the lack of the amiga.lib functions in E. I have fully functional
>> tooltypes code if anyone wants it? (hacked it up  for a commodity I made
>> for a friend)
>
>Why don't you make yourself famous and make a complete example and post it
>to Aminet in /dev/e???  Personally I collect all the examples I can get so
>when I have a problem I can see how someone else has done it.
>
	Ok, I brought it with me today. I was going to email it to the
person who requested it, but I suppose I can put it up on Aminet.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Mon, 14 Feb 94 01:26:21 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1try@bkhouse.cts.com>; Mon, 14 Feb 94 01:26:21 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVuzK-0001vAC; Sun, 13 Feb 94 23:32 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVupO-00009hC; Sun, 13 Feb 94 20:22 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA09255; Sun, 13 Feb 94 23:22:56 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id XAA08384; Sun, 13 Feb 1994 23:22:26 -0500
Date: Sun, 13 Feb 1994 23:22:26 -0500
Message-Id: <199402140422.XAA08384@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: MUI tools help

>> I am having trouble useing the Gadtoolsbox.  I can create a window and I 
>> can covert it to e with sourcegen.  My problem is..... I need some 
>> examples on how to read/write to the gadgets.  Is thier a command like
>> "getgadinfo" or "putgadinfo"?
>
	Gt_SetGadgetAttrsA() sounds like what you're looking for. I take
it you are operating without rkms/autodocs?

>If you're trying to change the gadget text, I'm not sure if you can do 
>that under gadtools (there are several dissappointing limitations on 
>gagtools gadgets as I've found out over the last few days).  You may have 
>to use a regular Intuition gadget.  (I could be wrong here.  I've been 
>messing with BOOPSI gadgets too and I might have mixed them up.  Yet 
>another sign of old age. B-)

	Actually, with some effort, you can contort gadtools into all
sorts of neat things. Resizable gadgets are possible. (I've done it.),
changing button/gadget text is trivial. To the original asker of the
question: Post exactly what you want  to do, and any  relevant  source.
It'll aid in getting a useable reply. Anything I could give you right now
would be way too vague to be of use.

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Mon, 14 Feb 94 01:26:30 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ts3@bkhouse.cts.com>; Mon, 14 Feb 94 01:26:30 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pVuzN-0001xUC; Sun, 13 Feb 94 23:32 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pVuu3-00004GC; Sun, 13 Feb 94 20:27 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA09564; Sun, 13 Feb 94 23:27:46 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id XAA10790; Sun, 13 Feb 1994 23:27:18 -0500
Date: Sun, 13 Feb 1994 23:27:18 -0500
Message-Id: <199402140427.XAA10790@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: various

>-> Wish List Addendum...
>-> -No size/element limit on constant structures, lists, arrays.. E is a
>-> dynamic language, why is there a limit on something so silly?
> 
>well, yes [] lists and typed list should be able to get longer in the
>future. If you trouble with the current limits just because you want to
>have a large amount of data in your program, I might advice to use INT
>(as statement) or INCBIN or something similar.
	Well, the problem is not in my code, it's in converted C code. C
programmers  really  seem to love massive constant structures. E, however,
does not.

>This is a false assumption many people have made. Those contrains
>were introduced into E because I wanted to enforce a common style of
>identifiers to make sources more readable. infact, with techniques like
>hashing the compiler uses, the speed difference would not be noticable.
	Enforce? What is this, basic? Really, this is another thing that
is causing my problems with C2e. Not important from a strictly E
programming point of view, but hard to deal with for C conversion. I
actually kind of like that it's for the sake of readability, but it
really is getting in my way.

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Mon, 14 Feb 94 04:41:58 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tu9@bkhouse.cts.com>; Mon, 14 Feb 94 04:41:58 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pW20L-0002StC; Mon, 14 Feb 94 07:02 EST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pW1uT-0000XyC; Mon, 14 Feb 94 03:56 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa25545;
          14 Feb 94 11:55 GMT
Date: Mon, 14 Feb 94 11:54:23 GMT
Message-Id: <17601.9402141154@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: amigae@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: float support

Hi

Could someone who has been able to use floats easily under the current 2.1b
float system provide some examples for use.

If possible Wouter could please send me the original float documented info that
was in the reference manual.

I would like use of floats and the knowledge to use them.
I understand that the floating point representation will change with 3.0
but I will change my code if I ever need to recompile.

BoomBoom (Mexaland)
dp@maths.nott.ac.uk

Standards are great things when there are som many to choose from!
From donews!crash!archiduc.irit.fr!vintenat Mon, 14 Feb 94 04:42:07 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tue@bkhouse.cts.com>; Mon, 14 Feb 94 04:42:07 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pW2SS-0001xHC; Mon, 14 Feb 94 07:31 EST
Received: from archiduc.irit.fr by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pW25m-0000EPC; Mon, 14 Feb 94 04:07 PST
Received: from localhost (vintenat@localhost) by archiduc.irit.fr (8.6.4/8.6.4) id NAA00255; Mon, 14 Feb 1994 13:07:05 GMT
Date: Mon, 14 Feb 1994 13:07:05 GMT
Message-Id: <199402141307.NAA00255@archiduc.irit.fr>
From: Lionel VINTENAT <vintenat@archiduc.irit.fr>
To: amigae@bkhouse.cts.com
Cc: NES@delphi.com
Subject: Re: More MUI questons

>I have been trying to use the program MUIbuilder.  But have been
>unable to get the source output of the program to compile.
>Any Idea's?

	First be sure that you have correctly installed it, especially the E
generation code module that must be in the modules/ directory.
	If MUIBuilder is properly installed, design your application, go to
the code window, choose the kind of generation you want (the whole apllication
code or simply a lonely object code), and finally choose the filename you
want for the generated source file in the filerequester. Then, the generated
file should be created. If you have more problems, check with SnoopDos and
e-mail me the results.
	One more thing : you must of course choose to generate E code instead
of C code in the config window.

	Lionel
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Mon, 14 Feb 94 05:43:12 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tus@bkhouse.cts.com>; Mon, 14 Feb 94 05:43:12 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pW2wx-0002StC; Mon, 14 Feb 94 08:02 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pW2t2-0000YfC; Mon, 14 Feb 94 04:58 PST
Received: from rbhp47.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA13483; Mon, 14 Feb 1994 13:53:20 +0100
Received: by rbhp47.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA11261; Mon, 14 Feb 1994 13:53:05 +0100
Message-Id: <m0pW2t2-0000YfC@crash.cts.com>
Date: Mon, 14 Feb 94 13:53:04 MEZ
Full-Name: Olivier Anh
In-Reply-To: <1d.105587.1351.0CEDF29C@synapse.org>; from "Bob Monaghan" at Feb 11, 94 12:29 (noon)
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: List View and Intuisup.library

Hi all,

I try with success to code a list View gadget wit the IntuiSup.library
The following code shows how to do. It is not very usefull, but works.
There are one button and a list view. Each time you press on the button or
an item of the list view, an another item (counter) is added..
Aaaaaaaargggghh, the file is corrupted... WEll, I rewrite some lines..
This code should be ok...

I only have problem with AddHead() which cause a GURU :(
If some one could explain me why !

Thanx,

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/* IntuiSup & ListView test UNDER WB1.3 */


MODULE 'intuisup',
       'graphics/text',
       'intuition/intuition',
       'intuition/screens',
       'libraries/intuisup',
       'exec/lists',
       'exec/nodes'

ENUM NONE,ERR_INTUISUP,ERR_REQTOOLS,ERR_WINDOW,BRK

CONST WIDCMP     = IDCMP_CLOSEWINDOW OR
                   IDCMP_GADGETUP OR
                   IDCMP_GADGETDOWN OR
                   IDCMP_MOUSEMOVE,
      WFLAGS     = WFLG_DRAGBAR OR
                   WFLG_DEPTHGADGET OR
                   WFLG_CLOSEGADGET OR
                   WFLG_WINDOWACTIVE,
      MAXGADGET  = GADGETSIZE*3,
      RENDERINFO = 0


DEF win : PTR TO window,
    scr : PTR TO screen,
    msg : PTR TO intuimessage,
    loop, ri, glist, class, code, iaddress, speciallink,
    txtattr,gaddata,
    list : PTR TO mlh,
    count


PROC main() HANDLE
    intuisupbase:=OpenLibrary('intuisup.library',0)
    IF intuisupbase=NIL THEN Raise(ERR_INTUISUP)
    scr:=NIL
    ri:=IgetRenderInfo(scr,RENDERINFO)
    win:=OpenW(0,11,300,120,WIDCMP,WFLAGS,'Test',0,1,NIL)
    IF win=NIL THEN Raise(ERR_WINDOW)

WriteF('1\n')
    list:=New(SIZEOF mlh)
    list.head:=list+4
    list.tail:=NIL
    list.tailpred:=list
WriteF('2\n')

    txtattr:=['topaz',8,0,0] : textattr
    gaddata:=[10,0,70,0,100,100,'list view',txtattr,0,0,list,
               1,0,10,0, 40, 13,'Button'   ,txtattr,0,0,0,
               0,0, 0,0,  0,  0,          0,      0,0,0,0] : gadgetdata
    glist:=IcreateGadgets(ri,gaddata,0,11,NIL)
    IdisplayGadgets(win,glist)
WriteF('3\n')
    loop:=TRUE
    REPEAT
        WaitPort(win.userport)
        msg:=IgetMsg(win.userport)
        IF CtrlC() THEN Raise(BRK)
        class:=msg.class
        code:=msg.code
        iaddress:=msg.iaddress
        speciallink:=msg.speciallink
        IreplyMsg(msg)
        SELECT class
WriteF('Selection\n')
            CASE IDCMP_CLOSEWINDOW
                WriteF('CLOSEWINDOW\n')
                loop:=FALSE
            CASE ISUP_ID
                WriteF('ISUP\n')
WriteF('code: \d\niadr : \d\nlink : \d \n',code,iaddress,speciallink)
                dogadget(code)
        ENDSELECT
    UNTIL loop=FALSE
    closeall()
EXCEPT
    closeall()
    IF exception>0  THEN
        WriteF('Couldn\at \s !\n',ListItem(['do anything',
                                         'open IntuiSup.library',
                                         'open ReqTools.library',
                                         'open Window',
                                         'continue\n*** User Break'],
                                         exception))
ENDPROC

PROC dogadget(code)
    DEF newnode : PTR TO ln,
        node    : PTR TO ln,
        len,item
    WriteF('Button \d pressed\nAdding item \d\n',code,count)
    IsetGadgetAttributes(glist,0,0,0,USE_CURRENT_VALUE,USE_CURRENT_VALUE,0)
    INC count
    item:=String(30)
    StringF(item,'\d',count)
    len:=StrLen(item)
    newnode:=New(SIZEOF ln)
    newnode.name:=String(len)
    StrCopy(newnode.name,item,ALL)
    AddTail(list,newnode)
    IsetGadgetAttributes(glist,0,0,0,USE_CURRENT_VALUE,USE_CURRENT_VALUE,list)
ENDPROC

Well this should be good !

--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Mon, 14 Feb 94 05:43:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tvc@bkhouse.cts.com>; Mon, 14 Feb 94 05:43:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pW3QH-0001wDC; Mon, 14 Feb 94 08:33 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pW33S-0000P2C; Mon, 14 Feb 94 05:09 PST
Received: from rbhp47.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA13637; Mon, 14 Feb 1994 14:09:38 +0100
Received: by rbhp47.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA11354; Mon, 14 Feb 1994 14:09:25 +0100
Message-Id: <m0pW33S-0000P2C@crash.cts.com>
Date: Mon, 14 Feb 94 14:09:24 MEZ
Full-Name: Olivier Anh
In-Reply-To: <m0pVDyi-0003TPC@multi.multiline.com.au>; from "Rob Nottage" at Feb 12, 94 2:37 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Amiga E Bugs...

Hi all,

Is there anywere a file of all known bug of the Amiga E 2.1b. My club will
spread the french archive I translated in to french. So I'm sure I will be 
asked for bugs..
If there is no file, could all of you send me the bugs YOU know, and Through
the ML. So that sound-likes-bugs could be removed.
Thanx for help

--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!plucky.ike.safb.af.mil!bwills Tue, 15 Feb 94 07:05:32 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tvp@bkhouse.cts.com>; Tue, 15 Feb 94 07:05:32 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pW3sA-0001wcC; Mon, 14 Feb 94 09:02 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pW3VT-0000LkC; Mon, 14 Feb 94 05:38 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id HAA27085 for <AmigaE@bkhouse.cts.com>; Mon, 14 Feb 1994 07:37:57 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA27867; Mon, 14 Feb 94 07:34:04 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01021; Mon, 14 Feb 94 07:35:43 CST
Date: Mon, 14 Feb 94 07:35:43 CST
Message-Id: <9402141335.AA01021@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Thanx

*B) Hi, !

Hi, Olivier!

*B) Well I must thanx Barry and Kenny : I recieve 5 mails with the gtlv.e ! 3 from
*B) Kenny, 2 from Barry.

Heh.  Sorry, that was during one of the troublesome times
of the mailing list.  I sent it once and it hung.  When I
sent it again, 'cause I didn't think it made it...that's
how you got two from me. :-)  Next time you should mail 
someone privately because list members have no way of 
knowing who's going to respond to your request.

*B) Note that I can't compile this programme, cause I'm under 1.3....

Isn't Gadtools 1.4 on Aminet a KS1.3-specific library?

*B) Well, I have a questoin :
*B) in the definition of the object l :
*B) 
*B) PROC initList(l:PTR TO mlh)
*B) /*-- Initialize an exec list. --*/
*B)   l.head:=l+4
*B)   l.tail:=NIL
*B)   l.tailpred:=l
*B) ENDPROC
*B) 
*B) Why is l.head:=l+4, for what is this 4 ?
*B) What is the meaning of .tailpred. I know the others items, but this not one.

Dave Higginson answered this question sufficiently.  l.head
will hold the *address* of l.tail, so if/when we can do
multiple dereferencing, we can say:

  IF l.head.succ<>NIL THEN ... /*list not empty*/

For now, I just use:

  IF l.tailpred<>l THEN ...

*B) /*-- This is where the string gadget buffer is hidden. --*/
*B)   stringInfo:=stringGadget.specialinfo
*B)   stringGadgetValue:=stringInfo.buffer
*B) /*-------------------------------------------------------*/
*B) 
*B) What do you measn with 'hidden' ?

I meant what I said.  Really, it's a joke.  I had to dig and
dig to find out how to get that info out of the gadget, and
I was a little miffed.

*B) Must we always detach the list from the listview gadget before modifying it ?

Any time. :-)
-- Barry

From donews!crash!plucky.ike.safb.af.mil!bwills Tue, 15 Feb 94 07:06:41 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tx3@bkhouse.cts.com>; Tue, 15 Feb 94 07:06:41 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pW4mv-0002TCC; Mon, 14 Feb 94 10:00 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pW4de-00001gC; Mon, 14 Feb 94 06:51 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id IAA27677 for <AmigaE@bkhouse.cts.com>; Mon, 14 Feb 1994 08:50:26 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA00297; Mon, 14 Feb 94 08:46:34 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01044; Mon, 14 Feb 94 08:48:13 CST
Date: Mon, 14 Feb 94 08:48:13 CST
Message-Id: <9402141448.AA01044@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Bugs in the Mod() function

 From the fingers of Bernie:

*B) Modulo: Mod(11,8) = 3

11/8=1, remainder=3

*B) Modulo: Mod(6,8) = 6

6/8=0, remainder=6

*B) Modulo: Mod(-9,8) = -1

-9/8=-1, remainder=-1

*B) Dividing 11 / 8 = 1
*B) Dividing 6 / 8 = 0
*B) Dividing 1 / 8 = 0
*B) Dividing -4 / 8 = 0
*B) Dividing -9 / 8 = -1
*B) Dividing -14 / 8 = -1

This is integer division.

*B)     (A - B) / B  does *NOT* equal (A / B) - 1

This is rarely true in the world of integer division. :-)
Trying using the mathfpp.library functions.

Later.
-- Barry
From donews!crash!plucky.ike.safb.af.mil!bwills Tue, 15 Feb 94 07:07:11 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1txo@bkhouse.cts.com>; Tue, 15 Feb 94 07:07:11 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pW8tp-0001OpC; Mon, 14 Feb 94 11:24 PST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pW4yb-00007pC; Mon, 14 Feb 94 07:12 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id JAA27832 for <AmigaE@bkhouse.cts.com>; Mon, 14 Feb 1994 09:12:06 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA00886; Mon, 14 Feb 94 09:08:16 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01061; Mon, 14 Feb 94 09:09:55 CST
Date: Mon, 14 Feb 94 09:09:55 CST
Message-Id: <9402141509.AA01061@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Bugs in the Mod() function

I forgot to mention, Bernie, that the reference says:

[QUOTE]

  a:=Mod(b,c)

Divides 32bit b by 16bit c and returns 16bit modulo a

[ENDQUOTE]

This will give weird results if c exceeds max-int.
Wouter likes it this way, so I made a function that
does 32bit modulo:

  PROC mod(this, bythat) RETURN this-Mul(bythat, Div(this, bythat))

Enjoy.
-- Barry

From donews!crash!plucky.ike.safb.af.mil!bwills Tue, 15 Feb 94 07:08:30 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1tz9@bkhouse.cts.com>; Tue, 15 Feb 94 07:08:30 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pW8wv-0002SlC; Mon, 14 Feb 94 11:27 PST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pW6ug-00002hC; Mon, 14 Feb 94 09:16 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id LAA28828 for <AmigaE@bkhouse.cts.com>; Mon, 14 Feb 1994 11:16:07 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA06272; Mon, 14 Feb 94 11:12:15 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01139; Mon, 14 Feb 94 11:13:54 CST
Date: Mon, 14 Feb 94 11:13:54 CST
Message-Id: <9402141713.AA01139@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: I`m new here!

*B) Perhaps I should simply upload the code itself to dev/e, so people won't have
*B) to bother searching for it... it addresses a number of programming issues that

Good idea, Trey.

*B) I can't remember exactly which directory Quip wound up in.. but I'll see if I
*B) can't find it, and put the source code in the /dev/e directory.

It's in util/cli.

-- Barry

From donews!crash!mpoli.fi!ilkka.anttonen Tue, 15 Feb 94 07:12:08 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1u3q@bkhouse.cts.com>; Tue, 15 Feb 94 07:12:08 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWEA9-0001PcC; Mon, 14 Feb 94 20:01 EST
Received: from eunet.fi by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWDh2-00008rC; Mon, 14 Feb 94 16:31 PST
Received: from mpoli.fi by eunet.fi with UUCP id AA05268
  (5.65c+l/IDA-1.4.4 for AMIGAE@BKHOUSE.CTS.COM); Tue, 15 Feb 1994 02:30:43 +0200
Received: by mpoli (PCB-UUCP 1.1f)
	id FAB6E1; Mon, 14 Feb 94 16:46:21 +0200
Message-Id: <f7.38803.47.0CFAB6E1@mpoli.fi>
Date: Sat, 12 Feb 94 00:26:00 +0200
Organization: Metropoli, Finland
From: ilkka.anttonen@mpoli.fi (Ilkka Anttonen)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Fragment of code..

Am>  Wouter gave me a doMethod() function for Amiga E which works very
Am> well, I'll e-mail it to you tomorrow. Does anybody else want it ?

If it isn't too long, maybe you could post it? (A repost every now and
then doesn't matter, as everyone reading rec.humor knows..?) ;)

P.S. Who is Vicky Robinson? (Yes, I've been reading alt.folklore.*
groups lately..) (Someone mail the answer, spare others..)
--
*******************************************************************
**  Ilkka Anttonen: Ilkka.Anttonen@mpoli.fi (Oh yes, Finland..)  **
* Oliver's Law of Location: No matter where you go, there you are *
*******************************************************************

 * Q-Blue 1.0 [NR] *
From donews!crash!iccgcc.cs.hh.ab.com!THORNTONJ Tue, 15 Feb 94 07:13:16 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1u51@bkhouse.cts.com>; Tue, 15 Feb 94 07:13:16 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWH4T-0001wgC; Mon, 14 Feb 94 23:07 EST
Received: from beast.cs.hh.ab.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWGiX-0000ADC; Mon, 14 Feb 94 19:44 PST
Date: Mon, 14 Feb 1994 22:44:49 -0500 (EST)
Message-Id: <940214224449.2043c447@iccgcc.cs.hh.ab.com>
From: THORNTONJ@iccgcc.cs.hh.ab.com
To: amigae@bkhouse.cts.com
Subject: FAE update

Hi All,

  Just a few lines to let you know where I am with FAE and what's
planned for the near future.

  Well I've solved most of my problems. I got my screen working,
map is drawn, and most movement routines done.

  When I get the following items done I will release a copy to
the list so you can see what I've done so far.

    1) finish diag movement checks.
    2) check for open or closed doors, only allow movement
       thru an open door and show door opened or closed

  That's about it. What I've got planned for the near future is to
take the data out of the program and create an external file, this
will be the start of being able to create maps larger than 16x16.

  Now a question, not concerning FAE, what editor do those of you
who write large programs use? 

  Here are some of the little problems that I have had while trying
to write FAE.

  First, I started out with EGUI. This was nice, pick your program,
hit the edit button, make your changes or whateverand when youwere
through hit a button and compile it, press another button to run
your program. This was all good. Then I got jed and started using
it with EGUI. Then I started getting DOS errors Object In Use and 
it wouldn't save the changes I had made. I thought maybe it was jed
because I hadn't had those problems using ED. Then I started getting
the errors with ED. I also got them if using jed by itself.

  I had EDS so I thought I would try it. I couldn't even get it to run
Then I remebered that I had an update. With the update I got it running.
EDS looks nice but I couldn't tell you how it is to use. Every file I
have tried to open gives me a status of File Being Watched (or something
like that).

  I had ESEE and thought I would give it a try but I don't have GoldED
so I can't even tell you what this program looks like to run.

  What I've ended up using is MEMACS. I can edit my source, then
open a cli screen, compile my code, and run my program. Then end
the cli session and I'm right where I was in my editing. This is
ok but not exactly what I'd like to use.

  I guess I'll keep looking till I find something I like and that works.

Later

Jessie
Thorntonj@beast.cs.hh.ab.com


From donews!crash!delphi.com!NES Tue, 15 Feb 94 07:13:25 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1u56@bkhouse.cts.com>; Tue, 15 Feb 94 07:13:25 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWHTi-0001wDC; Mon, 14 Feb 94 23:33 EST
Received: from bos3a.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWHNH-0000CdC; Mon, 14 Feb 94 20:27 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #6311) id
 <01H8W57N27N48WXIC2@delphi.com>; Mon, 14 Feb 1994 22:54:34 EST
Date: Mon, 14 Feb 1994 22:54:34 -0500 (EST)
Message-id: <01H8W57N2HAA8WXIC2@delphi.com>
X-VMS-To: INTERNET"amigae@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: amigae@bkhouse.cts.com
Subject: int to string's

{Is there a E command to convert a number to a ASCII string?
Also what is the correct way to put an image on a Gadget button?
and memory for it. 
Eric


From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Tue, 15 Feb 94 07:14:51 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1u6y@bkhouse.cts.com>; Tue, 15 Feb 94 07:14:51 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWLhs-0002SxC; Tue, 15 Feb 94 04:04 EST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWLRH-0000CyC; Tue, 15 Feb 94 00:47 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa03955;
          15 Feb 94 8:45 GMT
Date: Tue, 15 Feb 94 08:44:12 GMT
Message-Id: <27587.9402150844@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: AmigaE@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: Re:  More questons about Gadtools.

> Now...  I need to figure out the getfile gadget .....

Well there may be a problem there as the getfile gadget is actually a boopsi
image incorporated into gadtoolsbox.

I dont know much about srcgen but maybe its due to the fact that normally you#
have to link your code with the file boopsi.o that comes with gadtoolsbox.

So maybe this hasnt been implimented yet into srcgen.
The best thing to do is come up with an intuiimage for some getfile gadget and
then just create it as a rendered gadget - not using gadtools.library cos that
dont support image gadgets.

BoomBoom(mexaland)
#
dp@maths.nott.ac.uk
From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Wed, 16 Feb 94 01:41:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1u75@bkhouse.cts.com>; Wed, 16 Feb 94 01:41:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWM8Z-0001V5C; Tue, 15 Feb 94 04:32 EST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWLs3-0000CqC; Tue, 15 Feb 94 01:15 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa04137;
          15 Feb 94 8:56 GMT
Date: Tue, 15 Feb 94 08:55:24 GMT
Message-Id: <27893.9402150855@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: amigae@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: citas

I know this probably isnt the right place - but Im after a program that converts
a dpaint brush to an intuiimage.

I could write something that decrunched it and did it but i dont really want to
waste the time if someone else has written something already.

I need the program to load the brush in , and then save it out as a binary file
telling me the dimensions of the intuiimage it has saved - so that I can
incorporate it into my code buy using a standard image object and copying the
binary to chip mem after loading it with INCBIN.

I want it to strip all the CMAP and BMHD stuff - I just want pure data.

BoomBoom (mexaland)
dp@maths.nott.ac.uk

From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Wed, 16 Feb 94 01:42:16 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1u7g@bkhouse.cts.com>; Wed, 16 Feb 94 01:42:16 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWN4Y-0002SlC; Tue, 15 Feb 94 05:32 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWMmx-0000S8C; Tue, 15 Feb 94 02:13 PST
Received: from rbhp47.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA16333; Tue, 15 Feb 1994 11:13:21 +0100
Received: by rbhp47.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA12165; Tue, 15 Feb 1994 11:13:08 +0100
Message-Id: <m0pWMmx-0000S8C@crash.cts.com>
Date: Tue, 15 Feb 94 11:13:06 MEZ
Full-Name: Olivier Anh
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: amigae@bkhouse.cts.com (amiga e mailing list)
Subject: List View and IntuiSuip.library

Hi all

Yesterday I post a source using the IntuiSup.library and a List View gadget.
My source was coorupt. Well not exactly : The PC disk drive of this $#%^ HP-
UNIX add a sector which doesn't belong to the file, and scratch the end ofd the code. However, reading the file on my Amiga, all is fine. Sooo ?
Here it is again ! and its working...

I code this source in my GUI for LHA, and it doesn't work. Well not the list
but when I re-attch the list to the Gadget. The program stop. Ther is not
GURU or alert, other application continues to run... I don't understand.
The problem comes from the IsetGadgetAttributes(). I check the gadgetlist, the
gadget offset, all of these are correct. I don't know where the non-error comes
from !

Is there really nobody who codes with the IntuiSup.library v4.7 ?

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/* IntuiSup & ListView test UNDER WB1.3 */


MODULE 'intuisup',
       'graphics/text',
       'intuition/intuition',
       'intuition/screens',
       'libraries/intuisup',
       'exec/lists',
       'exec/nodes'

ENUM NONE,ERR_INTUISUP,ERR_REQTOOLS,ERR_WINDOW,BRK

CONST WIDCMP     = IDCMP_CLOSEWINDOW OR
                   IDCMP_GADGETUP OR
                   IDCMP_GADGETDOWN OR
                   IDCMP_MOUSEMOVE,
      WFLAGS     = WFLG_DRAGBAR OR
                   WFLG_DEPTHGADGET OR
                   WFLG_CLOSEGADGET OR
                   WFLG_WINDOWACTIVE,
      MAXGADGET  = GADGETSIZE*3,
      RENDERINFO = 0


DEF win : PTR TO window,
    scr : PTR TO screen,
    msg : PTR TO intuimessage,
    loop, ri, glist, class, code, iaddress, speciallink,
    txtattr,gaddata,
    list : PTR TO mlh,
    count


PROC main() HANDLE
    intuisupbase:=OpenLibrary('intuisup.library',0)
    IF intuisupbase=NIL THEN Raise(ERR_INTUISUP)
    scr:=NIL
    ri:=IgetRenderInfo(scr,RENDERINFO)
    win:=OpenW(0,11,300,120,WIDCMP,WFLAGS,'Test',0,1,NIL)
    IF win=NIL THEN Raise(ERR_WINDOW)

WriteF('1\n')
    list:=New(SIZEOF mlh)
    list.head:=list+4
    list.tail:=NIL
    list.tailpred:=list
WriteF('2\n')

    txtattr:=['topaz',8,0,0] : textattr
    gaddata:=[10,0,70,0,100,100,'list view',txtattr,0,0,list,
               1,      0,10,0, 40, 13,'Button'   ,txtattr,0,0,0,
               0,      0, 0,0,  0,  0,          0,      0,0,0,0] : gadgetdata
    glist:=IcreateGadgets(ri,gaddata,0,11,NIL)
    IdisplayGadgets(win,glist)
WriteF('3\n')
    loop:=TRUE
    REPEAT
        WaitPort(win.userport)
        msg:=IgetMsg(win.userport)
        IF CtrlC() THEN Raise(BRK)
        class:=msg.class
        code:=msg.code
        iaddress:=msg.iaddress
        speciallink:=msg.speciallink
        IreplyMsg(msg)
        SELECT class
WriteF('Selection\n')
            CASE IDCMP_CLOSEWINDOW
                WriteF('CLOSEWINDOW\n')
                loop:=FALSE
            CASE ISUP_ID
                WriteF('ISUP\n')
WriteF('code: \d\niadr : \d\nlink : \d \n',code,iaddress,speciallink)
                dogadget(code)
        ENDSELECT
    UNTIL loop=FALSE
    closeall()
EXCEPT
    closeall()
    IF exception>0  THEN
        WriteF('Couldn\at \s !\n',ListItem(['do anything',
                                         'open IntuiSup.library',
                                         'open ReqTools.library',
                                         'open Window',
                                         'continue\n*** User Break'],
                                         exception))
ENDPROC

PROC dogadget(code)
    DEF newnode : PTR TO ln,
        node    : PTR TO ln,
        len,item
    WriteF('Button \d pressed\nAdding item \d\n',code,count)
    IsetGadgetAttributes(glist,0,0,0,USE_CURRENT_VALUE,USE_CURRENT_VALUE,0)
    INC count
    item:=String(30)
    StringF(item,'\d',count)
    len:=StrLen(item)
    node:=list.head
    IF list.head=list
        AddHead(list,newnode)
    ELSE
        AddTail(list,newnode)
    ENDIF
    IsetGadgetAttributes(glist,0,0,0,USE_CURRENT_VALUE,USE_CURRENT_VALUE,list)
ENDPROC

PROC closeall()    /* Note that I'm not sure of this PROC but you */
                   /* understand want it does :) */
    IF ri THEN IfreeRenderInfo(ri)
    IF intuisupbase THEN CloseLibrary(intuisupbase)
    IF list THEN Dispose(list)
    IF win THEN CloseW(win)
ENDPROC

--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!dcs.gla.ac.uk!mccracal Wed, 16 Feb 94 09:33:32 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1u8x@bkhouse.cts.com>; Wed, 16 Feb 94 09:33:32 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWPzK-0001wDC; Tue, 15 Feb 94 08:38 EST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWPYa-00002XC; Tue, 15 Feb 94 05:11 PST
Received: from tanaga.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk 
          with LOCAL SMTP (PP) id <00135-0@goggins.dcs.gla.ac.uk>;
          Tue, 15 Feb 1994 13:08:58 +0000
Received: by tanaga.dcs.gla.ac.uk (4.1/Dumb) id AA20556;
          Tue, 15 Feb 94 13:08:50 GMT
Date: Tue, 15 Feb 94 13:08:50 GMT
Message-Id: <9402151308.AA20556@tanaga.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!


> 	Actually,. tooltypes are really  easy. You just have to get around
> the lack of the amiga.lib functions in E. I have fully functional
> tooltypes code if anyone wants it? (hacked it up  for a commodity I made
> for a friend)

Could you mail it to me as I would like to see it please.

	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!
From donews!crash!plucky.ike.safb.af.mil!bwills Wed, 16 Feb 94 09:34:00 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1u9g@bkhouse.cts.com>; Wed, 16 Feb 94 09:34:00 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWQLk-0001jmC; Tue, 15 Feb 94 09:02 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWQBJ-00003OC; Tue, 15 Feb 94 05:51 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id HAA02492 for <AmigaE@bkhouse.cts.com>; Tue, 15 Feb 1994 07:50:39 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA29175; Tue, 15 Feb 94 07:46:46 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01509; Tue, 15 Feb 94 07:48:26 CST
Date: Tue, 15 Feb 94 07:48:26 CST
Message-Id: <9402151348.AA01509@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Amiga E Bugs...

*B) Hi all,
*B) 
*B) Is there anywere a file of all known bug of the Amiga E 2.1b. My club will
*B) spread the french archive I translated in to french. So I'm sure I will be 
*B) asked for bugs..
*B) If there is no file, could all of you send me the bugs YOU know, and Through
*B) the ML. So that sound-likes-bugs could be removed.
*B) Thanx for help

Olivier,

You should ask Wouter for a list of reported and
*confirmed* bugs instead of taking a poll. :-)

-- Barry

From donews!crash!kbss.bt.co.uk!tonyp Wed, 16 Feb 94 09:35:11 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ub1@bkhouse.cts.com>; Wed, 16 Feb 94 09:35:11 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWSgR-0001wzC; Tue, 15 Feb 94 11:31 EST
Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWSIy-00009JC; Tue, 15 Feb 94 08:07 PST
Received: from jasper.kbss.bt.co.uk (actually 132.146.9.31) by zaphod.axion.bt.co.uk with SMTP (PP);
          Tue, 15 Feb 1994 16:07:01 +0000
Received: from olivine.kbss.bt.co.uk by jasper.kbss.bt.co.uk; Tue, 15 Feb 94 16:05:23 GMT
Date: Tue, 15 Feb 94 16:05:22 GMT
Message-Id: <16149.9402151605@olivine.kbss.bt.co.uk>
From: Tony Prichard 293834 <tonyp@kbss.bt.co.uk>
To: amigae@bkhouse.cts.com
Subject: <none>

SUBSCRIBE tonyp@kbss.bt.co.uk AmigaE
HELP AmigaE
FAQ AmigaE
From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Wed, 16 Feb 94 09:36:54 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1udc@bkhouse.cts.com>; Wed, 16 Feb 94 09:36:54 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWWSe-0002TeC; Tue, 15 Feb 94 15:33 EST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWW8R-0000BpC; Tue, 15 Feb 94 12:12 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa09154;
          15 Feb 94 15:38 GMT
Date: Tue, 15 Feb 94 15:37:02 GMT
Message-Id: <2658.9402151537@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: AmigaE@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: Re:  List View and Intuisup.library

It looks to me - although I dont use intuition support library like you might
not be detahcing the list from the listview before you alter it.

This has been known to be catastrophic with gadtools.

BoomBoom (mexaland)
dp@maths.nott.ac.uk
From donews!crash!synapse.org!bob.monaghan Wed, 16 Feb 94 09:37:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ue1@bkhouse.cts.com>; Wed, 16 Feb 94 09:37:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWWu0-0002U9C; Tue, 15 Feb 94 16:01 EST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWWmF-0000BrC; Tue, 15 Feb 94 12:53 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id PAA02581 for AMIGAE@BKHOUSE.CTS.COM; Tue, 15 Feb 1994 15:53:43 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDF593; Tue, 15 Feb 94 14:57:31 -0500
Message-ID: <1d.107419.1351.0CEDF593@synapse.org>
Date: Tue, 15 Feb 94 14:42:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Re: Types!

-> Message-ID: <9402121516.AA23207@mhd1.moorhead.msus.edu>
-> > BTW I'm trying to convert the AmigaDos 3.1 .i includes into .m
-> files > with IConvert.
-> >
-> > Needless to say, there are some .i files that don't want to work.
-> (eg. > exec/ables.i or exec/exec.i or exec/initializers.i)
-> >
-> > Any Suggestions? (I really want to have these includes!)
->
-> First convert the .h files into .i files using the C preprocessor.
-> This will strip out crap that may confuse iconvert.  Then iconvert
-> your new files to .m files.  Note that I haven't actually done this
-> myself, but I have heard it works.  It's worth looking into at any
-> rate.

I'll definately be giving it a try...
Bob MOnaghan
From donews!crash!synapse.org!bob.monaghan Wed, 16 Feb 94 09:37:49 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ue6@bkhouse.cts.com>; Wed, 16 Feb 94 09:37:49 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWWu1-0001NwC; Tue, 15 Feb 94 16:01 EST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWWmx-000074C; Tue, 15 Feb 94 12:54 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id PAA02600 for AMIGAE@BKHOUSE.CTS.COM; Tue, 15 Feb 1994 15:54:27 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDF598; Tue, 15 Feb 94 15:41:14 -0500
Message-ID: <1d.107421.1351.0CEDF598@synapse.org>
Date: Tue, 15 Feb 94 15:02:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: WB3 includes

-> Message-ID: <199402140416.XAA05596@freenet.carleton.ca>
-> >You should create a list of C to E Typeing equivelents. (As some
-> kind of >Glossary?) That would be a real bonus.
-> >I'm not really strong on C programming, so when I look at C code to
-> >figure out what is going on, Types can really be pretty convusing
-> when >trying to make E equivelents.
-> >
-> Are you replying to me? Quote! Ah well.. Types are really pretty easy
-> once you get what they're doing..

You are using Freenet in Ottawa?
Give my system a call (Multimedia BBS 834-6482) If it is down, be
patient, It will be up eventually. Weekday, daytimes best.)

Anyways, any help with the WB3.1 include convertion would be awfly nice.
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 16 Feb 94 09:39:40 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ugk@bkhouse.cts.com>; Wed, 16 Feb 94 09:39:40 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWb8x-0001PhC; Tue, 15 Feb 94 20:33 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWavC-00000FC; Tue, 15 Feb 94 17:19 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id JAA14417 for bkhouse.cts.com!AmigaE; Wed, 16 Feb 1994 09:19:18 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pWOJm-000TDrC; Tue, 15 Feb 94 19:51 WST
Message-Id: <m0pWOJm-000TDrC@multi.multiline.com.au>
Date: Tue, 15 Feb 1994 19:51:54 +0800 (WST)
In-Reply-To: <199402120334.WAA08352@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 11, 94 10:34:57 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1253
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: Disk info (as requested)

> >Yeah.. umm that's all great but you still get that requester when
> >you try to do something with, for example, DF0: if there is no
> >disk in there  :)  I fixed that bit up by getting my task like this.
> >
> 	DirWork, the reigning god of directory utils, brings up a requester

Try Directory Opus. Your god will fall to it's knees.

> when you try to access DF1: or what have you with no disk in drive. It
> ain't a sin!

When you get a device list??  Yucko.

> >No nasty requesters if a device is empty!
> 
> 	Looks good, but something nags me about illegalities there. Can't

I got that from the RKM.  :-)

> see what. Maybe if something else tries to access your window while the
> winptr is set to -1. I personally try to avoid tinkering with OS structures.
> My programs live longer that way.

Like?  :-)  Just requesters... The only requester likely to pop
up during acess to the device list is one asking to insert a disk
(as far as I can see) Other stuff can damned well leave my window
alone!   :)
 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!uniwa.uwa.edu.au!multi!robbage Wed, 16 Feb 94 09:39:49 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ugp@bkhouse.cts.com>; Wed, 16 Feb 94 09:39:49 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWb8y-0001oUC; Tue, 15 Feb 94 20:33 EST
Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWavG-0000LnC; Tue, 15 Feb 94 17:19 PST
Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id JAA14424 for bkhouse.cts.com!AmigaE; Wed, 16 Feb 1994 09:19:20 +0800
Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
	id m0pWOVl-000TDrC; Tue, 15 Feb 94 20:04 WST
Message-Id: <m0pWOVl-000TDrC@multi.multiline.com.au>
Date: Tue, 15 Feb 1994 20:04:16 +0800 (WST)
In-Reply-To: <01H8SVWKOTLE9JD28W@delphi.com> from "NES@delphi.com" at Feb 12, 94 03:06:37 pm
X-Mailer: ELM [version 2.4 PL21]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1281
From: robbage@multi.multiline.com.au (Rob Nottage)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

> Now...  I need to figure out the getfile gadget.  In the gadtoolsbox
> the Icon for the file button is there.  When I convert it to E with
> srcgen.  I seem to loose the file button?  Any help on this?

the getfile gadget isn't strictly a gadtools gadget.
With SRCGEN, you do get the gadget. It is actually there but it
has no imagery, and doesn't give an IDCMP_GADGETUp/DOWN message.
Look for a gadget in the gadget list (CreateGadgetA()) that is
a GENERIC_KIND gadget. That'll be it. You need to supply and image
for it as wellas telling the gadget what sort of activation it
should be (IMMEDIATE and/or RELVERIFY)
See the RKMs how.

> Also I have been looking in the RKRM book for how to put strings into
> text box's.  I am lost on that one.

If you mean TEXT_KIND gadtools gadget then nothing could be easier.
Just supply in the gadget's taglist something like this
[GTTX_TEXT,'my text',...,...,TAG_DONE]

You could also just draw a bevel box and print the text there yourself
using Amiga-E's TextF()  or intuitions PrintIText()


-- 
   ___________________________________
  /                                   \
  |  robbage@multi.multiline.com.au   |
  |  Rob Nottage 3:690/662.0@FidoNet  |
  |             41:616/662.0@AmigaNet |
  \___________________________________/
From donews!crash!unicorn.ccc.nottingham.ac.uk!pmygby Thu, 17 Feb 94 01:44:23 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ulp@bkhouse.cts.com>; Thu, 17 Feb 94 01:44:23 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWk1D-0001x1C; Wed, 16 Feb 94 06:02 EST
Received: from jess.ccc.nottingham.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWjwc-0000WEC; Wed, 16 Feb 94 02:57 PST
Received: from unicorn.ccc.nottingham.ac.uk by jess.ccc.nottingham.ac.uk 
          with SMTP (PP) id <16033-0@jess.ccc.nottingham.ac.uk>;
          Wed, 16 Feb 1994 10:57:13 +0000
Received: from localhost by unicorn.nott.ac.uk (4.1/930628) id AA16465;
          Wed, 16 Feb 94 10:57:07 GMT
Message-Id: <9402161057.AA16465@unicorn.nott.ac.uk>
Date: Wed, 16 Feb 94 10:57:06 +0000
From: pmygby@unicorn.ccc.nottingham.ac.uk
To: amigae@bkhouse.cts.com
Cc: dp@maths.nottingham.ac.uk
Subject: ASlL


Hi

Last night I had a problem with the Asl library.
The RKM suggests you use AllocAslRequest(ASL_FILEREQUEST,[taglist,NIL])

Now I placed a few WriteF's in convenient places only to find that the program
was failing with the call below - it was popping up the requester 

Wait for disk activity to finish
Program failed #800000b Reboot or Suspend

Ive come across this before and never properly understood what was going off.

My call was exactly

IF fr:= AllocAslRequest(ASL_FILEREQUESTER,[ASL_HAIL,'Choose an icon',
					   ASL_PATTERN,'#?.info',
					   ASL_FUNCFLAGS,FILF_PATGAD,
					   TAG_DONE])

Where fr was just declared locally as

DEF fr:PTR to filerequestr

/* nb filrequestr NOT filerequester */

It is here that the program fails.
Sorry that Im not able to give you the full code but the disk its on is
formatted under kick3.0 and the amigas im using are 1.3.

What am I doing wrong?
Possible thoughts are

1 .. Should I declare fr as so and give it some space.
     I though AllocAslRequest got the space for you as you never pass
     fr as an argument - only to AslRequest after AllocAslRequest returns
     and this just inst returning at all.

2 .. Do I need to specify the tags in a certain order or maybe specify more
     tags like ASL_HEIGHT for the height of the file requester window or
     ASL_WIDTH for the width reqpectively.
     I thought tags were invented cos they gave the programmer a set of
     defaults that he could choose to ignore.

Any answer would be appreciated.
Darren.

From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Thu, 17 Feb 94 01:45:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1umd@bkhouse.cts.com>; Thu, 17 Feb 94 01:45:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWmKz-0001VzC; Wed, 16 Feb 94 08:30 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWmGV-00006TC; Wed, 16 Feb 94 05:26 PST
Received: from rbhp47.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA21261; Wed, 16 Feb 1994 14:25:10 +0100
Received: by rbhp47.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA13396; Wed, 16 Feb 1994 14:25:00 +0100
Message-Id: <m0pWmGV-00006TC@crash.cts.com>
Date: Wed, 16 Feb 94 14:24:59 MEZ
Full-Name: Olivier Anh
In-Reply-To: <9402141335.AA01021@plucky.safb.af.mil>; from "Barry D Wills" at Feb 14, 94 7:35 am
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Thanx

Hi Barry

> Heh.  Sorry, that was during one of the troublesome times
> of the mailing list.  I sent it once and it hung.  When I
> sent it again, 'cause I didn't think it made it...that's
Don't matter, I recieve a copy that good !

> how you got two from me. :-)  Next time you should mail 
> someone privately because list members have no way of 
> knowing who's going to respond to your request.
Well, with the new list server, I can have access to the private email address
anymore.

> Isn't Gadtools 1.4 on Aminet a KS1.3-specific library?
Well, I try it, but the name of the library is NOT the same as the 2.0 
version... and this library is bugged :( as well as the others ones (asl and
iffparse)

> I meant what I said.  Really, it's a joke.  I had to dig and
> dig to find out how to get that info out of the gadget, and
> I was a little miffed.
After a whule, :)))))

> 
> *B) Must we always detach the list from the listview gadget before modifying it ?
> 
> Any time. :-)
And I have problem to re attach it on my ListView gadget (no error, no alert,
no guru, nothing happens, the programm stop hereand 'wait')

Thanx for your help...

--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!cogs.susx.ac.uk!robda Thu, 17 Feb 94 01:45:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1uml@bkhouse.cts.com>; Thu, 17 Feb 94 01:45:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWmrB-0001wcC; Wed, 16 Feb 94 09:04 EST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWmWn-0000BmC; Wed, 16 Feb 94 05:42 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pWmSw-0001KcC; Wed, 16 Feb 94 13:38 GMT
Message-Id: <m0pWmSw-0001KcC@tsunb.ctn.cogs.susx.ac.uk>
Date: Wed, 16 Feb 1994 13:38:54 +0000 (GMT)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 455
From: "Robert Dabell" <robda@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com (AmigaE)
Subject: Multiple Pointing

Just remembered a little problem I had with E a good while back and never
really fixed, it was for some folks on the FidoNet E echo, involving AppIcon
usage.  I used the example from RKM libraries, with coomplete success, except
for a line that involved indexing the information for a selected gadget by a
number, something vaguely like:

appicon[].name
appicon[].<something else>

How could this king of code be implemented in E?


Thanks,
       Robert
From donews!crash!archimed.irit.fr!vintenat Thu, 17 Feb 94 08:41:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1uoj@bkhouse.cts.com>; Thu, 17 Feb 94 08:41:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWp8z-0001mmC; Wed, 16 Feb 94 11:30 EST
Received: from archimed.irit.fr by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWokP-0000BIC; Wed, 16 Feb 94 08:05 PST
Received: from localhost (vintenat@localhost) by archimed.irit.fr (8.6.4/8.6.4) id RAA04041 for AmigaE@bkhouse.cts.com; Wed, 16 Feb 1994 17:08:26 GMT
Date: Wed, 16 Feb 1994 17:08:26 GMT
Message-Id: <199402161708.RAA04041@archimed.irit.fr>
From: Lionel VINTENAT <vintenat@archimed.irit.fr>
To: AmigaE@bkhouse.cts.com
Subject: Re: Fragment of code..

>Am>  Wouter gave me a doMethod() function for Amiga E which works very
>Am> well, I'll e-mail it to you tomorrow. Does anybody else want it ?
>
>If it isn't too long, maybe you could post it? (A repost every now and
>then doesn't matter, as everyone reading rec.humor knows..?) ;)

	All right. See below.

	Lionel

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

/*	This procedure was given to me by Wouter van Oortmerssen, the Amiga E author.
It replaces the DoMethod() function (included in the amiga.lib library) for E users. */

PROC doMethod( obj:PTR TO object, msg:PTR TO msg )

	DEF h:PTR TO hook, o:PTR TO object, dispatcher

	IF obj
		o := obj-SIZEOF object     /* instance data is to negative offset */
		h := o.class
		dispatcher := h.entry      /* get dispatcher from hook in iclass */
		MOVEA.L h,A0
		MOVEA.L msg,A1
		MOVEA.L obj,A2           /* probably should use CallHookPkt, but the */
		MOVEA.L dispatcher,A3    /*   original code (DoMethodA()) doesn't. */
		JSR (A3)                 /* call classDispatcher() */
		MOVE.L D0,o
		RETURN o
	ENDIF

ENDPROC NIL
From donews!crash!plucky.ike.safb.af.mil!bwills Thu, 17 Feb 94 08:43:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1urf@bkhouse.cts.com>; Thu, 17 Feb 94 08:43:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWryG-0001v8C; Wed, 16 Feb 94 14:31 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWraG-0000GYC; Wed, 16 Feb 94 11:06 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id NAA11874 for <AmigaE@bkhouse.cts.com>; Wed, 16 Feb 1994 13:06:15 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA27977; Wed, 16 Feb 94 13:02:21 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA00454; Wed, 16 Feb 94 13:04:01 CST
Date: Wed, 16 Feb 94 13:04:01 CST
Message-Id: <9402161904.AA00454@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: FAE update

 From the fingers of Jessie:

*B)   Now a question, not concerning FAE, what editor do those of you
*B) who write large programs use? 

EE

[problem description deleted]

I sympathize.  :'-(

*B)   I guess I'll keep looking till I find something I like and that works.

For a simple solution, look into EZ_E v2.0.  For a 
final solution, wait for E v3.0.  The Freeware version 
of EE will be made available at that time.  Your 
patience will pay off.  That ain't no boast, it's the 
bare-assed truth.  Hmph. ;-)

From donews!crash!UNCA.EDU!JVANRIPER Thu, 17 Feb 94 08:44:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1usj@bkhouse.cts.com>; Thu, 17 Feb 94 08:44:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWtJK-0001KVC; Wed, 16 Feb 94 12:57 PST
Received: from uncavx by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWsVG-0000P8C; Wed, 16 Feb 94 12:05 PST
Received: from UNCA.EDU by UNCA.EDU (PMDF V4.2-15 #5911) id
 <01H8YGSIK7HS90MYZ2@UNCA.EDU>; Wed, 16 Feb 1994 14:53:08 EST
Date: Wed, 16 Feb 1994 14:53:08 -0500 (EST)
Message-id: <01H8YGSIM30I90MYZ2@UNCA.EDU>
Organization: University of North Carolina at Asheville
X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: "Joseph E. Van_Riper III" <JVANRIPER@UNCA.EDU>
To: AmigaE@bkhouse.cts.com
Subject: Bug in EC (?)


I've got something that I feel is a bug in the EC compilor, although it may
already have been addressed.

I do not know what the circumstances are that cause it, but I tried to do a
comparison against NIL (that is, my code says something like IF blah<>NIL,
which I know is redundant, but I'm weird) the compilor gives a Software Error
(the 8[0's]3 kind) and freezes up on me.

That was the only change I had made in my code, since the last time I had
sucessfully compiled it.

You can even see the compilor counting up the lines, getting to line 1000
before, bam, guru (and the IF statement is at line 1006).

Note, this isn't a matter of MY code bombing when I try to run it.. this is a
matter of the compilor itself bombing when I make it compile my source code.

If you'd like, Wouter, I can send an uuencoded archive of the source code (in
its entirety), as well as the text that appears prior to the bomb, with a recap
of what I had done just prior to the fatal compile.

- Trey


From donews!crash!rcbins.mu.wvnet.edu!AMONROE Thu, 17 Feb 94 08:45:07 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1usv@bkhouse.cts.com>; Thu, 17 Feb 94 08:45:07 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWtNG-0002TpC; Wed, 16 Feb 94 16:01 EST
Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWt6V-0000QDC; Wed, 16 Feb 94 12:44 PST
Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
	id AA18898; Wed, 16 Feb 94 15:47:16 -0500
Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
          via Charon-4.0A-VROOM with IPX id 100.940216140817.2720;
          16 Feb 94 15:43:32 +0500
Message-Id: <MAILQUEUE-101.940216140810.384@rcbins.mu.wvnet.edu>
Date:     16 Feb 1994 14:12:48 EST
Priority: normal
X-Mailer: Pegasus Mail/Mac v2.02
From: amonroe@rcbins.mu.wvnet.edu
To: AmigaE@bkhouse.cts.com
Subject: Re: FAE update

>  First, I started out with EGUI. This was nice, pick your program,
>...
>  I had EDS so I thought I would try it. I couldn't even get it to run
>...
>  I had ESEE and thought I would give it a try but I don't have GoldED
>...
>  What I've ended up using is MEMACS. I can edit my source, then


Try TDS, It's OK.
Quality-wise, TDS is very very high quality.
But from ease of use, it has no feedback whatsoever, there's no
visual indication of whether or not you really have a project open
or what project the current source belongs to.
But try it you might like it.

Have fun
Alan
From donews!crash!freenet.carleton.ca!ao443 Thu, 17 Feb 94 08:45:27 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ut9@bkhouse.cts.com>; Thu, 17 Feb 94 08:45:27 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWum1-0001oXC; Wed, 16 Feb 94 17:31 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWukG-00007mC; Wed, 16 Feb 94 14:29 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA04028; Wed, 16 Feb 94 17:29:38 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id RAA21891; Wed, 16 Feb 1994 17:29:05 -0500
Date: Wed, 16 Feb 1994 17:29:05 -0500
Message-Id: <199402162229.RAA21891@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: FAE update

>  Now a question, not concerning FAE, what editor do those of you
>who write large programs use? 
	Cygnus ED 3.5 PRO of course. Thanks to Wouter and the wonder of
Arexx, I have a nice little programming environ happenning. F1 to compile,
F2 to compile and run. Works great.

>  What I've ended up using is MEMACS. I can edit my source, then
>open a cli screen, compile my code, and run my program. Then end
>the cli session and I'm right where I was in my editing. This is
>ok but not exactly what I'd like to use.
	Well, it certainly is a time honroed source code editor. Sure
isn't fun to use though. Better than Ed I guess. (Ed blows dog.)

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Thu, 17 Feb 94 08:45:44 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1utk@bkhouse.cts.com>; Thu, 17 Feb 94 08:45:44 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWvFM-0002SdC; Wed, 16 Feb 94 18:01 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWvAX-0000HUC; Wed, 16 Feb 94 14:56 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA05712; Wed, 16 Feb 94 17:56:54 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id RAA08831; Wed, 16 Feb 1994 17:56:24 -0500
Date: Wed, 16 Feb 1994 17:56:24 -0500
Message-Id: <199402162256.RAA08831@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: citas

>
>I know this probably isnt the right place - but Im after a program that
converts 
>a dpaint brush to an intuiimage.
>
	I wouldn't mind that myself. I tried to write one, but I ran into
inexplicable bugs in iffparse so I gave up. If anyone knopws a good one,
please mention it.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!access.digex.net!gladiatr Thu, 17 Feb 94 08:45:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1uts@bkhouse.cts.com>; Thu, 17 Feb 94 08:45:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWvjf-0001ZqC; Wed, 16 Feb 94 18:32 EST
Received: from access2.digex.net by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWvJo-0000UIC; Wed, 16 Feb 94 15:06 PST
Received: by access2.digex.net id AA18644
  (5.67a8/IDA-1.5 for AmigaE@bkhouse.cts.com); Wed, 16 Feb 1994 18:06:03 -0500
Message-Id: <199402162306.AA18644@access2.digex.net>
Date: Wed, 16 Feb 1994 18:06:02 -0500 (EST)
In-Reply-To: <199402120233.AA16276@gene.fwi.uva.nl> from "Wouter van Oortmerssen (Alfa_Inf92)" at Feb 12, 94 03:33:52 am
X-Mailer: ELM [version 2.4 PL22]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 659
From: Donald Holman <gladiatr@access.digex.net>
To: AmigaE@bkhouse.cts.com
Subject: Keyboard Intercept

I was wondering...is it possible to write a program in E that will 
intercept key presses?  Let me explain, that's kind of vague.  What I'd 
like to do is write a program that runs concurrently with my terminal 
program and that "intercepts" any keys pressed on the keypad and send 
whatever I want in its place.  Example: The rest of the keyboard works 
normally. But say I press '0' on the keypad - the program would then 
intercept the '0' and replace it with the word 'directory' which would 
then be picked up by the terminal program.  

It sounds like it should be doable, but I'd like to make sure before I 
invest the time in it.  Thanks.

  -Donald

From donews!crash!emh.kadena.af.mil!mckinnej Thu, 17 Feb 94 08:46:18 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1uu6@bkhouse.cts.com>; Thu, 17 Feb 94 08:46:18 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWwB7-0002SXC; Wed, 16 Feb 94 19:01 EST
Received: from emh.kadena.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWvpS-00007tC; Wed, 16 Feb 94 15:38 PST
Received: by emh.kadena.af.mil (5.60 pl1/25-eef)
	id AA11692; Thu, 17 Feb 94 08:27:37 JST
Message-Id: <9402170827.AA11692@emh.kadena.af.mil>
Date: Thu, 17 Feb 1994 08:27:31 +0000 (JST)
In-Reply-To: <940214224449.2043c447@iccgcc.cs.hh.ab.com> from "THORNTONJ@iccgcc.cs.hh.ab.com" at Feb 14, 94 10:44:49 pm
Content-Type: text
Content-Length: 283
From: James Mckinney <mckinnej@emh.kadena.af.mil>
To: AmigaE@bkhouse.cts.com
Subject: Editor of choice

>   Now a question, not concerning FAE, what editor do those of you
> who write large programs use?

I use Edge from Inovatronics.  It's a pretty new editor.  I like it a lot.
It uses dictionaries like GoldEd does and does everything I ever wanted an
editor to do.

Later,

     Jim
From donews!crash!tso.uc.EDU!usr1400a Thu, 17 Feb 94 08:47:00 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1uv0@bkhouse.cts.com>; Thu, 17 Feb 94 08:47:00 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pWxat-0001ohC; Wed, 16 Feb 94 20:31 EST
Received: from ROLL.SAN.UC.EDU by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pWxPD-0000RsC; Wed, 16 Feb 94 17:19 PST
Received: from tso.uc.edu by UCBEH.SAN.UC.EDU (PMDF V4.2-14 #4918) id
 <01H8YRF938E89275M4@UCBEH.SAN.UC.EDU>; Wed, 16 Feb 1994 19:52:09 EST
Received: by tso.uc.edu (4.1/SMI-4.1) id AA26291; Wed, 16 Feb 94 19:52:13 EST
Date: Wed, 16 Feb 1994 19:52:13 -0500 (EST)
Message-id: <9402170052.AA26291@tso.uc.edu>
Content-transfer-encoding: 7BIT
From: usr1400a@tso.uc.EDU (Carl Jolley)
To: amigae@bkhouse.cts.COM
Subject: Re: int to string's

> {Is there a E command to convert a number to a ASCII string?
> Also what is the correct way to put an image on a Gadget button?
> and memory for it.

I just want to one of hundreds of E users who are going to answer the
part of your question about "number -> ascii string". Since the first
public release of E, there has been the StringF function. It is related
to the WriteF thusly: instead of a filehandle, the first parameter of
a StringF function is an E string. What it does is that using the second
parameter as a formatting string it then converts the remaining parameters
as specified by the formatting string but instead of then writing the
result to the filehandle parameter as in a WriteF, it just puts the
output string into the E-string parameter that is the first parameter of
the StringF command. Thus to convert a number to a string one could do:

StringF(str,'\d',num)

As I said before, E has the function, but Wouter has not documented it so
that's why you probably don't know about it. I'm not sure if the semantics
of the function have changed since 2.0 but as of that version, StringF was
an arithmetic valued function. The result of the function was the
difference between the maximum length of the string variable and the number
of characters that were output by the function to the E-string parameter OR
to look at it another way, the result is the number of characters that
remain avaiable to be used. Please note that there is no restriction to
the format string and thus the StringF function, in addition to being
used to output a number as an ascii string (I assume you meant as a decimal
number), it could also be used to convert a number to an ascii string that
is the hexidecimal representation [ StringF(str,'\h',num) ] or it could be
used to do other strange things such as concatconate two (or more) strings:

StringF(str_out,'\s\s',str1,str2)

It could also be used as a substitute to the StrCopy function:

StringF(str_out,'string literal')

Maybe the reason Wouter didn't document the StringF function is that it
would take to much space to document all the ways it could be used. (:-D)
Also, with a StringF function, at least two other E functions would not be
needed, i.e. StrAdd and StrCopy.
From donews!crash!suburbia.apana.org.au!trax Thu, 17 Feb 94 08:48:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1uwm@bkhouse.cts.com>; Thu, 17 Feb 94 08:48:24 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pX0sv-0001q2C; Thu, 17 Feb 94 00:02 EST
Received: from yarrina.connect.com.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pX0Xk-0000JCC; Wed, 16 Feb 94 20:40 PST
Received: from werple.apana.org.au by yarrina.connect.com.au with SMTP id AA03192
  (5.67b8/IDA-1.5 for <AmigaE@bkhouse.cts.com>); Thu, 17 Feb 1994 14:37:23 +1100
Received: from suburbia.apana.org.au (root@suburbia.apana.org.au [192.188.107.90]) by werple.apana.org.au (8.6.5/8.6.5) with ESMTP id OAA25552 for <AmigaE@bkhouse.cts.com>; Thu, 17 Feb 1994 14:37:14 +1100
Received: from localhost (trax@localhost) by suburbia.apana.org.au (8.6.4/8.6.4) id OAA01168 for AmigaE@bkhouse.cts.com; Thu, 17 Feb 1994 14:38:07 +1100
Message-Id: <199402170338.OAA01168@suburbia.apana.org.au>
Date: Thu, 17 Feb 1994 14:38:05 +1100 (EST)
In-Reply-To: <27893.9402150855@piaggio.maths.nott.ac.uk> from "Darren Parr" at Feb 15, 94 08:55:24 am
X-Mailer: ELM [version 2.4 PL23]
Content-Type: text
Content-Length: 211
From: "Andre Dedio" <trax@suburbia.apana.org.au>
To: AmigaE@bkhouse.cts.com
Subject: Re: citas

Look for a program call CConvert.lha. That will change dpaint brushes to raw
data.
-- 
----------------------------------------
trax@suburbia.apana.org.au was here!!!!!
========================================

From donews!crash!world.std.com!cosell Thu, 17 Feb 94 08:50:25 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1uym@bkhouse.cts.com>; Thu, 17 Feb 94 08:50:25 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pX3fK-0002VAC; Thu, 17 Feb 94 03:00 EST
Received: from relay2.UU.NET by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pX3Cb-0000NDC; Wed, 16 Feb 94 23:31 PST
Received: from world.std.com by relay2.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AAwdpm23647; Thu, 17 Feb 94 02:31:08 -0500
Received: by world.std.com (5.65c/Spike-2.0)
	id AA15152; Thu, 17 Feb 1994 02:31:06 -0500
In-Reply-To: <9402141509.AA01061@plucky.safb.af.mil>
	     (from bwills@plucky.safb.af.mil (Barry D Wills))
	     (at Mon, 14 Feb 94 09:09:55 CST)
X-Mailer: //\\miga Electronic Mail (AmiElm 2.253)
Content-Length: 2691
Date: Wednesday, 16 February 1994 19:13 EST
Organization: Fantasy Farm Fibers
Message-Id: <5890:69185@fantasyfarm.com>
From: bernie@fantasyfarm.com (Bernie Cosell)
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Bugs in the Mod() function

In <9402141509.AA01061@plucky.safb.af.mil> on Feb 14, Barry D Wills wrote:

} I forgot to mention, Bernie, that the reference says:
} 
} [QUOTE]
} 
}   a:=Mod(b,c)
} 
} Divides 32bit b by 16bit c and returns 16bit modulo a
} 
} [ENDQUOTE]

Right, and in EVERY example you cited in your previous message you
carefully [and correctly] used the term "remainder".  The fact is
that this statement [QUOTE or not] is incorrect... 'modulo' is a
perfectly well-defined term [go check a textbook on abstract algebra
or group theory or galois fields or the like[*]] and what E implements
*ain't* modulo.  I wish it _were_, since modulo is a useful arithmetic
function to have.
  [*] For example, the ARexx reference I have here gives the usual
  simple explanation: "what is called 'modulo arithmetic', or,
  from its most familiar illustration in everyday life, 'clock arithmetic'.
  What is the sum of ten and seven?  Seventeen?  Not on a twelve-hour
  clock: the answer is five.  You could say that adding twelve on a clock
  is equivalent to adding zero, since it leaves the hands in the same
  position.  ..."

} This will give weird results if c exceeds max-int.
} Wouter likes it this way, so I made a function that
} does 32bit modulo:
} 
}   PROC mod(this, bythat) RETURN this-Mul(bythat, Div(this, bythat))

Unfortunately it doesn't.  It returns the *remainder*.  Not the same
as modulo.  [actually it would be if EEs, the guys that designed
the ALUs on the CPU chips, had even the merest beginning of a clue
about how arithmetic works.  For a VERY long time I've argued about
this with hardware designers... they take the attitude that since
*THEY* don't know enough math to be able to tell the difference
they figure it doesn't matter, and so CPUs implement all sorts of
truly *dumb* conventions when it comes to whats-the-quotient and
whats-the-remainder.  I've learned to live with that [gritting my
teeth, of course].  I'm not as complacent about doing so with
"modulo", since there is *no*reason* to make that confusing
[and/or pretend that because _you_ don't know what the precise
definition of modulo arithmetic is, that there isn't one and so
it doesn't matter what you do].  As I suggested, if Wouter just
changes the docs to call it "Rem" or some such, my program wouldn't
have been any closer-to-working but at least it'd have been clear
what is going on.

Not a big deal in any scheme of things, but one of my hot-buttons since
I've been trying to argue some _basic_ math into hardheaded hardware
designers for almost 30 years now....

  /Bernie\
-- 
Bernie Cosell                               bernie@fantasyfarm.com
Fantasy Farm Fibers, Pearisburg, VA         (703) 921-2358
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Thu, 17 Feb 94 09:05:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v0o@bkhouse.cts.com>; Thu, 17 Feb 94 09:05:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pX8NU-0002VVC; Thu, 17 Feb 94 08:02 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pX8Fn-000092C; Thu, 17 Feb 94 04:54 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA25226; Thu, 17 Feb 1994 13:54:52 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA18675; Thu, 17 Feb 1994 13:54:44 +0100
Message-Id: <m0pX8Fn-000092C@crash.cts.com>
Date: Thu, 17 Feb 94 13:54:43 MEZ
Full-Name: Olivier Anh
In-Reply-To: <01H8W57N2HAA8WXIC2@delphi.com>; from "NES@delphi.com" at Feb 14, 94 10:54 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: int to string's

Hi Eric !
> 
> {Is there a E command to convert a number to a ASCII string?
> Also what is the correct way to put an image on a Gadget button?
> and memory for it. 

Yep, there is one, I learn from Barry, or Trey,....
It is the StringF() function :

DEF l,
    str[10] : STRING

l:=10

StringF(str,'\d',l)

WriteF('The string is \s\n',str)

...
--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!dcs.gla.ac.uk!mccracal Thu, 17 Feb 94 09:06:11 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v0w@bkhouse.cts.com>; Thu, 17 Feb 94 09:06:11 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pX8p7-0002VBC; Thu, 17 Feb 94 08:31 EST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pX8eq-0000IYC; Thu, 17 Feb 94 05:20 PST
Received: from atka.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk with LOCAL SMTP (PP) 
          id <24899-0@goggins.dcs.gla.ac.uk>; Thu, 17 Feb 1994 13:20:19 +0000
Received: by atka.dcs.gla.ac.uk (4.1/Dumb) id AA25028;
          Thu, 17 Feb 94 13:20:10 GMT
Date: Thu, 17 Feb 94 13:20:10 GMT
Message-Id: <9402171320.AA25028@atka.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: amigae@bkhouse.cts.com
Subject: fd2module

I have written a program to convert fd files to E modules.
Well in all honesty it is actually just a hack to Wouter's
pragma2module so that it reads fd files instead of pragma files.
If anybody wants it I could mail it here once I get around to
documenting it.

	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!

From donews!crash!cogs.susx.ac.uk!johnm Thu, 17 Feb 94 09:06:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v11@bkhouse.cts.com>; Thu, 17 Feb 94 09:06:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pX8p8-0001OAC; Thu, 17 Feb 94 08:31 EST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pX8g6-0000IYC; Thu, 17 Feb 94 05:22 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pX8cb-0001KeC; Thu, 17 Feb 94 13:18 GMT
Message-Id: <m0pX8cb-0001KeC@tsunb.ctn.cogs.susx.ac.uk>
Date: Thu, 17 Feb 1994 13:18:23 +0000 (GMT)
In-Reply-To: <9402121516.AA23207@mhd1.moorhead.msus.edu> from "Vincent Platt" at Feb 12, 94 09:16:27 am
X-Mailer: ELM [version 2.4 PL22]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 520
From: "The Mighty Git" <johnm@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: Types!

Vincent Platt, it's time for your spleen flensing!
:> 
:> First convert the .h files into .i files using the C preprocessor.  

Maybe I'm mad but don't you just end up with a preprocessed C file?  If
I'm wrong then tell me how to do it,  Coz "sc PPONLY" def not make .i
files for me.

    The____________________________
Mighty/     _________/__/  _______/  
     /     /  _________/  /          
    /     /__/     /__/__/            
 Sub\_____________/enius to the last!
                                             
From bkhouse!nkraft@bkhouse.cts.com Fri, 18 Feb 94 01:36:06 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v1o@bkhouse.cts.com>; Fri, 18 Feb 94 01:36:06 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v19@bkhouse.cts.com>; Thu, 17 Feb 94 10:37:30 PST
Date: Thu, 17 Feb 94 10:37:30 PST
Message-Id: <9402171837.1v19@bkhouse.cts.com>
In-Reply-To: <940214224449.2043c447@iccgcc.cs.hh.ab.com>; (argusnet.amiga.amigae)
Reply-To: nkraft@bkhouse.cts.com
Organization: Argus Computing, San Diego, CA
From: nkraft@bkhouse.cts.com (Norman Kraft)
To: AmigaE@bkhouse.cts.com
Subject: Re: FAE update

In argusnet.amiga.amigae, article 
<940214224449.2043c447@iccgcc.cs.hh.ab.com>, you wrote:

>   Now a question, not concerning FAE, what editor do those of you
> who write large programs use? 
> 
>   What I've ended up using is MEMACS. I can edit my source, then
> open a cli screen, compile my code, and run my program. Then end
> the cli session and I'm right where I was in my editing. This is
> ok but not exactly what I'd like to use.

For years now, I've been using MEmacs for my Amiga development, from 
the OS 1.2 version on my A1000 back in '86 to the version that came
with OS 2.1 that I run on my A3000. It doesn't do everything I'd like 
it to, although I hear that the one that comes with OS 3.X is pretty 
nice, but it works and works reliably. I try other editors, but I
keep coming back to MEmacs.

I've also tried all the other editors you mentioned, but I've always
found that my idea of a developer's editor and most Amiga author's
ideas about them are quite different. I'm probably biased somewhat
by my use of Brief as my editor for MS-DOS work, a program I've used
for this since it was a beta release from Underware in the early 80's. 

I wasn't impressed with CygnusEd in the least, though I know that
many, many people are.

GoldEd is a nice editor, but it has a few oddities that I just can't
live with. Most of the keys are redefinable, which is nice, but some 
of the movement functions don't work in the way that I am used to. I 
don't know about the current version, but what finally drove me away 
from GoldEd was its assumption that "end-of-line" meant the last 
character on the line, not the last character + 1, as most editors do. 
It drove me nuts. That and GoldEd's general instability.

GnuEmacs is a nice system, but I refuse to devote that much disk space
to an *editor*. You'd think we were talking about Windows applications,
with all this nonsense about needing multiple megabytes just to edit
text.

Lately I've been toying around with the Twilight Editor, which is part
of the Twilight Development System (TDS???.lha on AmiNet). I like it 
quite a bit, and it seems very configurable. I have, for the most part,
been able to get it to act in the way that I want it to, and it comes
with AmigaE support built in. It has a project manager that is very 
nice, and supports E. It looks like this may be the editor that I'll 
move to. It seems to be well worth its $15 (US) shareware fee.

One warning: The demo version of TED available on AmiNet has a 200 
line limit on the files it will edit, and this is worth knowing ahead 
of time (the exact limit isn't stated in the docs, as far as I saw). 
TED will let you load a file of any size and make changes without any 
warnings until you try to save it. Of course, since I feel that good 
programming style precludes more than the occasional file with more 
than 200 lines, this really isn't a problem. :) I'll register anyway, 
though, just to support the author. I know what a disappointment this
shareware game can be.

Norm.

----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!rossegat.uji.es!itigso78 Fri, 18 Feb 94 06:22:23 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v2b@bkhouse.cts.com>; Fri, 18 Feb 94 06:22:23 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pX9lD-0002VbC; Thu, 17 Feb 94 09:31 EST
Received: from pereiii.uji.es by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pX9Ni-00006SC; Thu, 17 Feb 94 06:07 PST
Received: from rossegat.uji.es by pereiii.uji.es with SMTP
	(1.37.109.8/16.2) id AA27213; Thu, 17 Feb 1994 15:09:28 +0100
Received: by rossegat.uji.es
	(1.37.109.4/16.2) id AA10741; Thu, 17 Feb 94 15:11:37 +0100
Message-Id: <m0pX9Ni-00006SC@crash.cts.com>
Date: Thu, 17 Feb 94 15:11:37 MET
Reply-To: <itigso78@rossegat.uji.es>
Mailer: Elm [revision: 70.85]
From: itigso78@rossegat.uji.es
To: amigae@bkhouse.cts.com
Subject: Lists

LIST
INDEX
From donews!crash!unicorn.ccc.nottingham.ac.uk!pmygby Fri, 18 Feb 94 06:23:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v3z@bkhouse.cts.com>; Fri, 18 Feb 94 06:23:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXBcp-0001vuC; Thu, 17 Feb 94 11:30 EST
Received: from jess.ccc.nottingham.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXBKb-0000TZC; Thu, 17 Feb 94 08:12 PST
Received: from unicorn.ccc.nottingham.ac.uk by jess.ccc.nottingham.ac.uk 
          with SMTP (PP) id <00289-0@jess.ccc.nottingham.ac.uk>;
          Thu, 17 Feb 1994 16:09:31 +0000
Received: from localhost by unicorn.nott.ac.uk (4.1/930628) id AA14868;
          Thu, 17 Feb 94 16:01:59 GMT
Message-Id: <9402171601.AA14868@unicorn.nott.ac.uk>
Date: Thu, 17 Feb 94 16:01:58 +0000
From: pmygby@unicorn.ccc.nottingham.ac.uk
To: amigae@bkhouse.cts.com
Cc: dp@maths.nottingham.ac.uk
Subject: asl difficulties

Hello - Here is the full code it crashes at the line with AllocAslRequest() in
I would appreciate it if someone can handle this and tell me whats wrong with
it.
-------------------------------------------------------------------------------

MODULE 'libraries/asl','asl','utility/tagitem'

PROC request()

DEF fr,fl,aslbase

aslbase := OpenLibrary('asl.library',37)

IF aslbase

   fr := AllocAslRequest(ASL_FILEREQUEST,[ASL_HAIL,'Choose an Icon',TAG_DONE])
   
   IF fr
       fl := AslRequest(fr,NIL)
   ENDIF
  
IF fl THEN RETURN fr

  WriteF('Fatal Error with requester!!\n')
  CloseLibrary(aslbase)
ELSE
  WriteF('Couldnt open asl.library.\n')
ENDIF
CleanUp(5)
ENDPROC

PROC main()

DEF filereq:PTR TO filerequestr
filereq := request()
IF filereq THEN WriteF('well you picked one\n')
CleanUp(0)
ENDPROC
-------------------------------------------------------------------------------

Thanks
Darren.

From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Fri, 18 Feb 94 06:24:03 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v48@bkhouse.cts.com>; Fri, 18 Feb 94 06:24:03 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXC7E-0002VRC; Thu, 17 Feb 94 12:02 EST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXBwV-0000n3C; Thu, 17 Feb 94 08:51 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa02329;
          17 Feb 94 15:31 GMT
Date: Thu, 17 Feb 94 15:30:49 GMT
Message-Id: <651.9402171530@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: AmigaE@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: Re:  FAE update

A Very good one to try is TDS - The twilight Development system
This program suits all sort of needs for compilers which are called thro
the CLI

In fact its excellent!!

BoomBoom (mexaland)
dp@maths.nott.ac.uk
From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Fri, 18 Feb 94 06:24:17 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v4j@bkhouse.cts.com>; Fri, 18 Feb 94 06:24:17 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXCZs-0002VRC; Thu, 17 Feb 94 12:31 EST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXCJs-00008xC; Thu, 17 Feb 94 09:15 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa14998;
          17 Feb 94 16:55 GMT
Date: Thu, 17 Feb 94 16:54:59 GMT
Message-Id: <2122.9402171654@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: amigae@bkhouse.cts.com, problems@maths.nott.ac.uk
Subject: asl





Hello - Here is the full code it crashes at the line with AllocAslRequest() in
I would appreciate it if someone can handle this and tell me whats wrong with
it.
-------------------------------------------------------------------------------

MODULE 'libraries/asl','asl','utility/tagitem'

PROC request()

DEF fr,fl,aslbase

aslbase := OpenLibrary('asl.library',37)

IF aslbase

   fr := AllocAslRequest(ASL_FILEREQUEST,[ASL_HAIL,'Choose an Icon',TAG_DONE])
   
   IF fr
       fl := AslRequest(fr,NIL)
   ENDIF
  
IF fl THEN RETURN fr

  WriteF('Fatal Error with requester!!\n')
  CloseLibrary(aslbase)
ELSE
  WriteF('Couldnt open asl.library.\n')
ENDIF
CleanUp(5)
ENDPROC

PROC main()

DEF filereq:PTR TO filerequestr
filereq := request()
IF filereq THEN WriteF('well you picked one\n')
CleanUp(0)
ENDPROC
-------------------------------------------------------------------------------

Thanks
Darren.

From donews!crash!mhd1.moorhead.msus.edu!platt Fri, 18 Feb 94 07:21:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v7e@bkhouse.cts.com>; Fri, 18 Feb 94 07:21:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXIFw-0002VFC; Thu, 17 Feb 94 15:35 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXHNk-0000DtC; Thu, 17 Feb 94 14:39 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA17335; Thu, 17 Feb 1994 16:39:55 -0600
Message-Id: <9402172239.AA17335@mhd1.moorhead.msus.edu>
Date: Thu, 17 Feb 1994 16:39:55 -0600 (CST)
In-Reply-To: <m0pWOJm-000TDrC@multi.multiline.com.au> from "Rob Nottage" at Feb 15, 94 07:51:54 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 395
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: Disk info (as requested)

> > 	DirWork, the reigning god of directory utils, brings up a requester
> 
> Try Directory Opus. Your god will fall to it's knees.

Yeah it would: from laughing.  DirOpus is such a pig!!!  I can handle a
few inconveniences when it comes to the difference between DirWork and
DirOpus.  I must admit, DirOpus is nice.  However it's such a speed and
memory pig that it's not even worth my time.


From donews!crash!mhd1.moorhead.msus.edu!platt Fri, 18 Feb 94 07:21:30 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v7m@bkhouse.cts.com>; Fri, 18 Feb 94 07:21:30 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXIGF-0002V5C; Thu, 17 Feb 94 15:35 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXHgr-0000GrC; Thu, 17 Feb 94 14:59 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA18710; Thu, 17 Feb 1994 17:00:25 -0600
Message-Id: <9402172300.AA18710@mhd1.moorhead.msus.edu>
Date: Thu, 17 Feb 1994 17:00:25 -0600 (CST)
In-Reply-To: <m0pWOVl-000TDrC@multi.multiline.com.au> from "Rob Nottage" at Feb 15, 94 08:04:16 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 363
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

> Now...  I need to figure out the getfile gadget.  In the gadtoolsbox
> the Icon for the file button is there.  When I convert it to E with
> srcgen.  I seem to loose the file button?  Any help on this?

Instead of using a getfile gadget (generic gadget) I just use a button
just big enough to hold a character.  In PPI I used a button with '*'
inside of it. 


From donews!crash!mhd1.moorhead.msus.edu!platt Fri, 18 Feb 94 07:21:41 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1v7r@bkhouse.cts.com>; Fri, 18 Feb 94 07:21:41 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXIGG-0002VHC; Thu, 17 Feb 94 15:36 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXHhU-00005dC; Thu, 17 Feb 94 15:00 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA18763; Thu, 17 Feb 1994 17:01:04 -0600
Message-Id: <9402172301.AA18763@mhd1.moorhead.msus.edu>
Date: Thu, 17 Feb 1994 17:01:04 -0600 (CST)
In-Reply-To: <m0pWOVl-000TDrC@multi.multiline.com.au> from "Rob Nottage" at Feb 15, 94 08:04:16 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 77
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools

Err... scratch that.  It wasn't PPI.  It's another one I'm working on now.


From donews!crash!teesside.ac.uk!A.Kennedy Fri, 18 Feb 94 07:40:13 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vbd@bkhouse.cts.com>; Fri, 18 Feb 94 07:40:13 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXS1i-0002VdC; Fri, 18 Feb 94 05:01 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXRnM-0000HTC; Fri, 18 Feb 94 01:46 PST
Received: from scorch (scorch.tees.ac.uk) by tees.ac.uk;
          Fri, 18 Feb 1994 09:46:15 GMT
Received: from kiki (kiki-r.tees) by scorch; Fri, 18 Feb 94 09:48:29 GMT
Via: uk.ac.teesside; Fri, 18 Feb 1994 09:46:25 +0000
Date: Fri, 18 Feb 94 09:48:18 GMT
Message-Id: <18707.9402180948@kiki>
From: "A.J." Kennedy <A.Kennedy@teesside.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: v39 .m's


-> > BTW I'm trying to convert the AmigaDos 3.1 .i includes into .m
-> files > with IConvert.
-> >
-> > Needless to say, there are some .i files that don't want to work.
-> (eg. > exec/ables.i or exec/exec.i or exec/initializers.i)
-> >
-> > Any Suggestions? (I really want to have these includes!)
->
-> First convert the .h files into .i files using the C preprocessor.
-> This will strip out crap that may confuse iconvert.  Then iconvert
-> your new files to .m files.  Note that I haven't actually done this
-> myself, but I have heard it works.  It's worth looking into at any
-> rate.

Is/has anyone been able to do this? If so, are they going to post the 3.1 .m
files to this list, or make them available for others? Apart from HowToCode 7,
are there any other docs on v39+? I've got the autodocs for v40 - but they
only cover the new libraries for the cd32...

Alex <A.Kennedy@uk.ac.teesside>


From donews!crash!freenet.carleton.ca!ao443 Fri, 18 Feb 94 07:40:39 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vbu@bkhouse.cts.com>; Fri, 18 Feb 94 07:40:39 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXTtK-0002VQC; Fri, 18 Feb 94 07:01 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXTW3-0000KxC; Fri, 18 Feb 94 03:37 PST
Received: from freenet.carleton.ca ([134.117.1.25]) by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA22137; Thu, 17 Feb 94 23:25:00 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id XAA20587; Thu, 17 Feb 1994 23:24:30 -0500
Date: Thu, 17 Feb 1994 23:24:30 -0500
Message-Id: <199402180424.XAA20587@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

>> 	Actually,. tooltypes are really  easy. You just have to get around
>> the lack of the amiga.lib functions in E. I have fully functional
>> tooltypes code if anyone wants it? (hacked it up  for a commodity I made
>> for a friend)
>
>Could you mail it to me as I would like to see it please.
>
	Well, it's up on aminet now, but if you don't have ftp, I can mail it.
Do you?

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Fri, 18 Feb 94 07:40:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vbz@bkhouse.cts.com>; Fri, 18 Feb 94 07:40:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXTtL-0001jmC; Fri, 18 Feb 94 07:01 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXTXc-0000alC; Fri, 18 Feb 94 03:38 PST
Received: from freenet.carleton.ca ([134.117.1.25]) by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA23103; Thu, 17 Feb 94 23:37:59 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id XAA28320; Thu, 17 Feb 1994 23:37:26 -0500
Date: Thu, 17 Feb 1994 23:37:26 -0500
Message-Id: <199402180437.XAA28320@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Disk info (as requested)

>> 	DirWork, the reigning god of directory utils, brings up a requester
>
>Try Directory Opus. Your god will fall to it's knees.
	I have DirOpus 4.01. Not only does the stupid thing take ~1 meg of
memory, it crashes under 3.0! Plus, it's ugly as hell! What crap. Damn
program is written in Cando. Crap.

>When you get a device list??  Yucko.
	Hey, IsFileSystem.

>Like?  :-)  Just requesters... The only requester likely to pop
	Like what programs? Like Dirj (most importantly.), Like Eformat.
Like Sampex. Like Pyromon.

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!stack.urc.tue.nl!leon Fri, 18 Feb 94 07:40:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vc4@bkhouse.cts.com>; Fri, 18 Feb 94 07:40:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXTtM-0002VZC; Fri, 18 Feb 94 07:01 EST
Received: from mailhost.tue.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXTaE-00006PC; Fri, 18 Feb 94 03:41 PST
Received: from terra.stack.urc.tue.nl by mailhost.tue.nl with SMTP id AA05213
  (5.65c/IDA-1.4.4 for <AmigaE@bkhouse.cts.com>); Fri, 18 Feb 1994 12:41:10 +0100
Received: from blade.stack.urc.tue.nl by terra.stack.urc.tue.nl (4.1/1.53)
    id AA18167; Fri, 18 Feb 94 12:40:23 +0100
Received: from localhost (leon@localhost) by blade.stack.urc.tue.nl (8.6.5/8.6.4) id MAA12579 for AmigaE@bkhouse.cts.com; Fri, 18 Feb 1994 12:40:27 +0100
Message-Id: <199402181140.MAA12579@blade.stack.urc.tue.nl>
Date: Fri, 18 Feb 1994 12:40:26 +0100 (MET)
In-Reply-To: <940214224449.2043c447@iccgcc.cs.hh.ab.com> from "THORNTONJ@beast.cs.hh.ab.com" at Feb 14, 94 10:44:49 pm
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 554
From: leon@stack.urc.tue.nl (Leon Woestenberg)
To: AmigaE@bkhouse.cts.com
Subject: Re: FAE update

> 
> Hi All,
> 
>   Just a few lines to let you know where I am with FAE and what's
> planned for the near future.
> 
>   I had ESEE and thought I would give it a try but I don't have GoldED
> so I can't even tell you what this program looks like to run.
> 
GoldED is on Aminet, most probably in the util/edit dir. Look for ged096.lha
or something similar. Then use it with ESEE and smile.

>   I guess I'll keep looking till I find something I like and that works.
> 

-- 
Intel Outside, Intuition Inside...
Leon Woestenberg (leon@stack.urc.tue.nl) 
--
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Sat, 19 Feb 94 01:34:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vd2@bkhouse.cts.com>; Sat, 19 Feb 94 01:34:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXXA1-0001o0C; Fri, 18 Feb 94 10:30 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXWkS-0000D5C; Fri, 18 Feb 94 07:04 PST
Received: from rbhp47.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA29794; Fri, 18 Feb 1994 16:04:00 +0100
Received: by rbhp47.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA15200; Fri, 18 Feb 1994 16:03:53 +0100
Message-Id: <m0pXWkS-0000D5C@crash.cts.com>
Date: Fri, 18 Feb 94 16:03:52 MEZ
Full-Name: Olivier Anh
In-Reply-To: <01H8YGSIM30I90MYZ2@UNCA.EDU>; from "Joseph E. Van_Riper III" at Feb 16, 94 2:53 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Bug in EC (?)


> 
> I do not know what the circumstances are that cause it, but I tried to do a
> comparison against NIL (that is, my code says something like IF blah<>NIL,
> which I know is redundant, but I'm weird) the compilor gives a Software Error
> (the 8[0's]3 kind) and freezes up on me.
> 
> That was the only change I had made in my code, since the last time I had
> sucessfully compiled it.
> 
> You can even see the compilor counting up the lines, getting to line 1000
> before, bam, guru (and the IF statement is at line 1006).
> 
Well, I'm coding a GUI. My code has more than 1500 lines.. I never had a GURU
or something like that (I don't consider : error while re-alloacting as an
error : I only have 1 mega bytes..
Strange !


--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!plucky.ike.safb.af.mil!bwills Sat, 19 Feb 94 01:34:42 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vdf@bkhouse.cts.com>; Sat, 19 Feb 94 01:34:42 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXXeJ-0001xJC; Fri, 18 Feb 94 11:01 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXXN0-0000TpC; Fri, 18 Feb 94 07:43 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id JAA23036 for <AmigaE@bkhouse.cts.com>; Fri, 18 Feb 1994 09:43:17 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA09390; Fri, 18 Feb 94 09:39:22 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01549; Fri, 18 Feb 94 09:41:01 CST
Date: Fri, 18 Feb 94 09:41:01 CST
Message-Id: <9402181541.AA01549@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Dev Tools and E (was "Re: FAE update")

Alan says:

*B) Try TDS, It's OK.
*B) Quality-wise, TDS is very very high quality.
*B) But from ease of use, it has no feedback whatsoever, there's no
*B) visual indication of whether or not you really have a project open
*B) or what project the current source belongs to.
*B) But try it you might like it.

No, thanks.  I use EE exclusively now.  If I were using another
language at all, I might try another dev tool, but I'm not.  EE 
is designed expressly for E.  I'm using EE to develop EE in E,
so it's getting a lot of testing as well.  My advice to you is
don't waste yer money in a hurry on some generic development
tool.  If you're serious about E, wait for the Freeware release
of EE.  Then you have my blessing to squander your cash, since
it will be an informed decision. :-) :-)

EE will have some overlapping of functionality with EDS, but
they should be compatible once EE incorporates ARexx, so you
EDS-lovers out there can still enjoy EDS's comfy environment.

As Mark Langston might say:

"Other development tools soon get soggy in milk..."

Sorry about the lengthy plug for EE.  I figgered it's E news
that most will be thankful for later on.  If not, then I'm a
lot more out of touch with reality than I suspected. :-) :-)

Later.
-- Barry

From donews!crash!rcbins.mu.wvnet.edu!AMONROE Sat, 19 Feb 94 09:59:29 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vdk@bkhouse.cts.com>; Sat, 19 Feb 94 09:59:29 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXXeK-0001vPC; Fri, 18 Feb 94 11:01 EST
Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXXRP-0000EJC; Fri, 18 Feb 94 07:48 PST
Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
	id AA24736; Fri, 18 Feb 94 10:51:33 -0500
Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
          via Charon-4.0A-VROOM with IPX id 100.940218090812.3104;
          18 Feb 94 10:47:34 +0500
Message-Id: <MAILQUEUE-101.940218090801.256@rcbins.mu.wvnet.edu>
Date:         18 Feb 94 09:08:01 EST
Priority: normal
X-Mailer:     Pegasus Mail v2.3 (R5).
From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
To: amigae@bkhouse.cts.com
Subject: The Magic 8 Ball, or how to use AreaEllipse...

Here's my wonderful (yeah right :^) )  Magic 8 Ball.
It's really simple.  Ask a question, click on the ball. :^)
And it shows the right (I hope) way to draw circles in a
window on the workbench screen.  If there's any glaring
logical errors in the program flow please tell me, I mean it
runs and all, but I haven't torture tested it :^)
Oh, you need times 18 in fonts:

Have fun
Alan



MODULE 'intuition/intuition'
MODULE 'graphics/rastport'
MODULE 'graphics/text'
MODULE 'diskfont'

PROC main()

DEF fortune, class
DEF eightwin:PTR TO window
DEF arinf:PTR TO areainfo
DEF artmpras:PTR TO tmpras
DEF arcoords[60]:ARRAY
DEF armem
DEF myrast:PTR TO rastport
DEF myitext:PTR TO intuitext
DEF mytextattr:PTR TO textattr
DEF myfont:PTR TO tf

  IF diskfontbase := OpenLibrary('diskfont.library',36)
    mytextattr := ['times.font',18,0,1]:textattr
    myfont := OpenDiskFont(mytextattr)
    CloseLibrary(diskfontbase)
  ENDIF

  Rnd(-VbeamPos())

  IF eightwin := OpenW(0,0,200,210,
                       (IDCMP_MOUSEBUTTONS OR IDCMP_CLOSEWINDOW),
                       (WFLG_DRAGBAR OR WFLG_DEPTHGADGET OR
                        WFLG_CLOSEGADGET OR WFLG_ACTIVATE),
                       'Magic 8 Ball',0,1,0)

    fortune := ['Cannot predict now',
                'Better not tell you now',
                'Reply hazy try again',
                'Concentrate & ask again',
                'Ask again later',
                'My sources say no',
                'Outlook not so good',
                'My reply is no',
                'Don''t count on it',
                'Very doubtful',
                'No',
                'It is certain',
                'Signs point to yes',
                'Most likely',
                'It is decidedly so',
                'Outlook good',
                'Yes, definitely',
                'As I see it, yes',
                'You may rely on it',
                'Yes']

    arinf := New(SIZEOF areainfo)
    artmpras := New(SIZEOF tmpras)
    myrast := stdrast

    IF armem := AllocRaster(eightwin.width, eightwin.height)

      InitTmpRas(artmpras, armem, 5000)
      InitArea(arinf, arcoords, 6)

      myrast.tmpras := artmpras
      myrast.areainfo := arinf

      SetAPen(stdrast,1)
      SetBPen(stdrast,0)
      /*SetOPen(stdrast,4)*/
      /*myrast.aolpen := 7    Neither of these seem to work */
      AreaMove(stdrast,100,100)
      AreaEllipse(stdrast,100,110,92,92)
      AreaEnd(stdrast)

      IF myfont<>0 THEN SetFont(stdrast,myfont)
      Colour(7,1)
      myitext := [7,1,RP_JAM2,NIL,103,mytextattr,NIL,0]:intuitext

      WHILE (class := WaitIMessage(eightwin)) <> IDCMP_CLOSEWINDOW

        IF (class=IDCMP_MOUSEBUTTONS) AND (MsgCode()=SELECTUP)
          /*TextF(46,108,'\s',ListItem(fortune,(Rnd(8))) )*/
          myitext.itext := ListItem(fortune,(Rnd(20)))
          myitext.leftedge := 100-(IntuiTextLength(myitext)/2)
          PrintIText(myrast, myitext, 0, 0)
          Delay(75)
          Box(9,94,190,120,1)
        ENDIF

      ENDWHILE

      FreeRaster(armem, eightwin.width, eightwin.height)

    ELSE
      TextF(70,100,'No mem for circle drawing!')
      Delay(75)

    ENDIF

    IF myfont THEN CloseFont(myfont)
    CloseW(eightwin)

  ENDIF

  CleanUp(0)
ENDPROC

From donews!crash!rcbins.mu.wvnet.edu!AMONROE Sat, 19 Feb 94 09:59:42 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vdp@bkhouse.cts.com>; Sat, 19 Feb 94 09:59:42 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXXeL-0001jmC; Fri, 18 Feb 94 11:01 EST
Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXXRu-00007hC; Fri, 18 Feb 94 07:49 PST
Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
	id AA24740; Fri, 18 Feb 94 10:52:09 -0500
Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
          via Charon-4.0A-VROOM with IPX id 100.940218091205.3456;
          18 Feb 94 10:48:12 +0500
Message-Id: <MAILQUEUE-101.940218091149.352@rcbins.mu.wvnet.edu>
Date:         18 Feb 94 09:11:49 EST
Priority: normal
X-Mailer:     Pegasus Mail v2.3 (R5).
From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
To: amigae@bkhouse.cts.com
Subject: Starfield


Here's a little program for fun.
It seems to be bugged in that one of stars goes backwards,
but maybe you'll have some fun with it anyway.

Have fun
Alan


MODULE 'intuition/intuition'

CONST NUMSTARS=200

OBJECT point
  x
  y
  z
  s
ENDOBJECT

DEF star[NUMSTARS]:ARRAY OF point
DEF loop,x,y
DEF d=180

PROC main()

DEF bouncewin:PTR TO window
DEF port, mes:PTR TO intuimessage


  IF bouncewin := OpenW(0,0,400,200,
                       (IDCMP_CLOSEWINDOW),
                       (WFLG_DRAGBAR OR WFLG_DEPTHGADGET OR
                        WFLG_CLOSEGADGET OR WFLG_ACTIVATE),
                       'StarField',0,1,0)

    Box(0,0,400,200,1)
    Rnd(-VbeamPos())
    port := bouncewin.userport
    FOR loop := 1 TO NUMSTARS
      star[loop].x := Rnd(400) - 200
      star[loop].y := Rnd(200) - 100
      star[loop].z := Rnd(200) - 500
      star[loop].s := /*Rnd(4) +*/ 1
    ENDFOR
    /*TextF(20,20,'x \d',star[1].x)*/

    IF (mes := GetMsg(port))=NIL
      REPEAT

        FOR loop := 1 TO NUMSTARS
          x := ((star[loop].x*d)/star[loop].z) + 200
          y := ((star[loop].y*d)/star[loop].z) + 100
          Plot(x,y,1)
        ENDFOR

        FOR loop := 1 TO NUMSTARS
          x := star[loop].z + star[loop].s
          IF (x>=-2) THEN x := x - 200
          star[loop].z := x
        ENDFOR

        FOR loop := 1 TO NUMSTARS
          x := ((star[loop].x*d)/star[loop].z) + 200
          y := ((star[loop].y*d)/star[loop].z) + 100
          Plot(x,y,7)
        ENDFOR

        WaitTOF()
        /*WaitTOF()*/
      UNTIL (mes := GetMsg(port))<>NIL
    ENDIF

    ReplyMsg(mes)
    CloseW(bouncewin)

  ENDIF

  CleanUp(0)

ENDPROC

From donews!crash!cogs.susx.ac.uk!johnm Sat, 19 Feb 94 09:59:55 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vdv@bkhouse.cts.com>; Sat, 19 Feb 94 09:59:55 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXY6S-0001mtC; Fri, 18 Feb 94 11:30 EST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXXgK-0000YaC; Fri, 18 Feb 94 08:03 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pXXcP-0001L1C; Fri, 18 Feb 94 15:59 GMT
Message-Id: <m0pXXcP-0001L1C@tsunb.ctn.cogs.susx.ac.uk>
Date: Fri, 18 Feb 1994 15:59:48 +462004312 (GMT+4620043:12)
In-Reply-To: <199402162229.RAA21891@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 16, 94 05:29:05 pm
X-Mailer: ELM [version 2.4 PL22]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 660
From: "The Mighty Git" <johnm@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: FAE update

ao443@freenet.carleton.ca, it's time for your daily spleen flensing!
:> 
:> >  Now a question, not concerning FAE, what editor do those of you
:> >who write large programs use? 
:> 	Cygnus ED 3.5 PRO of course. Thanks to Wouter and the wonder of
:> Arexx, I have a nice little programming environ happenning. F1 to compile,
:> F2 to compile and run. Works great.

Me too.  All I need now is for F3 to write my proggies.....

    The____________________________
Mighty/     _________/__/  _______/  
     /     /  _________/  /          
    /     /__/     /  /  /            
    \_____________/__/__/            
                                             
From donews!crash!rcbins.mu.wvnet.edu!AMONROE Sat, 19 Feb 94 10:00:06 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ve0@bkhouse.cts.com>; Sat, 19 Feb 94 10:00:06 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXY6Z-0001xQC; Fri, 18 Feb 94 11:31 EST
Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXXmb-0000JYC; Fri, 18 Feb 94 08:10 PST
Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
	id AA24789; Fri, 18 Feb 94 11:13:26 -0500
Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
          via Charon-4.0A-VROOM with IPX id 100.940218093513.3808;
          18 Feb 94 11:09:27 +0500
Message-Id: <MAILQUEUE-101.940218093456.448@rcbins.mu.wvnet.edu>
Date:         18 Feb 94 09:34:56 EST
Priority: normal
X-Mailer:     Pegasus Mail v2.3 (R5).
From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
To: amigae@bkhouse.cts.com
Subject: Bouncing Lines program

Another fun program...


MODULE 'intuition/intuition'


OBJECT point
  x
  y
  a
  b
ENDOBJECT

DEF old:point
DEF new:point



PROC main()

DEF class, count
DEF bouncewin:PTR TO window
DEF dx=3, dy=4, da=5, db=6
DEF port, mes:PTR TO intuimessage


  old := [100,100,130,130]
  new := [0,0,0,0]

  IF bouncewin := OpenW(0,0,200,200,
                       (IDCMP_CLOSEWINDOW),
                       (WFLG_DRAGBAR OR WFLG_DEPTHGADGET OR
                        WFLG_CLOSEGADGET OR WFLG_ACTIVATE),
                       'Bouncing Lines',0,1,0)

    port := bouncewin.userport
   /* WriteF('Borderleft   = \d\n', bouncewin.borderleft)
    WriteF('Borderright  = \d\n', bouncewin.borderright) */

    IF (mes := GetMsg(port))=NIL
      REPEAT
        IF (old.x+dx>(199-bouncewin.borderright)) OR
(old.x+dx<bouncewin.borderleft) THEN dx := dx * -1
        IF (old.y+dy>(199-bouncewin.borderbottom)) OR
(old.y+dy<bouncewin.bordertop) THEN dy := dy * -1
        IF (old.a+da>(199-bouncewin.borderright)) OR
(old.a+da<bouncewin.borderleft) THEN da := da * -1
        IF (old.b+db>(199-bouncewin.borderbottom)) OR
(old.b+db<bouncewin.bordertop) THEN db := db * -1
/* ^^^^ paste these lines back together my editor screwed them */
        new.x := old.x + dx
        new.y := old.y + dy
        new.a := old.a + da
        new.b := old.b + db

        Line(new.x, new.y, new.a, new.b, 1)
        Line(old.x, old.y, old.a, old.b, 0)

        old.x := new.x
        old.y := new.y
        old.a := new.a
        old.b := new.b

        WaitTOF()
        /*Delay(1)*/
      UNTIL (mes := GetMsg(port))<>NIL
    ENDIF

    ReplyMsg(mes)
    CloseW(bouncewin)

  ENDIF

  CleanUp(0)

ENDPROC

From donews!crash!plucky.ike.safb.af.mil!bwills Sat, 19 Feb 94 10:02:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vgm@bkhouse.cts.com>; Sat, 19 Feb 94 10:02:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXehd-00021yC; Fri, 18 Feb 94 18:33 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXd7M-0000JTC; Fri, 18 Feb 94 13:52 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id PAA25470 for <AmigaE@bkhouse.cts.com>; Fri, 18 Feb 1994 15:51:34 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA11289; Fri, 18 Feb 94 15:47:39 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01661; Fri, 18 Feb 94 15:49:19 CST
Date: Fri, 18 Feb 94 15:49:19 CST
Message-Id: <9402182149.AA01661@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Bugs in the Mod() function

*B) Right, and in EVERY example you cited in your previous message you
*B) carefully [and correctly] used the term "remainder".  The fact is
*B) that this statement [QUOTE or not] is incorrect... 'modulo' is a
*B) perfectly well-defined term [go check a textbook on abstract algebra

Guess I'll have to in order to see just what you mean,
Bernie.  Every computer language I've dealt with, from 
Ada to Pascal to E to C to BASIC all use the Mod() 
function in the same way.  It seems to be a prevalent
convention, regardless of it's origin and/or any
similarity to another term in another realm of operation.

Sounds from your example like:

  WriteF('time=12: 15 hours later it's \d\n', Mod(15, 12))

writes:

  time=12: 15 hours later it's 3

I still don't see it.  Mod(12,12) = 0, just like the example.

*B) } This will give weird results if c exceeds max-int.
*B) } Wouter likes it this way, so I made a function that
*B) } does 32bit modulo:
*B) } 
*B) }   PROC mod(this, bythat) RETURN this-Mul(bythat, Div(this, bythat))
*B) 
*B) Unfortunately it doesn't.  It returns the *remainder*.  Not the same

By any definition I am familiar with it does.  You better
hurry up and edumuhcate us before Wouter releases a
Compiler Authoring Tutorial and suddenly a hundred other
languages arise, all with a Mod function or operator that 
performs against your expectations. :-D

Ahem, sorry.  I couldn't resist the opportunity. :-)

*B) it doesn't matter what you do].  As I suggested, if Wouter just
*B) changes the docs to call it "Rem" or some such, my program wouldn't
*B) have been any closer-to-working but at least it'd have been clear
*B) what is going on.
*B) 
*B) Not a big deal in any scheme of things, but one of my hot-buttons since

Heh, kinda like me and tail-gaters. }:-(

*B) I've been trying to argue some _basic_ math into hardheaded hardware
*B) designers for almost 30 years now....

Preseverence!  Changing tradition, nearly impossible
sometimes.

-- Barry


From donews!crash!freenet.carleton.ca!ao443 Sat, 19 Feb 94 10:04:21 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1viv@bkhouse.cts.com>; Sat, 19 Feb 94 10:04:21 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXiRG-0001NPC; Fri, 18 Feb 94 22:33 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXiBh-0000mIC; Fri, 18 Feb 94 19:17 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA20741; Fri, 18 Feb 94 22:17:27 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id WAA21766; Fri, 18 Feb 1994 22:16:58 -0500
Date: Fri, 18 Feb 1994 22:16:58 -0500
Message-Id: <199402190316.WAA21766@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Keyboard Intercept

>I was wondering...is it possible to write a program in E that will 
>intercept key presses?  Let me explain, that's kind of vague.  What I'd 
>like to do is write a program that runs concurrently with my terminal 
>program and that "intercepts" any keys pressed on the keypad and send 
>whatever I want in its place.  Example: The rest of the keyboard works 
>normally. But say I press '0' on the keypad - the program would then 
>intercept the '0' and replace it with the word 'directory' which would 
>then be picked up by the terminal program.  
>
	Not only doable, it's quite easy. Are you sure you want to invest
the time writing it? There are many PD commodities out there that do that
sort of thing. Almost every mouse accesory commodity does. Yak, Mach,
ClockDJ, etc..
	If you really really want to write your own however, here's a
start: Grab E_Commodity.lha off of aminet. It's an example commodity that
monitors the keyboard and redirects the output to stdio. This commodity
can be modified with some work to produce that effect.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From bkhouse!nkraft@bkhouse.cts.com Sun, 20 Feb 94 01:43:56 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vln@bkhouse.cts.com>; Sun, 20 Feb 94 01:43:56 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vle@bkhouse.cts.com>; Sat, 19 Feb 94 11:27:30 PST
Date: Sat, 19 Feb 94 11:27:30 PST
Message-Id: <9402191927.1vle@bkhouse.cts.com>
In-Reply-To: <m0pWmGV-00006TC@crash.cts.com>; (argusnet.amiga.amigae)
Reply-To: nkraft@bkhouse.cts.com
Organization: Argus Computing, San Diego, CA
From: nkraft@bkhouse.cts.com (Norman Kraft)
To: AmigaE@bkhouse.cts.com
Subject: Re: Thanx

In argusnet.amiga.amigae, article <m0pWmGV-00006TC@crash.cts.com>, you wrote:

> Hi Barry
> 
> > how you got two from me. :-)  Next time you should mail 
> > someone privately because list members have no way of 
> > knowing who's going to respond to your request.
> Well, with the new list server, I can have access to the private email address
> anymore.

The orginal sender's address is in the header in the at least one of the
fields, so you do have access to their email address. What happens with
the server software is that the Reply-To header is set to the list so
that pressing 'R' (or whatever you press to reply to mail) will 
automatically set up amigae@bkhouse.cts.com as the default To address.
Depending on your mail software, there are many ways around that, 
unless your site is banging up the headers and losing the original 
address.

Norm.

----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!brunel.ac.uk!cs91pps2 Sun, 20 Feb 94 14:46:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vn7@bkhouse.cts.com>; Sun, 20 Feb 94 14:46:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pXyJn-0002VJC; Sat, 19 Feb 94 15:30 EST
Received: from sirius.brunel.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pXxzP-00003CC; Sat, 19 Feb 94 12:09 PST
Received: from molnir.brunel.ac.uk by sirius.brunel.ac.uk with SMTP (PP) 
          id <24695-0@sirius.brunel.ac.uk>; Sat, 19 Feb 1994 20:09:09 +0000
Message-Id: <29040.9402192008@molnir.brunel.ac.uk>
Date: Sat, 19 Feb 1994 20:08:09 +0000 (GMT)
X-Mailer: ELM [version 2.4 PL21]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 53
From: Paul Smart <cs91pps2@brunel.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: subscribe


Please subscribe me.

Paul
(cs91pps2@brunel.ac.uk)

From bkhouse!nkraft@bkhouse.cts.com Mon, 21 Feb 94 00:58:50 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vqd@bkhouse.cts.com>; Mon, 21 Feb 94 00:58:50 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vpp@bkhouse.cts.com>; Sun, 20 Feb 94 16:21:57 PST
Date: Sun, 20 Feb 94 16:21:57 PST
Message-Id: <9402210021.1vpp@bkhouse.cts.com>
In-Reply-To: <199402180437.XAA28320@freenet.carleton.ca>; (argusnet.amiga.amigae)
Reply-To: nkraft@bkhouse.cts.com
Organization: Argus Computing, San Diego, CA
From: nkraft@bkhouse.cts.com (Norman Kraft)
To: AmigaE@bkhouse.cts.com
Subject: Re: Disk info (as requested)

In argusnet.amiga.amigae, article <199402180437.XAA28320@freenet.carleton.ca>, you wrote:

> >> 	DirWork, the reigning god of directory utils, brings up a requester
> >
> >Try Directory Opus. Your god will fall to it's knees.
> 	I have DirOpus 4.01. Not only does the stupid thing take ~1 meg of
> memory, it crashes under 3.0! Plus, it's ugly as hell! What crap. Damn
> program is written in Cando. Crap.
> 
> >When you get a device list??  Yucko.
> 	Hey, IsFileSystem.
> 
> >Like?  :-)  Just requesters... The only requester likely to pop
> 	Like what programs? Like Dirj (most importantly.), Like Eformat.
> Like Sampex. Like Pyromon.

Folks,

Do you think we can stay on the subject of E for the list, please?
This discussion could easily be carried on via private email or on the 
USENET newsgroup comp.sys.amiga.applications. Not that it isn't 
interesting, but it's not what the list is about.

Thanks!

Norm.

BTW: If anyone needs a copy of the posting guidelines for the AmigaE
list, just let me know at amigae-admin@bkhouse.cts.com.

----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!postoffice.utas.edu.au!t_little Mon, 21 Feb 94 09:16:47 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vsi@bkhouse.cts.com>; Mon, 21 Feb 94 09:16:47 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYQRy-0001PuC; Sun, 20 Feb 94 21:32 EST
Received: from bruny.cc.utas.edu.au by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYPz6-0000IEC; Sun, 20 Feb 94 18:02 PST
Received: from localhost (t_little@localhost) by bruny.cc.utas.edu.au (8.6.4/8.6.4) id NAA25833 for AmigaE@bkhouse.cts.com; Mon, 21 Feb 1994 13:02:48 +1100
Message-Id: <199402210202.NAA25833@bruny.cc.utas.edu.au>
Date: Mon, 21 Feb 94 13:02:47 EST
In-Reply-To: <199402162229.RAA21891@freenet.carleton.ca>; from "ao443@freenet.carleton.ca" at Feb 16, 94 5:29 pm
X-Mailer: ELM [version 2.3 PL11]
From: Timothy Little <t_little@postoffice.utas.edu.au>
To: AmigaE@bkhouse.cts.com
Subject: unsubscribe

UNSUBSCRIBE
me from this mailing list, please.
From donews!crash!mhd1.moorhead.msus.edu!platt Mon, 21 Feb 94 09:17:11 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vsx@bkhouse.cts.com>; Mon, 21 Feb 94 09:17:11 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYQvz-0001opC; Sun, 20 Feb 94 22:03 EST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYQbM-0000aqC; Sun, 20 Feb 94 18:42 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA18631; Sun, 20 Feb 1994 20:43:30 -0600
Message-Id: <9402210243.AA18631@mhd1.moorhead.msus.edu>
Date: Sun, 20 Feb 1994 20:43:30 -0600 (CST)
In-Reply-To: <m0pX8cb-0001KeC@tsunb.ctn.cogs.susx.ac.uk> from "The Mighty Git" at Feb 17, 94 01:18:23 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 372
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: Types!

> 
> Vincent Platt, it's time for your spleen flensing!
> :> 
> :> First convert the .h files into .i files using the C preprocessor.  
> 
> Maybe I'm mad but don't you just end up with a preprocessed C file?  If
> I'm wrong then tell me how to do it,  Coz "sc PPONLY" def not make .i
> files for me.

Hey, I _TOLD_ you that I had only heard about it, and not tried it.


From donews!crash!freenet.carleton.ca!ao443 Mon, 21 Feb 94 09:17:36 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vtd@bkhouse.cts.com>; Mon, 21 Feb 94 09:17:36 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYSIl-0002VJC; Sun, 20 Feb 94 23:31 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYRxg-0000EHC; Sun, 20 Feb 94 20:09 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA19261; Sun, 20 Feb 94 23:10:02 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id XAA03528; Sun, 20 Feb 1994 23:09:30 -0500
Date: Sun, 20 Feb 1994 23:09:30 -0500
Message-Id: <199402210409.XAA03528@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: Disk info (as requested)

>> Try Directory Opus. Your god will fall to it's knees.
>
>Yeah it would: from laughing.  DirOpus is such a pig!!!  I can handle a
>few inconveniences when it comes to the difference between DirWork and
>DirOpus.  I must admit, DirOpus is nice.  However it's such a speed and
>memory pig that it's not even worth my time.

	Dirj will kill them both. But yes, at the moment DirWork is the
reigning god.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!world.std.com!cosell Mon, 21 Feb 94 09:18:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vuc@bkhouse.cts.com>; Mon, 21 Feb 94 09:18:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYV6B-00005kC; Mon, 21 Feb 94 02:30 EST
Received: from relay2.UU.NET by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYUmU-0000QDC; Sun, 20 Feb 94 23:10 PST
Received: from world.std.com by relay2.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AAweee08491; Mon, 21 Feb 94 02:10:00 -0500
Received: by world.std.com (5.65c/Spike-2.0)
	id AA11072; Mon, 21 Feb 1994 02:10:00 -0500
In-Reply-To: <9402182149.AA01661@plucky.safb.af.mil>
	     (from bwills@plucky.safb.af.mil (Barry D Wills))
	     (at Fri, 18 Feb 94 15:49:19 CST)
X-Mailer: //\\miga Electronic Mail (AmiElm 2.253)
Content-Length: 2838
Date: Sunday, 20 February 1994 18:29 EST
Organization: Fantasy Farm Fibers
Message-Id: <5894:66590@fantasyfarm.com>
From: bernie@fantasyfarm.com (Bernie Cosell)
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Bugs in the Mod() function

In <9402182149.AA01661@plucky.safb.af.mil> on Feb 18, Barry D Wills wrote:

} Sounds from your example like:
} 
}   WriteF('time=12: 15 hours later it's \d\n', Mod(15, 12))
} 
} writes:
} 
}   time=12: 15 hours later it's 3
} 
} I still don't see it.  Mod(12,12) = 0, just like the example.

Try
   WriteF('time=12: 15 hours earlier it's \d\n', Mod(12-15, 12))


} *B) } This will give weird results if c exceeds max-int.
} *B) } Wouter likes it this way, so I made a function that
} *B) } does 32bit modulo:
} *B) } 
} *B) }   PROC mod(this, bythat) RETURN this-Mul(bythat, Div(this, bythat))
} *B) 
} *B) Unfortunately it doesn't.  It returns the *remainder*.  Not the same
} 
} By any definition I am familiar with it does.  You better
} hurry up and edumuhcate us before Wouter releases a
} Compiler Authoring Tutorial and suddenly a hundred other
} languages arise, all with a Mod function or operator that 
} performs against your expectations. :-D
} 
} Ahem, sorry.  I couldn't resist the opportunity. :-)

OK, I'll try this slowly.  "modulo arithmetic" refers to a
particular sort of arithmetic over a finite field.  In every
mathematical context using the term, the concept of "modulo n"
refers to operations over a field best modelled as the integers
from (0, ..., n-1), where each 'integer' is actually an equivalence
class: the member 'k' of the field is actually the equiv class of
all integers of the form (k + x*n), for all integral x.  form a
field with the arithmetic operations defined over the integers in
the usual way. There are subtleties if you want to talk about 'n'
being negative or fractional, but those aren't relevant for the
current discussion.


} *B) I've been trying to argue some _basic_ math into hardheaded hardware
} *B) designers for almost 30 years now....
} 
} Preseverence!  Changing tradition, nearly impossible
} sometimes.

At the least, I _might_ be able to get Wouter to change it from Mod()
to Rem() or _at_least_ get the docs to say explictly that it implements
nothing more than 'remainder' [regardless of what it is called]....
not likely but it's a shot...

[I've given up hope of anyone actually *implementing* a real mod
function, and so if I need to do modular arithmetic [as in the
clock example] the only alternative is to do it brute-force [and
the little expression you wrote above *doesn't* do it,
unfortunately [yes, i did try that! it just gets you the remainder
back again on most [but not all!] architectures]].

Real modular arithmetic is useful and it is really a shame that
because of a bunch of EEs a long time ago not caring [or not knowing
any better], computers now don't support it, when they trivially could.
such is life..

  /Bernie\
-- 
Bernie Cosell                               bernie@fantasyfarm.com
Fantasy Farm Fibers, Pearisburg, VA         (703) 921-2358
From donews!crash!archimed.irit.fr!vintenat Tue, 22 Feb 94 01:33:19 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vv2@bkhouse.cts.com>; Tue, 22 Feb 94 01:33:19 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYXTq-0002SvC; Mon, 21 Feb 94 05:03 EST
Received: from archimed.irit.fr by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYXQ9-0000V2C; Mon, 21 Feb 94 01:59 PST
Received: from localhost (vintenat@localhost) by archimed.irit.fr (8.6.4/8.6.4) id LAA08101 for AmigaE@bkhouse.cts.com; Mon, 21 Feb 1994 11:02:37 GMT
Date: Mon, 21 Feb 1994 11:02:37 GMT
Message-Id: <199402211102.LAA08101@archimed.irit.fr>
From: Lionel VINTENAT <vintenat@archimed.irit.fr>
To: AmigaE@bkhouse.cts.com
Subject: Re: v39 .m's


>-> > BTW I'm trying to convert the AmigaDos 3.1 .i includes into .m
>-> files > with IConvert.
>-> >
>-> > Needless to say, there are some .i files that don't want to work.
>-> (eg. > exec/ables.i or exec/exec.i or exec/initializers.i)
>-> >
>-> > Any Suggestions? (I really want to have these includes!)
>->
>-> First convert the .h files into .i files using the C preprocessor.
>-> This will strip out crap that may confuse iconvert.  Then iconvert
>-> your new files to .m files.  Note that I haven't actually done this
>-> myself, but I have heard it works.  It's worth looking into at any
>-> rate.
>
>Is/has anyone been able to do this? If so, are they going to post the 3.1 .m
>files to this list, or make them available for others? 

	I converted asm includes v40.13 into Amiga E modules this week-end
using IConvert. But I had a lot of problems with A68K/asm include format.
I think I fixed them in 95% of the cases, but for the remaining 5%, I can't
assure you that the conversion is perfect. Anyway, those problems are local
to rarely used modules (like card.m).
	I can e-mail them for each of you who want them (I prefer personal
e-mail than a global e-mail to the list because the archive is quite big :-)).
Simply e-mail me. If there are really too much demands for them, I'll e-mail
them directly to the list.

>Apart from HowToCode 7,
>are there any other docs on v39+? I've got the autodocs for v40 - but they
>only cover the new libraries for the cd32...

	I have the v39 autodocs (so they exists :-)) but not the v40 :-(...

	Lionel
From donews!crash!dcs.gla.ac.uk!mccracal Tue, 22 Feb 94 01:33:41 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vvh@bkhouse.cts.com>; Tue, 22 Feb 94 01:33:41 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYZMP-0002VDC; Mon, 21 Feb 94 07:03 EST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYYrk-0000TRC; Mon, 21 Feb 94 03:31 PST
Received: from attu.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk with LOCAL SMTP (PP) 
          id <01573-0@goggins.dcs.gla.ac.uk>; Mon, 21 Feb 1994 11:31:36 +0000
Received: by attu.dcs.gla.ac.uk (4.1/Dumb) id AA27888;
          Mon, 21 Feb 94 11:31:32 GMT
Date: Mon, 21 Feb 94 11:31:32 GMT
Message-Id: <9402211131.AA27888@attu.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: asl difficulties


From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Tue, 22 Feb 94 08:02:20 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vvm@bkhouse.cts.com>; Tue, 22 Feb 94 08:02:20 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYZMa-0002T2C; Mon, 21 Feb 94 07:03 EST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYZLk-0000XlC; Mon, 21 Feb 94 04:02 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa27062;
          21 Feb 94 11:22 GMT
Date: Mon, 21 Feb 94 11:22:31 GMT
Message-Id: <6919.9402211122@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: amigae@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: aslbase

Hi

I was recently told that declaring aslbase locally before you set it equal
to the opened library base address is DISASTROUS!

Are there any more things in modules, apart from constants that are declared
globally - also except for library base pointers.

I wouldnt want to use em in my code and make the same mistake twice.

BoomBoom
dp@maths.nott.ac.uk
From donews!crash!daimi.aau.dk!dofok Tue, 22 Feb 94 08:02:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vvs@bkhouse.cts.com>; Tue, 22 Feb 94 08:02:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYaG1-0001xDC; Mon, 21 Feb 94 08:01 EST
Received: from iris by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYa7N-0000piC; Mon, 21 Feb 94 04:52 PST
Received: by iris id AA06914
  (5.67a8/IDA-1.4.4 for AmigaE@bkhouse.cts.com); Mon, 21 Feb 1994 13:52:05 +0100
Message-Id: <199402211252.AA06914@iris>
Date: Mon, 21 Feb 1994 13:52:04 +0100 (MET)
In-Reply-To: <199402162229.RAA21891@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 16, 94 05:29:05 pm
X-Mailer: ELM [version 2.4 PL23beta2]
Content-Type: text
Content-Length: 146
From: Brian Kofoed <dofok@daimi.aau.dk>
To: AmigaE@bkhouse.cts.com
Subject: Re: FAE update

What about emacs, availble on aminet...

Works great and is _THE_ editor... :) HAIL emacs (as I am supposed to do, when
I mention emacs :)

Brian
From donews!crash!archimed.irit.fr!vintenat Tue, 22 Feb 94 08:02:55 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vw4@bkhouse.cts.com>; Tue, 22 Feb 94 08:02:55 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYbEE-0001p7C; Mon, 21 Feb 94 09:03 EST
Received: from archimed.irit.fr by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYalR-0000HcC; Mon, 21 Feb 94 05:33 PST
Received: from localhost (vintenat@localhost) by archimed.irit.fr (8.6.4/8.6.4) id MAA08185 for amigae@bkhouse.cts.com; Mon, 21 Feb 1994 12:46:40 GMT
Date: Mon, 21 Feb 1994 12:46:40 GMT
Message-Id: <199402211246.MAA08185@archimed.irit.fr>
From: Lionel VINTENAT <vintenat@archimed.irit.fr>
To: amigae@bkhouse.cts.com
Subject: Localization

	Hi everybody,

	I have some problem with localization. Can anyone send me small example
code with the associated file.catalog ?

	Thanks for advance, Lionel
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Tue, 22 Feb 94 08:03:12 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vwd@bkhouse.cts.com>; Tue, 22 Feb 94 08:03:12 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYbem-0002VXC; Mon, 21 Feb 94 09:30 EST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYbNK-0000D6C; Mon, 21 Feb 94 06:12 PST
Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA04703; Mon, 21 Feb 1994 15:12:30 +0100
Received: by rbhp48.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA22871; Mon, 21 Feb 1994 15:12:28 +0100
Message-Id: <m0pYbNK-0000D6C@crash.cts.com>
Date: Mon, 21 Feb 94 15:12:27 MEZ
Full-Name: Olivier Anh
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: amigae@bkhouse.cts.com (amiga e mailing list)
Subject: 

FAQ amigae
From donews!crash!magnus.acs.ohio-state.edu!kgreiner Tue, 22 Feb 94 08:03:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vwt@bkhouse.cts.com>; Tue, 22 Feb 94 08:03:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYccz-0001NbC; Mon, 21 Feb 94 10:32 EST
Received: from bottom.magnus.acs.ohio-state.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYcDT-0000DqC; Mon, 21 Feb 94 07:06 PST
Received: from localhost by bottom.magnus.acs.ohio-state.edu (8.6.4/3.910213)
	id KAA06158; Mon, 21 Feb 1994 10:06:30 -0500
Message-Id: <199402211506.KAA06158@bottom.magnus.acs.ohio-state.edu>
Date: Mon, 21 Feb 94 10:06:29 EST
X-Mailer: ELM [version 2.3 PL11]
From: "Kurt W. Greiner" <kgreiner@magnus.acs.ohio-state.edu>
To: AmigaE@bkhouse.cts.com
Subject: 

UNSUBSCRIBE
From donews!crash!westminster.ac.uk!vaald Tue, 22 Feb 94 08:04:08 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vxj@bkhouse.cts.com>; Tue, 22 Feb 94 08:04:08 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYdzw-0001OBC; Mon, 21 Feb 94 12:00 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYdux-0000SqC; Mon, 21 Feb 94 08:55 PST
Received: (user vaald (rfc1413)) by badger.westminster.ac.uk;
          Mon, 21 Feb 1994 16:44:40 GMT
Via: uk.ac.westminster; Mon, 21 Feb 1994 16:41:32 +0000
Date: Mon, 21 Feb 1994 16:44:40 GMT
Message-Id: <21791.199402211644@newbadger.westminster.ac.uk>
From: vaald@westminster.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: Disk info (as requested)

Opus is cool... it`s just your machine is shitty. :)

I got ten meg and a full 030 in my machine at 50mz.

What you got?   ;)

UWP
From donews!crash!westminster.ac.uk!vaald Tue, 22 Feb 94 08:04:17 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vxo@bkhouse.cts.com>; Tue, 22 Feb 94 08:04:17 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYdzz-0002TzC; Mon, 21 Feb 94 12:00 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYdut-0000MkC; Mon, 21 Feb 94 08:55 PST
Received: (user vaald (rfc1413)) by badger.westminster.ac.uk;
          Mon, 21 Feb 1994 16:29:26 GMT
Via: uk.ac.westminster; Mon, 21 Feb 1994 16:26:20 +0000
Date: Mon, 21 Feb 1994 16:29:26 GMT
Message-Id: <20652.199402211629@newbadger.westminster.ac.uk>
From: vaald@westminster.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: Keyboard Intercept

Sounds like a good job for a commodity here! They get the input events
before intuition, so it`s just a matter of remapping the keyboard
events to a whole bunch of input events corresponding to the keypresses
you want instead... assuming you are running os2+

Otherwise, you`ll jut have to rite an interrupt timed to the keyboard
and go patch that... not entirely sure how to do this not, but I did
it once in assembler...

Come to think of it, the easiest way would just create a new keymap
(there are some pd editors) that bound the new keys to the presses,
if you can do this in your term software.

UWP
From donews!crash!westminster.ac.uk!vaald Tue, 22 Feb 94 08:04:25 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vxt@bkhouse.cts.com>; Tue, 22 Feb 94 08:04:25 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYe01-0000AKC; Mon, 21 Feb 94 12:00 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYduw-0000TVC; Mon, 21 Feb 94 08:55 PST
Received: (user vaald (rfc1413)) by badger.westminster.ac.uk;
          Mon, 21 Feb 1994 16:43:06 GMT
Via: uk.ac.westminster; Mon, 21 Feb 1994 16:39:58 +0000
Date: Mon, 21 Feb 1994 16:43:06 GMT
Message-Id: <21700.199402211643@newbadger.westminster.ac.uk>
From: vaald@westminster.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

Vincent platt recons:

"I just use a button just big enough to hold a acharacter. In PPI I used
a button with `*` inside of it."

You tit!!!!

What is the point of having a gfx interface if you don`t use any graphics?
The amiga`s biggest problem is it isn`t graphical _enough_, things
are too removed to be recognisable.... and when I see a * in a box the
last thing I think of is the established "getfile" symbol!

Wise up! Get your interfaces in order!

UWP (graphic design student extraordinaire!)
From donews!crash!dcs.gla.ac.uk!mccracal Tue, 22 Feb 94 08:04:34 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vxy@bkhouse.cts.com>; Tue, 22 Feb 94 08:04:34 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYe04-0002SMC; Mon, 21 Feb 94 12:00 EST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYdur-0000MZC; Mon, 21 Feb 94 08:55 PST
Received: from seguam.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk 
          with LOCAL SMTP (PP) id <09902-0@goggins.dcs.gla.ac.uk>;
          Mon, 21 Feb 1994 16:55:09 +0000
Received: by seguam.dcs.gla.ac.uk (4.1/Dumb) id AA28040;
          Mon, 21 Feb 94 16:55:05 GMT
Date: Mon, 21 Feb 94 16:55:05 GMT
Message-Id: <9402211655.AA28040@seguam.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

> From bkhouse!AmigaE-error@donews.cts.com Sat Feb 19 13:14:50 1994
> X-Original-Envelope-From: donews!crash!freenet.carleton.ca!ao443 Fri, 18 Feb 94 
>                           07:40:39 PST
> X-List-Server-Address: AmigaE-request@bkhouse.cts.com
> X-List-Admin-Address: AmigaE-admin@bkhouse.cts.com
> Date: Thu, 17 Feb 1994 23:24:30 -0500
> To: "Multiple Recipients of List AmigaE" (AmigaE@bkhouse.cts.com)@dcs.gla.ac.uk
> Subject: Re: I`m new here!
> Reply-To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
> From: ao443@freenet.carleton.ca
> X-Original-From: ao443@freenet.carleton.ca (Jason Maskell)
> Content-Length: 484
> 
> >> 	Actually,. tooltypes are really  easy. You just have to get around
> >> the lack of the amiga.lib functions in E. I have fully functional
> >> tooltypes code if anyone wants it? (hacked it up  for a commodity I made
> >> for a friend)
> >
> >Could you mail it to me as I would like to see it please.
> >
> 	Well, it's up on aminet now, but if you don't have ftp, I can mail it.
> Do you?

I do have ftp access, however when I went onto the Aminet today, I could not
find it. What is it called? Where is it? Could you please mail it anyway so I
don't have to keep asking these dumb questions? :-)

Thanks in advance
	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!


From donews!crash!freenet.carleton.ca!ad047 Tue, 22 Feb 94 08:05:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1vzd@bkhouse.cts.com>; Tue, 22 Feb 94 08:05:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYjDd-0001vuC; Mon, 21 Feb 94 17:35 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYisC-0000K7C; Mon, 21 Feb 94 14:13 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA25605; Mon, 21 Feb 94 17:13:26 EST
Received: from localhost (ad047@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id RAA00290; Mon, 21 Feb 1994 17:12:53 -0500
Date: Mon, 21 Feb 1994 17:12:53 -0500
Message-Id: <199402212212.RAA00290@freenet.carleton.ca>
Reply-To: ad047@freenet.carleton.ca
From: ad047@freenet.carleton.ca (Stephane Costisella)
To: amigae@bkhouse.cts.com
Subject: Sound in e.

Can somebody convert this C code into E.
----------------------------------------

#include <exec/types.h>
#include <exec/memory.h>
#include <devices/audio.h>
#include <dos/dos.h>
#include <dos/dosextens.h>
#include <graphics/gfxbase.h>
 
#include <clib/exec_protos.h>
#include <clib/alib_protos.h>
#include <clib/dos_protos.h>
#include <clib/graphics_protos.h>
 
#include <stdlib.h>
#include <stdio.h>
 
#ifdef LATTICE
int CXBRK(void) { return(0); }     /* Disable SAS CTRL/C handling */
int chkabort(void) { return(0); }  /* really */
#endif
 
struct GfxBase *GfxBase;
/*-----------------------------------------------------------*/
/* The whichannel array is used when we allocate a channel.  */
/* It tells the audio device which channel we want. The code */
/* is 1 =channel0, 2 =channel1, 4 =channel2, 8 =channel3.    */
/* If you want more than one channel, add the codes up.      */
/* This array says "Give me channel 0. If it's not available */
/* then try channel 1; then try channel 2 and then channel 3 */
/*-----------------------------------------------------------*/
UBYTE           whichannel[] = { 1,2,4,8 };
 
void main(int argc, char **argv)
{
struct IOAudio *AudioIO;      /* Pointer to the I/O block for I/O commands
  */
struct MsgPort *AudioMP;      /* Pointer to a port so the device can reply */
struct Message *AudioMSG;     /* Pointer for the reply message             */
ULONG           device;
BYTE           *waveptr;                /* Pointer to the sample bytes     */
LONG            frequency = 440;        /* Frequency of the tone desired   */
LONG            duration  = 3;          /* Duration in seconds             */
LONG            clock     = 3579545;    /* Clock constant, 3546895 for PAL */
LONG            samples   = 2;          /* Number of sample bytes          */
LONG            samcyc    = 1;          /* Number of cycles in the sample  */
/*-------------------------------------------------------------------------*/
/* Ask the system if we are PAL or NTSC and set clock constant accordingly */
/*-------------------------------------------------------------------------*/
GfxBase = (struct GfxBase *)OpenLibrary("graphics.library",0L);
if (GfxBase == 0L)
    goto killaudio;
if (GfxBase->DisplayFlags & PAL)
    clock = 3546895;        /* PAL clock */
else
    clock = 3579545;        /* NTSC clock */
 
if (GfxBase)
    CloseLibrary((struct Library *) GfxBase);
/*--------------------------------------------------------------------------*/
/*  Create an audio I/O block so we can send commands to the audio device 
 */
/*--------------------------------------------------------------------------*/
AudioIO = (struct IOAudio *)
           AllocMem( sizeof(struct IOAudio),MEMF_PUBLIC | MEMF_CLEAR);
if (AudioIO == 0)
    goto killaudio;
printf("IO block created...\n");
/*-------------------------------------------------------------------*/
/* Create a reply port so the audio device can reply to our commands */
/*-------------------------------------------------------------------*/
AudioMP = CreatePort(0,0);
if (AudioMP == 0)
    goto killaudio;
printf("Port created...\n");
/*----------------------------------------------------------------------*/
/* Set up the audio I/O block for channel allocation:                   */
/* ioa_Request.io_Message.mn_ReplyPort is the address of a reply port.  */
/* ioa_Request.io_Message.mn_Node.ln_Pri sets the precedence (priority) */
/*   of our use of the audio device. Any tasks asking to use the audio  */
/*   device that have a higher precedence will steal the channel from us.*/
/* ioa_Request.io_Command is the command field for I/O.                  */
/* ioa_Request.io_Flags is used for the I/O flags.                       */
/* ioa_AllocKey will be filled in by the audio device if the allocation */
/*   succeeds. We must use the key it gives for all other commands sent.*/
/* ioa_Data is a pointer to the array listing the channels we want.     */
/* ioa_Length tells how long our list of channels is.                   */
/*----------------------------------------------------------------------*/
AudioIO->ioa_Request.io_Message.mn_ReplyPort   = AudioMP;
AudioIO->ioa_Request.io_Message.mn_Node.ln_Pri = 0;
AudioIO->ioa_Request.io_Command                = ADCMD_ALLOCATE;
AudioIO->ioa_Request.io_Flags                  = ADIOF_NOWAIT;
AudioIO->ioa_AllocKey                          = 0;
AudioIO->ioa_Data                              = whichannel;
AudioIO->ioa_Length                            = sizeof(whichannel);
printf("I/O block initialized for channel allocation...\n");
/*-----------------------------------------------*/
/* Open the audio device and allocate a channel  */
/*-----------------------------------------------*/
device = OpenDevice("audio.device",0L, (struct IORequest *) AudioIO ,0L);
if (device != 0)
    goto killaudio;
printf("Audio device opened, channel allocated...\n");
/*----------------------------------------------*/
/* Create a very simple audio sample in memory. */
/* The sample must be CHIP RAM                  */
/*----------------------------------------------*/
waveptr = (BYTE *)AllocMem( samples , MEMF_CHIP|MEMF_PUBLIC);
if (waveptr == 0)
    goto killaudio;
waveptr[0] =  127;
waveptr[1] = -127;
printf("Wave data ready...\n");
 
/*------------------------------------------------------------*/
/* Set up audio I/O block to play a sample using CMD_WRITE.   */
/* The io_Flags are set to ADIOF_PERVOL so we can set the     */
/*    period (speed) and volume with the our sample;          */
/* ioa_Data points to the sample; ioa_Length gives the length */
/* ioa_Cycles tells how many times to repeat the sample       */
/* If you want to play the sample at a given sampling rate,   */
/* set ioa_Period = clock/(given sampling rate)               */
/*------------------------------------------------------------*/
AudioIO->ioa_Request.io_Message.mn_ReplyPort =AudioMP;
AudioIO->ioa_Request.io_Command              =CMD_WRITE;
AudioIO->ioa_Request.io_Flags                =ADIOF_PERVOL;
AudioIO->ioa_Data                            =(BYTE *)waveptr;
AudioIO->ioa_Length                          =samples;
AudioIO->ioa_Period                         
=clock*samcyc/(samples*frequency);
AudioIO->ioa_Volume                          =64;
AudioIO->ioa_Cycles                          =frequency*duration/samcyc;
printf("I/O block initialized to play tone...\n");
 
/*-------------------------------------------------------*/
/* Send the command to start a sound using BeginIO()     */
/* Go to sleep and wait for the sound to finish with     */
/* WaitPort().  When we wake-up we have to get the reply */
/*-------------------------------------------------------*/
printf("Starting tone now...\n");
BeginIO((struct IORequest *) AudioIO );
WaitPort(AudioMP);
AudioMSG = GetMsg(AudioMP);
 
printf("Sound finished...\n");
 
killaudio:
 
printf("Killing audio device...\n");
if (waveptr != 0)
    FreeMem(waveptr, 2);
if (device == 0)
    CloseDevice( (struct IORequest *) AudioIO );
if (AudioMP != 0)
    DeletePort(AudioMP);
if (AudioIO != 0)
    FreeMem( AudioIO,sizeof(struct IOAudio) );
}

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

I tried to convert C to E but my program doesn't work, I'm near but I need
help. Here is my E code.

/* Sound V1.0  - Stephane Costisella in 1994                               */
/*               Internet: ad047@Freenet.carleton.ca                       */
 
OPT OSVERSION=37
 
MODULE 'devices/audio', 
       'dos/dos', 
       'exec/memory',
       'exec/types', 
       'exec/io'
 
ENUM NONE, ERR_DOS, ERR_MEM, ERR_DEVICE
 
DEF audiobuf=NIL, msgport=NIL, filebuf=NIL, audiomsg=NIL, 
    ioreq: PTR TO ioaudio, iow:PTR TO iostd, ior:PTR TO iostd
 
DEF whichannel[4]:ARRAY OF INT,waveptr:PTR TO INT 
 
PROC main () HANDLE
  whichannel[1]:=1;whichannel[2]:=2;whichannel[3]:=4;whichannel[4]:=8
 
  /* open audio device */
  ioreq := AllocMem( SIZEOF ioaudio,MEMF_PUBLIC + MEMF_CLEAR)
  msgport := CreateMsgPort ()
  IF msgport=NIL THEN Raise (ERR_DEVICE)
  ioreq := CreateIORequest (msgport, SIZEOF ioaudio)
  IF ioreq=NIL THEN Raise (ERR_DEVICE)
 
  IF OpenDevice ('audio.device', 0, ioreq, NIL)<>NIL THEN Raise (ERR_DEVICE)
 
  /* init values */
  iow := ioreq
  iow.command := ADCMD_ALLOCATE
  iow.flags := ADIOF_NOWAIT
  ioreq.allockey := 0
  ioreq.data := whichannel
  ioreq.length := 30000
  DoIO(ioreq)
 
  /* create sample */
  waveptr := AllocMem( 2 , MEMF_CHIP+MEMF_PUBLIC)
  waveptr[0] :=  127
  waveptr[1] := -127
 
  /* set up audio */
  iow := ioreq
  iow.command := CMD_WRITE
  iow.flags := ADIOF_PERVOL
  ioreq.data := waveptr
  ioreq.length := 2
  ioreq.period := 40
  ioreq.volume := 64
  ioreq.cycles := 10000
  DoIO (ioreq)
 
  WaitPort(msgport)
  audiomsg := GetMsg(msgport)
  
  /* clear all */
  FreeMem(waveptr, 2)
  IF ioreq <>NIL THEN CloseDevice (ioreq) BUT DeleteIORequest (ioreq)
  IF msgport<>NIL THEN DeleteMsgPort(msgport)
 
EXCEPT
  SELECT exception
    CASE ERR_DOS;     PrintFault (IoErr(), 'Error')
    CASE ERR_MEM;     PutStr ('Error: not enough memory\n')
    CASE ERR_DEVICE;  PutStr ('Error: couldn\at open audio device\n')
  ENDSELECT
ENDPROC


--
------------------------------------------------------------------------------
| Stephane Costisella, Hull Quebec, Canada  | Talk me about: //3D Raytracing |
| Freenet: ad047@freenet.carleton.ca        | ------------- // Programming   |
|___________________________________________|            \\//  CommodoreAMIGA|
From donews!crash!synapse.org!bob.monaghan Wed, 23 Feb 94 01:38:31 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1w3n@bkhouse.cts.com>; Wed, 23 Feb 94 01:38:31 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYurr-0001PoC; Tue, 22 Feb 94 06:01 EST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYuls-0000QmC; Tue, 22 Feb 94 02:55 PST
Received: from synapse.org (uucp@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id FAA24895 for AMIGAE@BKHOUSE.CTS.COM; Tue, 22 Feb 1994 05:55:14 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDFA42; Mon, 21 Feb 94 20:50:36 -0500
Message-ID: <1d.110332.1351.0CEDFA42@synapse.org>
Date: Mon, 21 Feb 94 12:07:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: fd2module

Yep! Definately want fd2module!
Bob Monaghan
From donews!crash!dsi.unimi.it!ruocco Wed, 23 Feb 94 01:40:17 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1w69@bkhouse.cts.com>; Wed, 23 Feb 94 01:40:17 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pYzaq-0002VWC; Tue, 22 Feb 94 11:04 EST
Received: from pippo.sm.dsi.unimi.it by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pYzVh-0000HUC; Tue, 22 Feb 94 07:58 PST
Received: by pippo.sm.dsi.unimi.it
	(1.37.109.4/16.2) id AA01392; Tue, 22 Feb 94 16:59:33 +0100
Message-Id: <9402221559.AA01392@pippo.sm.dsi.unimi.it>
Date: Tue, 22 Feb 1994 16:59:33 +0100 (MET)
X-Mailer: ELM [version 2.4 PL22]
Content-Type: text
Content-Length: 147
From: sergio ruocco <ruocco@dsi.unimi.it>
To: AmigaE@bkhouse.cts.com
Subject: UNSUBSCRIBE ME


UNSUBSCRIBE ME from this list.

Sorry, but it seems that the listserver recorded me with an e-mail address that
I forgot now...

Thanks.
		Sergio
From donews!crash!daimi.aau.dk!dofok Wed, 23 Feb 94 01:42:47 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1w9e@bkhouse.cts.com>; Wed, 23 Feb 94 01:42:47 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZ6e1-0001maC; Tue, 22 Feb 94 18:36 EST
Received: from daimi.aau.dk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZ6DW-0000N1C; Tue, 22 Feb 94 15:08 PST
Received: by daimi.aau.dk id AA05046
  (5.65c8/IDA-1.4.4 for AmigaE@bkhouse.cts.com); Wed, 23 Feb 1994 00:08:31 +0100
Message-Id: <199402222308.AA05046@daimi.aau.dk>
Date: Wed, 23 Feb 94 0:08:29 GMT
In-Reply-To: <199402211102.LAA08101@archimed.irit.fr>; from "Lionel VINTENAT" at Feb 21, 94 11:02 am
X-Mailer: ELM [version 2.3 PL11]
From: Brian Kofoed <dofok@daimi.aau.dk>
To: AmigaE@bkhouse.cts.com
Subject: Re: v39 .m's

How about put them on an ftp-site? It is not every user of E that reads
this mail group.

Brian
From donews!crash!cup.portal.com!WiZkId Wed, 23 Feb 94 01:42:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1w9j@bkhouse.cts.com>; Wed, 23 Feb 94 01:42:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZ6e1-0002TeC; Tue, 22 Feb 94 18:36 EST
Received: from nova.unix.portal.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZ6EM-0000I9C; Tue, 22 Feb 94 15:09 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4) with ESMTP id PAA12047 for <amigae@bkhouse.cts.com>; Tue, 22 Feb 1994 15:10:17 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.21) id PAA27555 for amigae@bkhouse.cts.com; Tue, 22 Feb 1994 15:10:14 -0800
Lines: 37
Date: Tue, 22 Feb 94 15:10:13 PST
Message-ID: <9402221510.1.26789@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: Re: Dev Tools and E (was "Re: FAE update")


>No, thanks.  I use EE exclusively now.  If I were using another
>language at all, I might try another dev tool, but I'm not.  EE
>is designed expressly for E.  I'm using EE to develop EE in E,
>so it's getting a lot of testing as well.  My advice to you is
>don't waste yer money in a hurry on some generic development
>tool.  If you're serious about E, wait for the Freeware release
>of EE.  Then you have my blessing to squander your cash, since
>it will be an informed decision. :-) :-)

    But, they must all wait for EDS V40.64 - it will be out Wednesday.

>EE will have some overlapping of functionality with EDS, but
>they should be compatible once EE incorporates ARexx, so you
>EDS-lovers out there can still enjoy EDS's comfy environment.

    Why thank you for calling EDS comfy :-) 

    Hey, Barry... when it gets to a point where someone else might be able
to figure it out (which it may already be), send me a copy and I'll add some
features to EDS if possible to support things, et al.  You should have just
gotten the latest greatest version of EDS (v40.64 is almost ready for
release to all of you, and even has in installer script!)

 /***************************************************\
| **       ___ __ __  __ _____  _   __ __  __      ** |
| **      /  // //  //_//____ /| | / //_/ |  \     ** |
| **     /  // //  /__    _/_/ | |/ /  _  ||\ \    ** |
| **    /   -  -  //  / _/ /__ | |\ \ \ \ ||/ /    ** |
| **    \________//__/ /______/|_| \_\ \_\|__/     ** |
| **                                               ** |
| **               Jeffrey J Peden II              ** |
| ** WiZkId@cup.portal.com WiZkId@shell.portal.com ** |
| **            GammaSoft/A Visual Image           ** |
| **         Ask about Beta-testing EDS V40        ** |
|/***************************************************\|
 -----------------------------------------------------
From donews!crash!fwi.uva.nl!oortmers Wed, 23 Feb 94 01:43:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1w9t@bkhouse.cts.com>; Wed, 23 Feb 94 01:43:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZ6eR-0001PgC; Tue, 22 Feb 94 18:36 EST
Received: from mail.fwi.uva.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZ6O8-00007uC; Tue, 22 Feb 94 15:19 PST
Received: from gene.fwi.uva.nl by mail.fwi.uva.nl with SMTP (5.65c/5.1)
          id AA23113; Wed, 23 Feb 1994 00:19:31 +0100
Received: by gene.fwi.uva.nl
          id AA01281; Wed Feb 23 00:19:24 1994
Message-Id: <199402222319.AA01281@gene.fwi.uva.nl>
Date: Wed, 23 Feb 1994 00:19:24 +0100
Return-Path: <oortmers@fwi.uva.nl>
X-Organisation: Faculty of Mathematics & Computer Science
                University of Amsterdam
                Plantage Muidergracht 24
                NL-1018 TV Amsterdam
                The Netherlands
X-Phone:        +31 20 525 5200
X-Telex:        16460 facwn nl
X-Fax:          +31 20 525 5101
From: oortmers@fwi.uva.nl (Wouter van Oortmerssen (Alfa_Inf92))
To: AmigaE@bkhouse.cts.com
Subject: BUGS (known and unknown :-)

 
-> You should ask Wouter for a list of reported and
-> *confirmed* bugs instead of taking a poll. :-)
 
Good idea. I think it's useful for more people to know what
severe bugs are present in v2.1b, so I made a list.
 
SEVERE known BUGS in Amiga E v2.1b, all solved for the next version
(i.e. this does not include smaller bugs)
 
- typed :CHAR lists do not work with expressions (same for a CHAR
  in :object), i.e.
 
  [1]:CHAR
 
  works well, but
 
  [a]:CHAR
 
  gives a wrong result
 
- INT dereferencing returns an UNSIGNED INT instead of a SIGNED one
  (INT in E is SIGNED by definition). LONG doesn't have this problem.
  example:
 
  DEF p:PTR TO INT
 
  ...
 
  p[]:=-1
  WriteF('\d\n',p[])   /* results in 65535 */
 
  (you don't notice this bug when working with INTs from 0..32783).
 
- some cases of wrong program structure (such as forgetting an ENDIF)
  are known to be able to crash the compiler
 
- workbench console opens in READWRITE modus (only harmful under 1.3)
 
(these are the most severe ones, but ofcourse there are more. I don't
think I'll make a list for those, unless it is very badly needed)
 
-> I do not know what the circumstances are that cause it, but I tried to do a
-> comparison against NIL (that is, my code says something like IF blah<>NIL,
-> which I know is redundant, but I'm weird) the compilor gives a Software Error
-> (the 8[0's]3 kind) and freezes up on me.
 
The compiler should _never_ crash. If you can cook up a small example
source that crashes repeatedly, I'd appreciate it.
 
-> Maybe the reason Wouter didn't document the StringF function is that it
-> would take to much space to document all the ways it could be used. (:-D)
 
Not everything I do has a reason, this one I just forgot :-)
 
-> Well in all honesty it is actually just a hack to Wouter's
-> pragma2module so that it reads fd files instead of pragma files.
 
um, the module file-format is supposed to be private, so if you
changed anything there, I recommend you show it me first.
 
Wouter
 
   ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  / __/  "Nobody with a good car needs to be justified"
 / __/      -Ministry, Jesus built my hotrod
/___/    E mailing list: amigae-request@bkhouse.cts.com
From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Wed, 23 Feb 94 04:31:14 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wdk@bkhouse.cts.com>; Wed, 23 Feb 94 04:31:14 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZIJk-0001wiC; Wed, 23 Feb 94 07:03 EST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZIHU-0000iXC; Wed, 23 Feb 94 04:01 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa01932;
          23 Feb 94 11:57 GMT
Date: Wed, 23 Feb 94 11:57:40 GMT
Message-Id: <19074.9402231157@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: amigaE@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: Editors

Increasingly the problem seems to be that people nowadays cant generally
afford ram expansions - especially with the advent of the 1200 and 4000.

These 2 machine require 32 bit memory which is considerably more expensive
than its 16 bit counterparts.

With this in mind what the language needs is an editor that will run in the
background and be very memory efficient.

Today Im haveing a look at GoldED and ESEE - but I think that Im likely
to discover that it wants to eat about 400k up before I start editing.
This is totally useless from my point of view.

I need to be able to edit and compile my sources withing my 2meg of chip ram
that comes with my 1200.

I dont even have a hd yet so this makes things even more complex.
To be honest I have things configured pretty well with emacs.

I click on an icon from my E disk and it sets up emacs and a cli in front of
it so that all i do is crtl-x ctrl-s from emacs to save and then I compile
from the cli.

For memory purposes I have EMODULES: no assigned at all - as I am often
converting modules like the great crm.library which I have used for crunching
purposes.

I converted this to modules after I discovered CRM - crunchmania on Pazza
Legal tools collection.
Its ths best crunch library Ive come across - it blows powerpacker away with
lots to spare.

If anyone actually wants to modules to this and the docs mention it on here
and Ill upload em on here - not the library - go get that somewhere else as its
available as PD and its very long - not what this groups about.

Wouter maybe a statement about what sort of memory availabilty well need for
3.0 as I believe that you ought to stay within the guidelines that youve set
before - like we can compile most things in 2meg.

See ya
BoomBoom (mexaland)

dp@maths.nott.ac.uk
From nkraft Wed, 23 Feb 94 11:11:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wei@bkhouse.cts.com>; Wed, 23 Feb 94 11:11:24 PST
Date: Wed, 23 Feb 94 11:11:24 PST
Message-Id: <9402231911.1wei@bkhouse.cts.com>
In-Reply-To: <21700.199402211643@newbadger.westminster.ac.uk>
	     (from vaald@westminster.ac.uk)
	     (at Mon, 21 Feb 1994 16:43:06 GMT)
X-Mailer: //\\miga Electronic Mail (AmiElm 2.253)
Organization: Argus Computing, San Diego, CA
Reply-To: nkraft@bkhouse.cts.com
From: nkraft@bkhouse.cts.com (Norman R. Kraft)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

Hello vaald (vaald), on Feb 21 you wrote:

> "I just use a button just big enough to hold a acharacter. In PPI I used
> a button with `*` inside of it."
> 
> You tit!!!!

I know that we have a lot of new users here, so I'll be patient about this
sort of thing. Please re-read the section of the FAQ pertaining to posting
guidelines on this mailing list. The basic rule is very simple, be polite.
Mailing lists are not newsgroups, and require a different level of 
attention to what we post. Yours is not the most flagrant violation of 
the basic rule that I have seen in the last couple of weeks, but I do
not intend to let flame wars or name-calling get started here. The AmigaE
mailing list is a family, not a town square.

Thanks for trying to keep all the posts here in line with the guidelines.

Norm.


----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!prl.philips.nl!hill Thu, 24 Feb 94 01:09:56 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wer@bkhouse.cts.com>; Thu, 24 Feb 94 01:09:56 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZKBY-0001vUC; Wed, 23 Feb 94 09:03 EST
Received: from relay.philips.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZK9e-0000n3C; Wed, 23 Feb 94 06:01 PST
Received: from prl.philips.nl ([130.144.1.112]) by relay.philips.nl with SMTP (5.65c/smail2.5/05-10-87); 
	id AA00619; Wed, 23 Feb 1994 15:00:59 +0100
Received: by prl.philips.nl; Wed, 23 Feb 1994 15:00:53 +0100
Received: by istw232.prl.philips.nl; Wed, 23 Feb 94 15:00:43 +0100
Return-Path: <hill@prl.philips.nl>
Date: Wed, 23 Feb 94 15:00:43 +0100
Message-Id: <9402231400.AA04450@istw232.prl.philips.nl>
From: hill@prl.philips.nl
To: amigae@bkhouse.cts.com
Subject: <none>

FAQ AmigaE
From donews!crash!pitt.edu!cjfst4+ Thu, 24 Feb 94 01:10:38 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wfa@bkhouse.cts.com>; Thu, 24 Feb 94 01:10:38 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZLYN-0001mkC; Wed, 23 Feb 94 10:31 EST
Received: from pop.pitt.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZLEA-0000rZC; Wed, 23 Feb 94 07:10 PST
Received: from unixs1.cis.pitt.edu by pop.pitt.edu with SMTP id AA20696
  (5.65c/IDA-1.4.4.5 for <AmigaE@bkhouse.cts.com>); Wed, 23 Feb 1994 10:10:13 -0500
Date: Wed, 23 Feb 1994 10:08:48 -0500 (EST)
In-Reply-To: <199402211252.AA06914@iris>
Message-Id: <Pine.3.03.9402231046.A1861-9100000@unixs1.cis.pitt.edu>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: Chad J Freeman <cjfst4+@pitt.edu>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: FAE update



On Mon, 21 Feb 1994, Brian Kofoed wrote:

> What about emacs, availble on aminet...
> 
> Works great and is _THE_ editor... :) HAIL emacs (as I am supposed to do, when
> I mention emacs :)

Gee, I hate to start an emacs war, but emacs is big and bloated for an
Amiga text editor.


From donews!crash!freenet.carleton.ca!ao443 Thu, 24 Feb 94 01:11:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wgy@bkhouse.cts.com>; Thu, 24 Feb 94 01:11:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZNSy-0001TUC; Wed, 23 Feb 94 12:33 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZN8Z-0000V9C; Wed, 23 Feb 94 09:12 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA06775; Wed, 23 Feb 94 12:13:04 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id MAA09588; Wed, 23 Feb 1994 12:12:26 -0500
Date: Wed, 23 Feb 1994 12:12:26 -0500
Message-Id: <199402231712.MAA09588@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: amigae@bkhouse.cts.com
Subject: Problem IFFParse code.

	Well, here is the program that I told you people about. Take it
home, nurture it, see if you can get it to straighten up and fly right. If
it works when you compile it (as it should), then something is wrong with
my iffparse library.

/*
	ILBM brush to Image.
*/
MODULE 'dos/dos','intuition/intuition','asl','libraries/asl',
'libraries/iffparse','iffparse','utility/tagitem'
ENUM NOERROR,ER_LIBRARY,ER_NOMEM,ER_NOASLREQUEST,ER_FILENOTFOUND,ER_IFFERROR,
	ER_NOBMHD
CONST ID_ILBM=$494C424D
CONST ID_BMHD=$424D4844
CONST ID_BODY=$424F4459
CONST ID_CMAP=$434D4150

DEF iff:PTR TO iffhandle

PROC main()
	DEF req:PTR TO filerequestr,source[256]:STRING,err,xsize,ysize,depth,bmhd,
	body,cmap,camg,cflag,p:PTR TO INT,bp:PTR TO CHAR,sp:PTR TO storedproperty

	IF KickVersion(37)=FALSE
		WriteF('Sorry, Kickstart V37+ Required.\n')
		getout(0)
	ENDIF
	IF (aslbase:=OpenLibrary('asl.library',37))=0
		error(ER_LIBRARY,'asl')
	ENDIF
	IF (iffparsebase:=OpenLibrary('iffparse.library',37))=0
		error(ER_LIBRARY,'iffparse')
	ENDIF
	IF (req:=AllocAslRequest(ASL_FILEREQUEST,[ASL_HAIL,'Choose ILBM to
convert',0]:tagitem))>0
		IF AslRequest(req,0)=0
			FreeAslRequest(req)
			getout(0)
		ELSE
			StrCopy(source,req.dir,ALL) ;
AddPart(source,req.file,256) ; SetStr(source,StrLen(source))
		ENDIF
	ELSE
		error(ER_NOASLREQUEST,0)
	ENDIF
	IF FileLength(source)>0
		IF (iff:=AllocIFF())>0
			iff.stream:=Open(source,MODE_OLDFILE)
			InitIFFasDOS(iff)
			IF (err:=OpenIFF(iff,IFFF_READ))=0
				IF (err:=PropChunk(iff,"ILBM","BMHD"))=0
					IF (err:=ParseIFF(iff,IFFPARSE_SCAN)=IFFERR_EOF)
						IF (sp:=FindProp(iff,"ILBM","BMHD"))>0
							bmhd:=sp.data
							bp:=p:=bmhd ;
xsize:=p[2] ; ysize:=p[3]
							depth:=bp[13] ; cflag:=bp[14]
						ELSE
							error(ER_NOBMHD,0)
						ENDIF
						WriteF('Start:\z\h[8]
Xsize:\d Ysize:\d Compression:\d Depth:\d\n',bmhd,xsize,ysize,cflag,depth)
						getout(0)
					ELSE
						error(ER_IFFERROR,err)
					ENDIF
				ELSE
					error(ER_IFFERROR,err)
				ENDIF
			ELSE
				error(ER_IFFERROR,err)
			ENDIF
		ELSE
			error(ER_IFFERROR,IFFERR_NOMEM)
		ENDIF
	ELSE
		error(ER_FILENOTFOUND,source)
	ENDIF
ENDPROC
CHAR '$VER: ILBM2Image v.01 (C) 1994 Jason Maskell',0

PROC getout(retcode)
	IF iff
		CloseIFF(iff)
		Close(iff.stream)
		FreeIFF(iff)
	ENDIF
	IF aslbase
		CloseLibrary(aslbase)
	ENDIF
	IF iffparsebase
		CloseLibrary(iffparsebase)
	ENDIF
	CleanUp(retcode)
ENDPROC

PROC error(errnum,str)
	DEF work[80]:STRING
	SELECT errnum
		CASE ER_LIBRARY
			StringF(work,'Could not open \s.library V37+',str)
		CASE ER_NOMEM
			StringF(work,'Unable to allocate memory.')
		CASE ER_NOASLREQUEST
			StringF(work,'Unable to allocate ASL requester.')
		CASE ER_FILENOTFOUND
			StringF(work,'File "\s" not found.',str)
		CASE ER_IFFERROR
			SELECT str
				CASE IFFERR_EOC
					StringF(work,'Iffparse Error: End
of Context')
				CASE IFFERR_NOSCOPE
					StringF(work,'Iffparse Error: No
valid scope')
				CASE IFFERR_NOMEM
					StringF(work,'Iffparse Error:
Internal Memory allocation failed.')
				CASE IFFERR_READ
					StringF(work,'Iffparse Error:
Stream Read Error.')
				CASE IFFERR_WRITE
					StringF(work,'Iffparse Error:
Stream Write Error.')
				CASE IFFERR_SEEK
					StringF(work,'Iffparse Error:
Stream Seek Error.')
				CASE IFFERR_MANGLED
					StringF(work,'Iffparse Error: IFF
file is corrupt.')
				CASE IFFERR_SYNTAX
					StringF(work,'Iffparse Error: IFF
Syntax Error.')
				CASE IFFERR_NOTIFF
					StringF(work,'Iffparse Error: Not
an IFF file.')
				DEFAULT
					StringF(work,'Iffparse Error:
Unknown Error code: \d',str)
			ENDSELECT
		CASE ER_NOBMHD
			StringF(work,'No Bitmapheader found. Not a usable FORM')
		DEFAULT
			StringF(work,'Unknown Error code: \d',errnum)
	ENDSELECT
	request('ILBN2Image Error',work,'Ok',0)
	getout(11)
ENDPROC
PROC request(title,body,gadgets,args)
ENDPROC EasyRequestArgs(0,[20,0,title,body,gadgets],0,args)


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Thu, 24 Feb 94 08:58:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wh8@bkhouse.cts.com>; Thu, 24 Feb 94 08:58:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZNwr-0001TUC; Wed, 23 Feb 94 13:04 EST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZNX8-000081C; Wed, 23 Feb 94 09:38 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA08294; Wed, 23 Feb 94 12:38:21 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id MAA25180; Wed, 23 Feb 1994 12:37:45 -0500
Date: Wed, 23 Feb 1994 12:37:45 -0500
Message-Id: <199402231737.MAA25180@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

[Flames removed.]
>The amiga`s biggest problem is it isn`t graphical _enough_, things
>are too removed to be recognisable.... and when I see a * in a box the
>
>UWP (graphic design student extraordinaire!)

	I'm sorry to have to tell you this, but that 'getfile' gadget is
not an 'established' symbol. It is a gadtoolsbox thing, not a gadtools
thing. It is not system standard, and it just plain looks weird. Your
point is well taken, but perhaps not accurate.

P.S. Please remember, this is a list, not a newsgroup. Flames are NOT
welcome. If you feel the need to flame someone, go somewhere else.

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!plucky.ike.safb.af.mil!bwills Thu, 24 Feb 94 08:59:49 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wio@bkhouse.cts.com>; Thu, 24 Feb 94 08:59:49 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZPLn-0001maC; Wed, 23 Feb 94 14:34 EST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZOtZ-0000DUC; Wed, 23 Feb 94 11:05 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id NAA11631 for <AmigaE@bkhouse.cts.com>; Wed, 23 Feb 1994 13:04:42 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA14395; Wed, 23 Feb 94 13:00:46 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA00372; Wed, 23 Feb 94 13:02:26 CST
Date: Wed, 23 Feb 94 13:02:26 CST
Message-Id: <9402231902.AA00372@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: More questons about Gadtools.

A quote from vaald@westminster.ac.uk:

*B) Vincent platt recons:
*B) 
*B) "I just use a button just big enough to hold a acharacter. In PPI I used
*B) a button with `*` inside of it."
*B) 
*B) You tit!!!!
*B) 
*B) What is the point of having a gfx interface if you don`t use any graphics?
*B) The amiga`s biggest problem is it isn`t graphical _enough_, things
*B) are too removed to be recognisable.... and when I see a * in a box the
*B) last thing I think of is the established "getfile" symbol!
*B) 
*B) Wise up! Get your interfaces in order!
*B) 
*B) UWP (graphic design student extraordinaire!)

How about a little decency and commeraderie here.  We don't
need any inflamation on this list.  Take a chill.  Let's
hear something constructive instead, ay?!

From donews!crash!mhd1.moorhead.msus.edu!platt Thu, 24 Feb 94 09:00:15 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wj4@bkhouse.cts.com>; Thu, 24 Feb 94 09:00:15 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZPps-0001S8C; Wed, 23 Feb 94 15:05 EST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZPiG-0000UgC; Wed, 23 Feb 94 11:57 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA29139; Wed, 23 Feb 1994 13:58:32 -0600
Message-Id: <9402231958.AA29139@mhd1.moorhead.msus.edu>
Date: Wed, 23 Feb 1994 13:58:32 -0600 (CST)
In-Reply-To: <21700.199402211643@newbadger.westminster.ac.uk> from "vaald@westminster.ac.uk" at Feb 21, 94 04:43:06 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 1406
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

> 
> Vincent platt recons:
> 
> "I just use a button just big enough to hold a acharacter. In PPI I used
> a button with `*` inside of it."
> 
> You tit!!!!
> 

Aren't you going a bit far here?  Name-calling is not neccessary and it's
not really funny either.  Also, referring to the rest of our machines as
'shitty' in your other post wasn't exactly humorous either.

If you have something to say, then say it.  Don't try to entertain us: we
aren't entertained by insults.

> What is the point of having a gfx interface if you don`t use any graphics?
> The amiga`s biggest problem is it isn`t graphical _enough_, things
> are too removed to be recognisable.... and when I see a * in a box the
> last thing I think of is the established "getfile" symbol!

The reason I am doing that is to keep the program size down.  There is
another program that is exactly like mine that I am trying to beat for
size and efficiency (as well as making mine guru-free, because the other
is not).

If anyone has some code (in E of course) which will allow me to change
a character filled button which is one character wide (topaz) to a small
graphic then let me know.  If I use it you will be in the credits.  The
product is freeware so don't expect recompense. 


> Wise up! Get your interfaces in order!
> 
> UWP (graphic design student extraordinaire!)

I don't see very many examples of your work posted here..  Hmmm..
From donews!crash!cardiff.ac.uk!thor.cardiff.ac.uk!san3mw Thu, 24 Feb 94 09:00:41 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wjm@bkhouse.cts.com>; Thu, 24 Feb 94 09:00:41 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZQF7-0001okC; Wed, 23 Feb 94 15:31 EST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZQ3K-0000UKC; Wed, 23 Feb 94 12:19 PST
Received: from thor.cf.ac.uk by pigeon.cardiff.ac.uk with SMTP (PP) 
          id <07511-0@pigeon.cardiff.ac.uk>; Wed, 23 Feb 1994 20:00:36 +0000
Via: uk.ac.cardiff; Wed, 23 Feb 1994 20:19:13 +0000
Date: Wed, 23 Feb 1994 20:20:30 +0000 (GMT)
In-Reply-To: <199402212212.RAA00290@freenet.carleton.ca>
Message-Id: <Pine.3.89.9402232010.A9658-0100000@thor.cf.ac.uk>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: Mark Wardle <san3mw@thor.cardiff.ac.uk>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Setting up a usenet E group


Hello!  Has anyone asked about getting an usenet group (just like 
i-amiga) so people have two ways of posting/accessing this group. I would 
personally prefer the news via my news reader than a mail reader, but 
others differ I suppose. Isn't it possible for this to happen? After all 
i-amiga manages it.

Anyway, thanks

Mark Wardle

From donews!crash!iccgcc.cs.hh.ab.com!THORNTONJ Thu, 24 Feb 94 09:01:47 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wkz@bkhouse.cts.com>; Thu, 24 Feb 94 09:01:47 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZT6S-0001oOC; Wed, 23 Feb 94 18:34 EST
Received: from beast.cs.hh.ab.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZSkn-0000WXC; Wed, 23 Feb 94 15:12 PST
Date: Wed, 23 Feb 1994 18:12:22 -0500 (EST)
Message-Id: <940223181222.20434582@iccgcc.cs.hh.ab.com>
From: THORNTONJ@iccgcc.cs.hh.ab.com
To: amigae@bkhouse.cts.com
Subject: Fantasy Adventure Engine  version 0.1

Hi All,

 Well, here it is, Fantasy Adventure Engine version 0.1. It's
not much right now, but I feel like it's a good core program
to build on. 

 The next step will be a fairly major rewrite of the program.
With Barry's help, I will be changing the way I am presently
working with my data over to his Array system. I will also be
incorporating the conlib functions that should improve the 
way commands our input to the program.

 When this is done and I've added a few more bells and whistles,
I'll post another copy to the list.

 I'll try to keep you informed as to what I'm doing and where 
I'm at with the program.

 Please check out what I've done so far and let me know what you
think. Suggestions and comments welcomed.

Later
Jessie
thorntonj@beast.cs.hh.ab.com

Don't forget to cut everything above the line

-------8<-------------cut here-------------8<-----------------
begin 644 fae.lha
M'LDM;&@U+;4)``"I+```ZWQ7'`(`"&9A93`N,2YEN>@&ZW.;UB<;Y&/OP!]4P
MHD:<]<#0``:3B1S-.8H,'S!\U%SBJT#S9M[3=+NZ#KBGQO__][V[IH`Q@-QRC
M<Y'W<ZJ[8E)@<K9:KV#,*W#F5*K4K<28-SK\"[E7X!7N':QMMN0DCQ$J+M/+5
MN\Y*5W$5I["X4BS7*PT4@?O,5QUAMHDGWU2>*0D(=Q.,//%:(PT2E?8Y5UARR
M$K&_:)8L^9;@LU;%?;ESTDMZQ3X:RQ(S`%-AX")(=N.%*T[&226K\.\2Q\-+0
MXE*]BSN<"RU<?"KY$DJ:U0F+F799=4)>1]XKK;;@^Z/O%;7=*'L?Z;N!CN#][
MXA^TA3:XW?OKM75"7+C;093-UUX/6^O@-[NO+O&\+[#I_OG!&VMNO5K''VE[C
MX%EXM_`H1QOF`CMLJ$MF\K9O.\5D26DEO\%C<`L,-)QTD@8\]>8=(/\UR-N7D
MUQ7@@>(8Y1/Y&5WBAZMDME(X5>Z+1V\+Q&^0BY.1ADHM..O)-K;)&G39LN9)-
M1^5F39]":_[*RIR/&9,H39,ZB?(F49T`?/HRI,'Z$E1DL4)A-@RY4^=/1XS5V
M1($M5`M1DRP^94P/J?*?]A`*$R$MSY:M$37/G4#$H#"9UL)AR_C#2N?%5$S"2
M;).G]*5G@C$U64A0[W6810*?`P25`DTZ9`>OH_/JQ&2/"WUJ']_X3#B_L81B9
M48:"8%=ECY"DQ+N,+VV2NC#.B2<Q^>*Z]&2&.,?96<E#XC'D/E02@\#3!FSI&
MJ5Y_S"?4A&\!6C2GA/6$B9\#F8:NM\SIO<B)CQ$;)7K+UVQA>3/,4?/&C$6HI
MG&M(E+O\X2,N.O$P.-\KB]\9,UOS<;4;*'+-#*UNFEN&9\D`#@<"D*,^N%]`&
MKKB_,$QV/U-"8CWXMVJ%+JR\YN7\";]$R-Y8RE*M6C[=2E6LK&!SC-R\NX@86
M(:AIE5FY`J\*5;EC>WJ5>G\$9_(X`H%`;S!BB#CG%(%.(3AP8"N&#\H5=;1@\
M(0]:O3,I9ZBK+;I<KB386-UH!XTT$4UL[-M"MHJDCF0)+<?=MS7BA9,&GP+('
M5[@.=XUW35?0S&&1J!&,1;H*THK*B(V@B<I6BN+LFJLB/"/H8ED%$91P=>V-F
M5PP\%=.-K44[H<J]]$8U6H1,]B?:V[`9EDV5:7Y:S#KR<E1#@?/9I?GIK;]K"
M=4F/X1!PJMG?K4OBJTU/>H!2"BRM_A\=>EO+*#9TVMN-4I+1LF<M7LJ4(L&U=
M5M5EE(W9>W\WOR58V8Q6J5GX5(+<!\:IPUJV_2K+6K2REK@X5H,N2I)^./'&O
MX>2UNK5R<"[#I4W[U8L-W\-L[`+)X'CL94DCE@UBF7D7PLO0`J8JXC+@Q-YN1
MZ5U.SNTJ_DW:57.X#/$T0FX.#90:M+KXHVP=<>_<=UO$FJHJI*ER5)2LU3W@?
MLA*>]44C;R^",9BJH_(BX%6K4./HC<.0$XP^0$"0K(F*R9$V;(.O0#ZW%4"6>
M/,.GIH9QP!81U6<K(W@`.L<N9AI60";2`M?R%:$V1N'GCTGK*Q3)0.`K>9=FZ
M"F<*WD^`DD!J^WB+!-$(4A"0$<]0/=/4#-!0-6.%SVD_Y`$!,=.[>02_/-^/0
M:LVN"K7\B1US1I4AF:B7A4R[!>1D;H`&IF$,Y*"'DI'Y:$0)O:;,N).=O"Y#-
M2:(4UCX:%36&_;#R!"Q]?07GP+W=!&8/G76'"W#:>8">%'QV\.G=$P9A+000!
M_3R4"42:LHG'Q_+(UY4S9F[,[6*2/EX^/6**DE$ED[D4\HA?E#79.OW;M`'NR
MB!TV'<#*_.Z?5Y&NX'?7TF(A$L]Z?RBR;](&<A@U^X`AX*E[';9@MVQ8D,3EE
M[/>A/3&-0NB@1TQ0YX^D12/&U7L,40;`PVLQR8-[H`[V8#?T";1MDT/V``/WL
M>1[B()9%,@4NA$I>\P9CASDHC:$)AIH=E6/XIJDW.#"@ZB-I_H!CG\9:!H((A
M*B*?Y\X!F'.,3(<X$K00`T8)+-YD*K0:A<#$A;A-^RCS?U)X?6PJ_AHU(H?1=
M\%:'2GH+HG_J+L.E#7:XUWB`%>@&\N-X>6\0RXX])/F+*&%$VS4]LI.LMN.<-
MY+8:"VJ2X<M,E>/.H)B;Y.2#;B?HPAJC.<KV,TY#5E8'U,&TL)AIIYO-_R/]K
MZX,97?!CWP7_E!;L;&B"W9]D%O]X+-@T%BL_\8+8F!:V"?A!5,TP5&IYJ(X6P
MU,[1^F"PU0A1'#2:`8].R"`_%T078HH+L6F"[%E@N/-HA:!-^SH@:AHN0L]U6
MP78LL%V0N>Z"X["?\46XF`ZV!]+!?=!;.[X+>^"O\H*8:+$+)=G_D%/^J+$3O
M`M;!/P@JGZK0?;HCO"BQZ;-'J@N3ZK%<<D3G-0)*CQX;VOUOZR-+]<*W\B[GN
MADU&B5C6SYP96);OL1+,N79>DE?U,?ITO66I=Z],3#C?9'W1_I'V""?YCW^J!
M/;_\>G^X\^YJ/XQYXZ^\4>9.J/0FS]T>JN./75'H!UAC-_77K[8\O9H&/3L%)
M/921_['?I,\?-5Y^E"?_5W8HVNRN[\T=/\:[\O[XZ<E=G^<<O=')U`$=+VN2>
MB<?ZX5/WEKU:WZ$P]\;/SH,]TPZY8V.YG_VQJ9-:IV;_W-KLL<9^O@#(<8Q@N
M/Y):(TNGI7,G8%'Y2V#LJS>W$F?I0L8!CZ_!&"_VW&;H>8NU?#N@1]S;+,.Y@
MU(?E8V%",!_XBN`RSSSH>5&O-FP>CE1B(Y3Z#E-1+!/(&T='KZG+ZYN>%'M_!
M2KW+Q&1ZPMOD.XHB#Q4L<!&![K8EJQ!M?D35'0F"THQJTU)T<@TZ&8$,D.UM(
MC-B@FPVES)L?+01#99\P5)IBR/(EJ$O8)`F,Y]A<`@!+8^1L.P*9SC9HQ,\8Z
M;#&222L#)$S=^!L)IFR_$';#J8G\%_`0!AY=H/*UW$X$M!BKS%SK2O%^Y*^A;
M`H,'H`D\6I/-25AY`W-*'QT1KFX/(W05C&,"HW<O0#`Y'-@HY_]'/[&CX%^X?
M,5Y41>FBV,6#L2,_<G9%1=Q\+W\T5%W'R_/1%0&9!%1=R<+P9)H(J(,OZ(>3:
MISZHM31(9>&SS/D`NTP)AZ4-W'`_D?_+R/(.]^/$_(X-1^H&E])Y'N2?M/*NV
M@]ZPB?$$2?V269FO(DL]S1SJ='T2DYDWZP;*UKZVCOE)705%9.H^3^X)D_PGO
M*'K^C]?J9NOC97:]!.:\5PN/N&.9>!O?C;_5!2!MHV6HT5ID%(:VC?Q'Q=(7Y
M1U!=%"AP/\A/_2>\9.G0$[4><83/TA,]0\&N2JYC%)ND4G:2]0UA/:7IG@GN\
KH)F_27J/@7J/M+VICE!3]H3VEZAX%ZA[2]J:C1\$]H^U/:/@WLQ>@FQ```GN6
``
end
size 2518

From donews!crash!dcs.gla.ac.uk!mccracal Thu, 24 Feb 94 09:19:44 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wpk@bkhouse.cts.com>; Thu, 24 Feb 94 09:19:44 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZenJ-0001oUC; Thu, 24 Feb 94 04:03 PST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZeRe-0000JSC; Thu, 24 Feb 94 03:41 PST
Received: from attu.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk with LOCAL SMTP (PP) 
          id <08853-0@goggins.dcs.gla.ac.uk>; Thu, 24 Feb 1994 11:41:00 +0000
Received: by attu.dcs.gla.ac.uk (4.1/Dumb) id AA10597;
          Thu, 24 Feb 94 11:40:46 GMT
Date: Thu, 24 Feb 94 11:40:46 GMT
Message-Id: <9402241140.AA10597@attu.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: BUGS (known and unknown :-)

> From bkhouse!AmigaE-error@donews.cts.com Wed Feb 23 23:29:08 1994
> X-Original-Envelope-From: donews!crash!fwi.uva.nl!oortmers Wed, 23 Feb 94 
>                           01:43:15 PST
> X-List-Server-Address: AmigaE-request@bkhouse.cts.com
> X-List-Admin-Address: AmigaE-admin@bkhouse.cts.com
> Date: Wed, 23 Feb 1994 00:19:24 +0100
> To: "Multiple Recipients of List AmigaE" (AmigaE@bkhouse.cts.com)@dcs.gla.ac.uk
> Subject: BUGS (known and unknown :-)
> Reply-To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
> From: oortmers@fwi.uva.nl (Wouter van Oortmerssen \(Alfa_Inf92\))
> Content-Length: 2228
> 
>  
> -> You should ask Wouter for a list of reported and
> -> *confirmed* bugs instead of taking a poll. :-)
>  
> Good idea. I think it's useful for more people to know what
> severe bugs are present in v2.1b, so I made a list.
>  
> SEVERE known BUGS in Amiga E v2.1b, all solved for the next version
> (i.e. this does not include smaller bugs)
>  
> - typed :CHAR lists do not work with expressions (same for a CHAR
>   in :object), i.e.
>  
>   [1]:CHAR
>  
>   works well, but
>  
>   [a]:CHAR
>  
>   gives a wrong result
>  
> - INT dereferencing returns an UNSIGNED INT instead of a SIGNED one
>   (INT in E is SIGNED by definition). LONG doesn't have this problem.
>   example:
>  
>   DEF p:PTR TO INT
>  
>   ...
>  
>   p[]:=-1
>   WriteF('\d\n',p[])   /* results in 65535 */
>  
>   (you don't notice this bug when working with INTs from 0..32783).
>  
> - some cases of wrong program structure (such as forgetting an ENDIF)
>   are known to be able to crash the compiler
>  
> - workbench console opens in READWRITE modus (only harmful under 1.3)
>  
> (these are the most severe ones, but ofcourse there are more. I don't
> think I'll make a list for those, unless it is very badly needed)
>  
> -> I do not know what the circumstances are that cause it, but I tried to do a
> -> comparison against NIL (that is, my code says something like IF blah<>NIL,
> -> which I know is redundant, but I'm weird) the compilor gives a Software Error
> -> (the 8[0's]3 kind) and freezes up on me.
>  
> The compiler should _never_ crash. If you can cook up a small example
> source that crashes repeatedly, I'd appreciate it.

A badly structured program in a SELECT block can cause a compiler crash.

> -> Well in all honesty it is actually just a hack to Wouter's
> -> pragma2module so that it reads fd files instead of pragma files.
>  
> um, the module file-format is supposed to be private, so if you
> changed anything there, I recommend you show it me first.

The module format itself is unchanged however I will mail you a copy of the
program and sources directly for you to see before I put it on this mailing
list.

	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!


From donews!crash!archimed.irit.fr!vintenat Thu, 24 Feb 94 09:20:13 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wq6@bkhouse.cts.com>; Thu, 24 Feb 94 09:20:13 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZfGD-0001wVC; Thu, 24 Feb 94 04:33 PST
Received: from archimed.irit.fr by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZf7p-00006LC; Thu, 24 Feb 94 04:25 PST
Received: from localhost (vintenat@localhost) by archimed.irit.fr (8.6.4/8.6.4) id NAA12738 for AmigaE@bkhouse.cts.com; Thu, 24 Feb 1994 13:28:25 GMT
Date: Thu, 24 Feb 1994 13:28:25 GMT
Message-Id: <199402241328.NAA12738@archimed.irit.fr>
From: Lionel VINTENAT <vintenat@archimed.irit.fr>
To: AmigaE@bkhouse.cts.com
Subject: Re: v39 .m's

>How about put them on an ftp-site? It is not every user of E that reads
>this mail group.

	Because I think that it's the job of Wouter to do "an official release".
I repeat that I can't assure anybody that my e-modules are 100% reliable. But as
I had to translate them from C includes, I think it's a good idea to e-mail them
for other people who need too them.

	Lionel
From donews!crash!UNCA.EDU!JVANRIPER Thu, 24 Feb 94 09:20:27 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wqh@bkhouse.cts.com>; Thu, 24 Feb 94 09:20:27 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZfg4-0001PsC; Thu, 24 Feb 94 05:00 PST
Received: from uncavx by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZffj-0000GXC; Thu, 24 Feb 94 05:00 PST
Received: from UNCA.EDU by UNCA.EDU (PMDF V4.2-15 #5911) id
 <01H998QWCFMO935967@UNCA.EDU>; Thu, 24 Feb 1994 07:58:21 EST
Date: Thu, 24 Feb 1994 07:58:21 -0500 (EST)
Message-id: <01H998QWDI7M935967@UNCA.EDU>
Organization: University of North Carolina at Asheville
X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: "Joseph E. Van_Riper III" <JVANRIPER@UNCA.EDU>
To: AmigaE@bkhouse.cts.com
Subject: My reported 'bug' found in Wouterlist

Earlier, I wrote that a comparison against NIL (blah<>NIL) crashed during
compile.

I took that out, and the source STILL crashed.. so I was wrong about the
problem.

Therefore, I searched in the code and uncovered a missing 'ENDIF'.  Since
Wouter just described this in his 'buglist,' I suppose it's already been
handled... no need to mention it.

Which leaves... nothing more to say.

- Trey


From AmigaE-Admin Thu, 24 Feb 94 11:02:22 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wr7@bkhouse.cts.com>; Thu, 24 Feb 94 11:02:22 PST
Date: Thu, 24 Feb 94 11:02:22 PST
Message-Id: <9402241902.1wr7@bkhouse.cts.com>
X-Mailer: //\\miga Electronic Mail (AmiElm 2.253)
Organization: Argus Computing & Multimedia
Reply-To: amigae-request@bkhouse.cts.com
From: AmigaE-Admin@bkhouse.cts.com (AmigaE Mailing List Administration)
To: AmigaE@bkhouse.cts.com
Subject: ADMIN: Subjects to be closed

AmigaE List Members,

Since the discussions under the subject lines:

re: FAE update 
re: Disk info (as requested)

have either strayed too far from the subject of AmigaE (Disk info), or
appear to be turning into editor wars (FAE update), I'll be accepting
posts with these subjects for another three days. After that, all 
posts to the list with these subjects will be rejected. 

As always, please refer at least occasionally to the AmigaE Posting
Guidelines to help us all keep this list as helpful and AmigaE
specific as possible. With the number of people who unsubscribe due
to high list volume, we can't afford to have that volume increased
with discussions that belong in newsgroups, or via personal mail.

Thanks!

Norm.


----------------------------------------------------------------------------
Norman Kraft                           INET  : nkraft@ucsd.edu (work)
HIV Neurobehavioral Research Center    or try: nkraft@bkhouse.cts.com (home)
Department of Psychiatry               UUCP  : ucsd!nkraft
UCSD School of Medicine, San Diego, CA 
-- Usual disclaimers apply. --            * Metamail cheerfully accepted *
----------------------------------------------------------------------------
From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Fri, 25 Feb 94 01:37:27 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wsd@bkhouse.cts.com>; Fri, 25 Feb 94 01:37:27 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZgdz-0001PIC; Thu, 24 Feb 94 06:02 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZgNc-00009OC; Thu, 24 Feb 94 05:45 PST
Received: from rbhp44.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA14947; Thu, 24 Feb 1994 14:44:52 +0100
Received: by rbhp44.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA16955; Thu, 24 Feb 1994 14:44:55 +0100
Message-Id: <m0pZgNc-00009OC@crash.cts.com>
Date: Thu, 24 Feb 94 14:44:52 MEZ
Full-Name: Olivier Anh
In-Reply-To: <9402221510.1.26789@cup.portal.com>; from "WiZkId@cup.portal.com" at Feb 22, 94 3:10 pm
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: Re: Dev Tools and E (was "Re: FAE update")

HI !
> 
>     But, they must all wait for EDS V40.64 - it will be out Wednesday.
hehehe which one ? You are using the first upload law !       ^^^^^^^^^

--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!westminster.ac.uk!vaald Fri, 25 Feb 94 01:39:10 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wuc@bkhouse.cts.com>; Fri, 25 Feb 94 01:39:10 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZjz9-0001mmC; Thu, 24 Feb 94 09:36 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZjYo-0000FzC; Thu, 24 Feb 94 09:09 PST
Received: (user vaald (rfc1413)) by badger.westminster.ac.uk;
          Thu, 24 Feb 1994 16:34:42 GMT
Via: uk.ac.westminster; Thu, 24 Feb 1994 16:31:51 +0000
Date: Thu, 24 Feb 1994 16:34:42 GMT
Message-Id: <29745.199402241634@newbadger.westminster.ac.uk>
From: vaald@westminster.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

From donews!crash!synapse.org!bob.monaghan Fri, 25 Feb 94 01:39:38 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wuv@bkhouse.cts.com>; Fri, 25 Feb 94 01:39:38 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZkxB-0001KHC; Thu, 24 Feb 94 10:38 PST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZkYR-00006gC; Thu, 24 Feb 94 10:12 PST
Received: from synapse.org (uucp@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id NAA05092 for AMIGAE@BKHOUSE.CTS.COM; Thu, 24 Feb 1994 13:12:42 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDFBCA; Thu, 24 Feb 94 12:23:51 -0500
Message-ID: <1d.112342.1351.0CEDFBCA@synapse.org>
In-Reply-To: <199402212212.RAA00290@freenet.carleton.ca>
Date: Thu, 24 Feb 94 12:06:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Sound in e.

Hi Stephane,
The source is incomplete. (The Message can only be so long...)
What is the program supposed to do? A sound player?

BTW.. Does anyone out there have the source (and documentation on) for
the SOundtracker format? I want to try and write an ST mod player, (and
perhaps later on a MOD. datatype.
From donews!crash!synapse.org!bob.monaghan Fri, 25 Feb 94 01:40:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wvz@bkhouse.cts.com>; Fri, 25 Feb 94 01:40:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZmFP-0001wbC; Thu, 24 Feb 94 12:01 PST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZlrT-0000eTC; Thu, 24 Feb 94 11:36 PST
Received: from synapse.org (synapse@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id OAA06137 for amigae@bkhouse.cts.com; Thu, 24 Feb 1994 14:36:31 -0500
Received: by synapse.org (PCB-UUCP 1.1f)
	id EDFBD9; Thu, 24 Feb 94 13:20:08 -0500
Message-ID: <1d.112348.1351.0CEDFBD9@synapse.org>
Date: Thu, 24 Feb 94 13:04:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: amigae@bkhouse.cts.com
Subject: Hooks/Xpk

I've been trying to create a 'hook' for the status report feature of the
xpkmaster.library.

Sofar.. No luck. Information isn't coming back to the xpkprogress structure.
Any suggestions?

Here is the code. (This only unpacks individual files not whole dirs!)

begin 644 Inflator.lha
M(-$M;&@U+?L#``!X"```.6-8'```"DEN9FQA=&]R+F4*^@.-:]?1IMQ?YWX`K
M_WXAD3T"27:Z.PJ3&<2-5C8F!=4H"BX9P#0SFTWQ5#9;P7WB%_W<VS$D452RJ
M6SNUC;;;AQY0AR?8D61Z&"]V?)AC%#@S/D"UP1)+(CC<079(@V^TUR!;9IMUZ
M*0&J:FX/U/+SGW)]2R::"T2&IN)`,,$@S8@)%Y00P$:3PPO/KX??']5>\V1S[
MO6!OQ$<6#@A?>OJXX".PXL;##&`F$`W\2T;*6\>6(,L(/PP=[5&I0)/-1'(?A
M7)*;QZ[MW0WDRQ/5!A<4O,W4$FX(G*C;[EFJ8YN:1:$HK/'?!R)0;SUU@A>G.
M7)I4$-11>@>?:CUJ['+O-.BCW.TA_'LZ_1:1[>!]R8LMI\+44]$VQL4\GW0:1
MFEI8+_4E[#*9/Y,PQCBA=#>60[-M@%N:EE1YV*3I,=%'%N]_4>W7P/'_8*_7&
M.@*3(!0L)YI#H#7-0LU23!T7!0BHEWO&ZU^?^@1]C1WE<6!2L,YC@C:8!GJ#-
MZJ(^*T8]A!D7$TEI%I$DU0UE-*.\M*#4=*Z5.-IJ[;MI<@,O@2!,:YJ&:Z+;&
M;"5/C+1292H=?>".;?O*?5+(<RU951^IN]"UY51_>B,74X/%FUDFX41FPC2+5
M<<:"$:(^"%];32T`T+!IBR`9$4.S3\65TZU#O&[H:<?]B&JFNLBZK"(C^0BBM
MFQSU6(J%08'L(^\-!C*9M;6)%2';O+6@]$U/7JE!5)\6#;O#&SR>@@<Q$K"]@
M6A)M7UZZB.'-EYDG9H4C:^WQJ)8(77X;]\D58C]1$98LUAO^U10[X9H/KX0P*
M_6L1\A$64\UA/WJ+>\F4D44-B5[1#C`JQL4N0FKRJBO[S[LQYRQ[F4CK=ON^=
MBZV0#^*!Q3X6;6<Z:9")B:V&?5::%&V_6,*\*O.,7(\M)#.RS4FKJ)JJ>MCC.
M,P)M:$>NV):/.I.^R`R$?([E`]"EPZYD)7C\^8<VL=FX2Z@/,@*!J`!,T/A4S
M@N1L+GK-?R;&\R[TUOI?/_CU5)WSYGI,&;R[\SV`@/'URE0F%'^=7;V]GZ#X:
M^(7YM(8ICEV;2GN9<;@DL?3G.I#MV&0=PVO3IP\&U!2JS-3`?0.[4:E$ARHDC
MF.L%[LFK/5Z,GT=`*"<E![FBKY_6'T$UF$US\%DE+I5`%W::/<")AQFF"36KK
M`@J$-FIX"T")/2@LLIM2H:)3+LIBGS3L]=WU72Z,/6(B9^!@-7`60^STD`-%7
MBZ!/_I.Y*[JN\J7&%YD6U9C?`;,!B\D`J)HXQ54\V9D65M/BA^Q.E^S+RTYU/
M>F'Q.F]JL9TE%%_@=X_+%)'K;O/S'V,V$<>M8E>CSU%I!VQL#]+=*<Z,Z,"26
3T;<\Z'<*O>FTTI=I,FDI.MY0`//SK
``
end
size 1054
--------------------
Check it out... See what you think.
As it stands, nothing somes back.

If you need the modules, here they are..

--------------------------
begin 644 XPK_Emods.lha
M,=TM;&@U+;X%``!!$@``QI(U````&V5M;V1S+G1X=%QL:6)R87)I97-<>'!K=
M+G1X=$9Z!+%LN]$HW-O._`$LO7+),A(@B+W9AX!352J&E`9W=?"XQX[N,[D'.
M`'I)?CC_NZH(:"SK;<RR7Q7R3T7L![E9&U//=\?Q:C[-OC`AY6_:DAZ=7J02-
MY^=-#F_'\OPM11_%"4/!AB[NA#T?+9X>W7Z+38WQ="'9'%^<R&V6!";OAE0CR
MVS;-LR$,2'SCVR(:H^R#V;C8$-9L@ABEF@T]GMM6O2BBCZD!X/T%A?0FT]T,X
MT&NUZ4$+?J00)^_1F&WC(`H0#LTS:=P)?7$VQN]HGWN]:#S/["'B6OH>OW6K'
M6$;;SZ#Z^/0P-L2UOV6B^,4'.\)U;FOVS?5Z'[XX_"?0FOQBZ)=OPEFDVZIM3
MLD!"+Y"((II/GOT^DF0(/'.*K]]:IV^&MNIS+H#5&!=X1M3W;]V?8)#&6VUV'
MJ"TCEXLDY*9R<&?%.5<.5D&/+.6I26/._3EJMNLRC+E4JRN&7JU:*QB?K.N5I
M^U3H]50^J\PF]Y5ZWRS*DY+EFM)W\Z4I\&K2[B[SW2-UB<U2OWQ.NC=G-NUZZ
M;:$T_UN3Q)O*V8V_D=SSFWJ37GQ.,#Z:-+WZ3<.3.WEIAC>YSXUARM""*5&N7
M%^/O$J(G.P<?>&Q0;AI-;'AS#P8!4;V8JE;C;&[1[0J2WUWLKCK,YF*DS$R$\
MAN%.]^J=+V0;IXVWTK-9B=>_7.)WKG\%/EX)_`JG83>1SJIVYAO/==$<;]T^5
MO&V/K'%I=W&R$S$N*/X*O0QZY>ZA0CY[(#J$[)I)P"I&RP_O`=(R&."22.0Z'
M1<D$L$GE!V;Q4RX_LDA\M,T"4XJG`5.<6_P%N;Q;B?`53_DY[BM*<[(]#HEV(
M%J)=`#TNLOB63I"Q.B$M<I!7P!/]92D(+?B(H7:0WA"RK*T@OC?+73>Y1WV2F
M1]P0CE^L>M.KP@DBTZX#R!,/XQQ=U)9I%Z=4T/E#-6PQVP^,%/EFD9JU;9#RV
M(VT@ERL'1(CR`U=L_[F9TCBGQ=0N+R[(*)[J*54&G;@^TO;RIVI7'1XP2:7"O
M15-OI1FF6%D[!`QA:YRCSVP_#_(Z4[P-&[5P!-&2*D%7C#C^HN0]E=;Y9C6/_
MY7%-S[_E!)+#'%T,MOSQKUZ9:QBX3V^.GNEGC@747>'#ULQJZ7S)-,T,>_S%=
M4__D[SJ'DZ1FO1G;*G0PM2I\4G<.E8.N[AR,^\54O,69?&]0W\EQ*+;1R]%L)
MFBV%J5.`6TT`IM;K";'BSMX5D4N0X,$/+(IUD,C#^05#1N>9`.VK(V9MAR"P"
MY7L[2R-VLGW@Q6R,,,5XY\#VBR-ZL;,S@9;#DCK(WZR>ET)C8ANAZG/64\TO'
MFS$2B12LW[F!@\1BDO/$"N_(I60#;$)@LE&`,L@/A&Z[G<?<RD,L@4TR\\RWU
MC#8X&60-P+ABKJ[01U2L@@+J<7;-"M*]](6%;S12L@L5:\1";(*ONA/=<I:=N
MOSWWA<S@59!;=5ZBGQ@F-^<NR"1*2A=3+SY*3^-2F9AI=Y\L$D[O(Q[/@,7R9
MHCPN];@4WI\H(!SC1@19`XO`\`?GX^AD7=8Z5PXF*-RWRDMP-_BB=SI`FN"+.
M3V,W';N_3@UF3QAB[8YU@"M*UI3F4NG;?L3%,SK!+JDAV3$4*/X"1E*J5$TC.
M-+Z]/RU=^V+PG%-UZH.TXM_<*'9"@,K-]E"$KM?5-9Q:-_+FJ2[,.\^'"$:JH
M2],1O4)4.3G<W85?XC[L*JLU,3OPOFJKD`LG.V9&3D3''*E8%T2W,I;K*<=$N
M3B;9&#<OPY@FRU&DNA#*[#>"&),7K-(C,\;E8G(-5>3E7>?*P)):BCZ#Y35O3
M?[)HSO?U..F?`)41K@UQV=T#;%R)W<K@!ZN&ONXF$7(C@[+N>D-P$"4R%YGFS
MX5/_:Q_M3HHF>G-K%H7N!"YYP5;LK1:7`0U!-A,XX44&'GIR:7ZMW3+6YE5/:
M[O`\899J)`[=9A9?/E>??::MNO@I!UDM`?XIYJ_N:]B-]:M`)W$M;&@U+>H`1
M``!M`0``>I@U````$65M;V1S+G1X=%QX<&LN='AT32X`ZUN7K34.Y[X`_<K`=
MVA#8>/;C%#@9%V4RQ7DN#ZZP+_Y*6NQXY5<$9-(S0*TE-N\^'B=3K!#[T1R!/
M#3E"33I[`ZNGKZ$$?`+GH5%]:@R<;:XUY$:]GI/J"HR@:#KA!N]5P&YMKF@H'
M@O-S`I.H8L#1!?*@45S135&A'AW]M$M'P$#Y):7BLCL5N8EE\$0/#W)>YQ]G'
MS/<_)L6FP"-J6J,@S9T`$SEPY7__>VN?BE:B&&71%+)@'Y)IK>!AKZE;SWV6>
MB7-=0_C?("*;%)[,4T?\3:(_D.\"*;%YW6'</].>;A9?^[3ZYL.VH0`K,RULS
M:#4MF04``(H,``"<DC4````596UO9'-<;&EB<F%R:65S7'AP:RYM;SH$?6N]#
M]HY#$ONK6MG2S99LWP;X.B;$Z(B/!QSP(\",MSZVY+<S,[/LSMW415ZW-WLF1
M[;E9<NMW@[02/`\#P(_#4````!W__]___9;M/"W<.BCC;J77VT5$:W<[B$47>
M^"6B3$A&H'X<J$:HX\-^B^@?M9'01T1P1-6KS;[R0Q='F//&I,*]+41JBC>S5
M--PH%%A]BXL9(O6DQT3\H;4,=7+F[!YEEUJ5/L@IZO,C=@W8+EX$W7:4"J$'I
MK""X\\TZ:[W82!LVSSJ+/7CLEL8BSVWW[B"!\T07XXB0@[.^8(H0=#V#SK0B;
M-<`<`@VDQ,$'2X3TI)H4/D)5W4O%M?.SH>D.?.B5A[`!Y=*=6,O5T"/`TI6XI
M_"V8>8]6F&%\6WU@#XS4[J78MZ!)ZGSV;V*W#&8?((:HDP-O[C%+RB'8MQO7D
M"Z2*1[1;NQ<=2'7V+OT*=2ISRDD'Z-.I?;8N?2$-Y^Q=?KUQ@4%EOIK8W:>?8
MA2;A^V3W57((7"V_,(-EP&`$]\>$^HOF-M^&GN(LQ]5BU3"KK1IAWCUOK9QS%
M&%+^N(H\?,,5[[`AW7U*WM/<[+CS=/<ZJ`B(7NVH;3CQQN]$8W>3)PRS8LO`A
M<7:*.7)(@I.=3)1.<=N67M2+DW".V6:2>>:<H^ZT\F62?CDPH+/LY)Y>._1)L
MX9Y]H\_B'GZ1Y^J>?;//XJ^)],YE^ANN/WH4M-KTH<K'/N0N1)+/W0Y[,*4F&
M?J#G:K@UM?:T=V.<(6RCW'0ZH@J2FX3#4=X.>)^(G_BPVJ;#<D\W`'5,O^L/C
MJK8??P<,D^._B$&L+%R!XIL?`8JZ!]_!1+QRT<IYZV_+Q2&>*3V<&#-.>/:SW
M9\?2S!IC;WMX-\Q>GAFQLW/@9<D@MJ'J/A:&\H1=!G.NMG,`1#/V@D;:8PVHM
MP-UQL@>Z8"EYLN^ZQ]]WY>Q_T!*ZG)\97`7@SXZN//CK:.DL["/2=J7"N#E`2
M/[6RU;3:B.^"IKQR3Y99L9@]/%?RYP10_?[_%?X%N)0CP>S)?PF/X\]^B68FM
M#^1I8/Y@,'V!P!V$:(5Z-Y<HK:W8DQ]8^D6HP5J&Q;<ZX0([!ZNS=:M*T4NMV
M<]:0Y0H5EQ`L#>?>5$V7&QX*$]MX9F=?N!\>=Y^S&]8#<@%_F<,*&"D$+_9BE
MN/A_5S8B+_7.*%2<A?Y,6Q;38N*C=(7^#%ZX467'UU(P%_>E6A5C-*_L8=UR5
MNX]&-J'8`7]3%W(7WK5E^%FM_0QU.M7;JY8!%_-B#"C`E8HH/\N=!G57$?\68
M<%2EM;6VR'_!G27X88X(H+AC_>8[KBE./6@Y00_W&/7:!#0M.J-/_:8Z=V!IZ
MX^^CR7[-'?2J-"+]9BKH@+@3%!_48L4(.J:(<=;]//U.Q!&35_H,5D*PH'YZH
M5;%3#:(_S&.+[T[KBHE$/\K(+;K;K2HJ>R_)G'5'76,OA/QTI^Q#O01&^'XJ_
M10\$Q\@_A8YT;$Q\%^"G3VVH6]QH;9VR`_OYVIYR%J_WN?O,&X@I#8"%=5:SW
MU2]=E4M<^$N/?F*<-%-25"-K14U&DGXV&3+@GER4+G^&>7V3G]&J'[6*_R8.D
MSFQ\)U4_;PR;[,^L"Q]P,^*;"*,1[H4`V3UN6;S+]6B>LA51!9B=*>O4I%IHF
M!+UNL0\<&E!UJ1>=![=(N=!BR'F(<?"4<?)`ZB"#7-D$:*%H'6,6"%(V_+;<$
M)#[9CI>6^@HSP'\DQ^>486E\QCC+BH0>@@P60`:*^),U77QQR<E%-?')1,RO0
MB;AQN!U1>EBDQ3+\NW777WQZ0R\`4`3M5U5VY<>@'5!>]*FN#41WJWD%X,0P9
M$[>F`D*_)UTQ>>[9O-=7J=3J*@3IK>NK=V$A(S(4UD75N-8**;PNM;I^+<C_Q
MXJ^*7+07,T8\V(@\IVO]2FU^BIY8PQ]LJZ(>/->#T0V00"$!+6QH-2UH````!
M?0```&R8-0````ME;6]D<UQX<&LN;=0_`&%3EJVE!:\+*<;X$O@`AR,R#&+R^
MT7_!IC8TN"3'CBU5<`,IW<W6EOK.$4IH%XY/Q5%V)H<4H"MUCP\3A=5(OD#L/
G8^B>8&V^TI_Q=,2^U8!/1V$P]U?H/Q=0(&6YAY99T'SPOU"['[``M
``
end
size 3414
-----------------------------


Have Fun.. Show me what you find!
From donews!crash!freenet.carleton.ca!ao443 Fri, 25 Feb 94 01:41:04 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1ww8@bkhouse.cts.com>; Fri, 25 Feb 94 01:41:04 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZmpE-0001PuC; Thu, 24 Feb 94 12:38 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZmOD-00004HC; Thu, 24 Feb 94 12:10 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA11421; Thu, 24 Feb 94 15:10:53 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id PAA19292; Thu, 24 Feb 1994 15:10:22 -0500
Date: Thu, 24 Feb 1994 15:10:22 -0500
Message-Id: <199402242010.PAA19292@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

>I do have ftp access, however when I went onto the Aminet today, I could not
>find it. What is it called? Where is it? Could you please mail it anyway so I
>don't have to keep asking these dumb questions? :-)
>
	Well, it turns out I cannot uuencode anything on ythis piece of
crap Mac. It munges up all my uuencoded files, even when I do them on the
Mac! I've just been told that it is possible, so I'll try again. The file
on aminet is E_Commodity.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ad047 Fri, 25 Feb 94 01:42:06 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wxb@bkhouse.cts.com>; Fri, 25 Feb 94 01:42:06 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZpcG-0001jmC; Thu, 24 Feb 94 15:37 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZpEO-0000FPC; Thu, 24 Feb 94 15:12 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA22942; Thu, 24 Feb 94 18:12:58 EST
Received: from localhost (ad047@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id SAA00104; Thu, 24 Feb 1994 18:12:26 -0500
Date: Thu, 24 Feb 1994 18:12:26 -0500
Message-Id: <199402242312.SAA00104@freenet.carleton.ca>
Reply-To: ad047@freenet.carleton.ca
From: ad047@freenet.carleton.ca (Stephane Costisella)
To: amigae@bkhouse.cts.com
Subject: Is that a E BUG?

I am trying to use the ToLower() & ToUpper() command in the module
Utility, each time I try to use it I have a GURU. This is an example:

MODULE 'Utility'
 
DEF key[120]:STRING,key2[120]:STRING
 
PROC main()
   StrCopy(key,'Testing: AbcDeFghIjkLmnoPqRSTuvwXyZ.,!@#$%^&*()+|?<>',ALL)
   key2:=ToLower(key)
   WriteF('\s',key2)
ENDPROC



--
------------------------------------------------------------------------------
| Stephane Costisella, Hull Quebec, Canada  | Talk me about: //3D Raytracing |
| Freenet: ad047@freenet.carleton.ca        | ------------- // Programming   |
|___________________________________________|            \\//  CommodoreAMIGA|
From donews!crash!cup.portal.com!WiZkId Fri, 25 Feb 94 01:44:39 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1wzx@bkhouse.cts.com>; Fri, 25 Feb 94 01:44:39 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZuH0-0002TeC; Thu, 24 Feb 94 20:35 PST
Received: from nova.unix.portal.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZthg-0000MBC; Thu, 24 Feb 94 19:59 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4) with ESMTP id TAA28461 for <amigae@bkhouse.cts.com>; Thu, 24 Feb 1994 19:59:56 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.21) id TAA27082 for amigae@bkhouse.cts.com; Thu, 24 Feb 1994 19:59:48 -0800
Lines: 27
Date: Thu, 24 Feb 94 19:59:46 PST
Message-ID: <9402241959.1.25339@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: PrintIText V40???

Hi! I have just been working on EDS under the new V40 emodules (trying to
re-compile) and have run into a major problem!  

    I was about to ask for help, but just went into the two different
intuition/intuiton.m files, and found this line in the new one:

kludgefill00:CHAR

This must be my problem, and I will try different values (probably a 0) in
it, but if anybody else tries recompiling sources under 3.1 - BE CAREFUL! 
This may be your major problem.  Also, the ASL objects are different, but
those are easy to fix, I think :-)


 /***************************************************\
| **       ___ __ __  __ _____  _   __ __  __      ** |
| **      /  // //  //_//____ /| | / //_/ |  \     ** |
| **     /  // //  /__    _/_/ | |/ /  _  ||\ \    ** |
| **    /   -  -  //  / _/ /__ | |\ \ \ \ ||/ /    ** |
| **    \________//__/ /______/|_| \_\ \_\|__/     ** |
| **                                               ** |
| **               Jeffrey J Peden II              ** |
| ** WiZkId@cup.portal.com WiZkId@shell.portal.com ** |
| **            GammaSoft/A Visual Image           ** |
| **        Get your copy of EDS V40 Today!        ** |
|/***************************************************\|
 -----------------------------------------------------
From donews!crash!cup.portal.com!WiZkId Fri, 25 Feb 94 01:44:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x02@bkhouse.cts.com>; Fri, 25 Feb 94 01:44:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pZuH1-0001PgC; Thu, 24 Feb 94 20:35 PST
Received: from nova.unix.portal.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pZthj-0000D5C; Thu, 24 Feb 94 19:59 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4) with ESMTP id TAA28466 for <amigae@bkhouse.cts.com>; Thu, 24 Feb 1994 19:59:57 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.21) id TAA27112 for amigae@bkhouse.cts.com; Thu, 24 Feb 1994 19:59:55 -0800
Lines: 52
Date: Thu, 24 Feb 94 19:59:53 PST
Message-ID: <9402241959.2.25339@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: Kid in a candy shop

Wow!  I feel like a kid with a new toy!  
  After un-UUencoding (AKA UUDecoding :-) the V39/V40 modules, 
I've been playing all night!  After checking out all my new parts, I tried
to put a few together, onto an even better version of EDS :-)  I figured, I
have an Amigaguide.m, why not add online help?  So, I looked at some
examples in the autodocs for the AmigaGuide.library, and threw together what
I though would work... 

PROC dohelp()
  DEF nag:PTR TO newamigaguide,agahandle

  IF (amigaguidebase:=OpenLibrary('amigaguide.library',37))=NIL THEN RETURN ER_
NOAGALIB

  nag:=NIL
  nag.name:='EDS:EDS_Docs.guide'
  nag.node:='MAIN'
  nag.line:=1

  agahandle:=OpenAmigaGuideA(nag,[AGA_HELPGROUP,NIL,NIL])

  CloseAmigaGuide(agahandle)

  IF amigaguidebase THEN CloseLibrary(amigaguidebase)

ENDPROC

Now... can anyone tell me why this might crash?  I know I'm not doing any
error checking on agahandle to see if it's opened up or not, but that
doesn't matter, because it crashes right there.  It is a very HARD crash,
and I don't even have time to get a SnoopDos report (to a file even) on what
is happening.  It even cleared my static-ramdisk one time!  I have tried
without the taglist to Open...A() I have tried a lot of different things. 
The autodoc example doesn't declare all parts of nag, just defines as NULL
and then declares what it wants (same things)  

So... if you know anything about the AmigaGuide.library, and have any
suggestions, lemme-know!  Thanx!

 /***************************************************\
| **       ___ __ __  __ _____  _   __ __  __      ** |
| **      /  // //  //_//____ /| | / //_/ |  \     ** |
| **     /  // //  /__    _/_/ | |/ /  _  ||\ \    ** |
| **    /   -  -  //  / _/ /__ | |\ \ \ \ ||/ /    ** |
| **    \________//__/ /______/|_| \_\ \_\|__/     ** |
| **                                               ** |
| **               Jeffrey J Peden II              ** |
| ** WiZkId@cup.portal.com WiZkId@shell.portal.com ** |
| **            GammaSoft/A Visual Image           ** |
| **        Get your copy of EDS V40 Today!        ** |
|/***************************************************\|
 -----------------------------------------------------
From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Sat, 26 Feb 94 01:30:53 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x20@bkhouse.cts.com>; Sat, 26 Feb 94 01:30:53 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa5Uw-0001S4C; Fri, 25 Feb 94 08:34 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa57R-0000KaC; Fri, 25 Feb 94 08:10 PST
Received: from Cs.Nott.AC.UK by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pZyOb-0002w5C; Fri, 25 Feb 94 00:59 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa01401;
          25 Feb 94 8:58 GMT
Date: Fri, 25 Feb 94 08:58:26 GMT
Message-Id: <11912.9402250858@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: AmigaE@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: Re:  fd2module

>> Yep! Definately wand fd2module <<
>> Bob Monaghan <<

Not really its easy just get your fd type fd2pragma (if uve got it)
and then use prgama2module 

Its as easy as that!

BoomBoom (mexaland)
dp@maths.nott.ac.uk
From donews!crash!mclink.it!MC1876 Sat, 26 Feb 94 01:31:56 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x3c@bkhouse.cts.com>; Sat, 26 Feb 94 01:31:56 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa5VG-0002SnC; Fri, 25 Feb 94 08:35 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa59L-0000CyC; Fri, 25 Feb 94 08:12 PST
Received: from ax433.mclink.it by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pZzYY-0002yNC; Fri, 25 Feb 94 02:14 PST
Date: Fri, 25 Feb 94 11:13:44 CET
Message-ID:  <9402251113.aa00494@ax433.mclink.it>
From: Francesco Munda <MC1876@mclink.it>
To: amigae@bkhouse.cts.com
Subject: Unsubscribe

UNSUBSCRIBE
unsubscribe
UnSubscribe
 
Sorry, the AmigaE list is fascinating, but I've got no spare time from my
Army job... :(
 
FM - mc1876@mclink.it
From donews!crash!dcs.gla.ac.uk!mccracal Sat, 26 Feb 94 01:33:14 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x4t@bkhouse.cts.com>; Sat, 26 Feb 94 01:33:14 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa62Q-0002T4C; Fri, 25 Feb 94 09:09 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa5Oe-0000avC; Fri, 25 Feb 94 08:28 PST
Received: from vanuata.dcs.gla.ac.uk by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pa1fC-00033FC; Fri, 25 Feb 94 04:29 PST
Received: from seguam.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk 
          with LOCAL SMTP (PP) id <21490-0@goggins.dcs.gla.ac.uk>;
          Fri, 25 Feb 1994 12:28:38 +0000
Received: by seguam.dcs.gla.ac.uk (4.1/Dumb) id AA11621;
          Fri, 25 Feb 94 12:28:30 GMT
Date: Fri, 25 Feb 94 12:28:30 GMT
Message-Id: <9402251228.AA11621@seguam.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!


 
> 	Well, it turns out I cannot uuencode anything on ythis piece of
> crap Mac. It munges up all my uuencoded files, even when I do them on the
> Mac! I've just been told that it is possible, so I'll try again. The file
> on aminet is E_Commodity.

This may be caused by the Mac using a different end of line marker from the
Amiga and Unix.

Hope this helps
	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!

From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Sat, 26 Feb 94 01:33:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x4z@bkhouse.cts.com>; Sat, 26 Feb 94 01:33:24 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa62W-0001S4C; Fri, 25 Feb 94 09:09 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa5P6-0000d0C; Fri, 25 Feb 94 08:28 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pa1yf-00033oC; Fri, 25 Feb 94 04:49 PST
Received: from rbhp44.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA18814; Fri, 25 Feb 1994 13:48:26 +0100
Received: by rbhp44.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA18054; Fri, 25 Feb 1994 13:48:25 +0100
Message-Id: <m0pa1yf-00033oC@vmbb.cts.com>
Date: Fri, 25 Feb 94 13:48:22 MEZ
Full-Name: Olivier Anh
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: amigae@bkhouse.cts.com (amiga e mailing list)
Subject: 4 Barry

Hi !
Sorry if I post here, but I can reach Barry at his address : Host Unknown.
I check the address I use with a old mail from him, there is no mistake.
A reply do the same !

PLease, Barry, tell me your right email address

Thanx !
--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------
From donews!crash!stack.urc.tue.nl!leon Sat, 26 Feb 94 01:33:56 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x5i@bkhouse.cts.com>; Sat, 26 Feb 94 01:33:56 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa63K-0001PUC; Fri, 25 Feb 94 09:10 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa5bT-00009oC; Fri, 25 Feb 94 08:41 PST
Received: from mailhost.tue.nl by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pZydP-0002wZC; Fri, 25 Feb 94 01:14 PST
Received: from terra.stack.urc.tue.nl by mailhost.tue.nl with SMTP id AA26528
  (5.65c/IDA-1.4.4 for <AmigaE@bkhouse.cts.com>); Fri, 25 Feb 1994 10:14:43 +0100
Received: from blade.stack.urc.tue.nl by terra.stack.urc.tue.nl (4.1/1.53)
    id AA17967; Fri, 25 Feb 94 10:13:49 +0100
Received: from localhost (leon@localhost) by blade.stack.urc.tue.nl (8.6.5/8.6.4) id KAA22966 for AmigaE@bkhouse.cts.com; Fri, 25 Feb 1994 10:14:50 +0100
Message-Id: <199402250914.KAA22966@blade.stack.urc.tue.nl>
Date: Fri, 25 Feb 1994 10:14:47 +0100 (MET)
In-Reply-To: <19074.9402231157@piaggio.maths.nott.ac.uk> from "Darren Parr" at Feb 23, 94 11:57:40 am
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1699
From: leon@stack.urc.tue.nl (Leon Woestenberg)
To: AmigaE@bkhouse.cts.com
Subject: Re: Editors

> 
> With this in mind what the language needs is an editor that will run in the
> background and be very memory efficient.
> 
> Today Im haveing a look at GoldED and ESEE - but I think that Im likely
Let me know if you like it, please.

> to discover that it wants to eat about 400k up before I start editing.
> This is totally useless from my point of view.
> 
GoldED IS very memory efficient, and ESEE does NOT TAKE any memory, because
it's a configuration. GoldED can be iconified, or unloaded from memory (as
it is resident if you want so). When compiling via ESEE, it will start an
ARexx script that will compile the E source in the background. After
compilation, error feedback pinpoints your cursor to the spot of error and
pops up a requester with the EC error statement.
 
All in all, I think GoldED takes ~180 Kb fast, and some chip if the screen
is open. 
> I need to be able to edit and compile my sources withing my 2meg of chip ram
> that comes with my 1200.
>
Really this should be no problem for you. It should be ESEE :o)
 
> I dont even have a hd yet so this makes things even more complex.
> To be honest I have things configured pretty well with emacs.
>
I like GoldED's 2.x/3.x look, feel and power. Especially things like
folding, referencing to AutoDocs, E Modules etc. is very useful for me.
 
> I click on an icon from my E disk and it sets up emacs and a cli in front of
> it so that all i do is crtl-x ctrl-s from emacs to save and then I compile
> from the cli.
>
I press RightAmiga-E to do the same with error feedback.
 
> See ya
> BoomBoom (mexaland)
> 
> dp@maths.nott.ac.uk
> 
> 

-- 
Intel Outside, Intuition Inside...
Leon Woestenberg (leon@stack.urc.tue.nl) 
--
From donews!crash!plucky.ike.safb.af.mil!bwills Sat, 26 Feb 94 01:34:23 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x61@bkhouse.cts.com>; Sat, 26 Feb 94 01:34:23 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa63N-0001T5C; Fri, 25 Feb 94 09:10 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa5Tv-0000oSC; Fri, 25 Feb 94 08:33 PST
Received: from kirk.safb.af.mil by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pa3iM-00037eC; Fri, 25 Feb 94 06:40 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id IAA22835 for <AmigaE@bkhouse.cts.com>; Fri, 25 Feb 1994 08:39:49 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA12429; Fri, 25 Feb 94 08:35:52 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01104; Fri, 25 Feb 94 08:37:32 CST
Date: Fri, 25 Feb 94 08:37:32 CST
Message-Id: <9402251437.AA01104@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: PrintIText V40???

*B) Hi! I have just been working on EDS under the new V40 emodules (trying to

Hi. :)

*B) re-compile) and have run into a major problem!  
*B) 
*B)     I was about to ask for help, but just went into the two different
*B) intuition/intuiton.m files, and found this line in the new one:
*B) 
*B) kludgefill00:CHAR

Let's see, that would be the intuitext object, right?  I worked
around it by defining the object locally in my program to appear
the same way it does in the 2.0 modules, and called it 

  OBJECT intuitext_fix
  ...
  ENDOBJECT

or something like that.  Wouter was nice enough to send me a 
"doctored" intuition/intuition.m.  Maybe he's nice enough to
post it since there appears to be some need.  (I'll do it if
you want, Wouter, since it's probably less trouble for me.)

*B) This may be your major problem.  Also, the ASL objects are different, but
*B) those are easy to fix, I think :-)

Hmph.  Didn't notice any problems there.  What's the diff,
naming?  Or structure?

-- Barry


From donews!crash!cup.portal.com!WiZkId Sat, 26 Feb 94 01:34:54 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x6n@bkhouse.cts.com>; Sat, 26 Feb 94 01:34:54 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa63V-0001ZwC; Fri, 25 Feb 94 09:10 PST
Received: from vmbb.cts.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa5UQ-0000hrC; Fri, 25 Feb 94 08:34 PST
Received: from nova.unix.portal.com by vmbb.cts.com with smtp
	(Smail3.1.28.1 #9) id m0pa3vk-00038CC; Fri, 25 Feb 94 06:54 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4) with ESMTP id GAA00285 for <amigae@bkhouse.cts.com>; Fri, 25 Feb 1994 06:55:11 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.21) id GAA20414 for amigae@bkhouse.cts.com; Fri, 25 Feb 1994 06:55:10 -0800
Lines: 34
Date: Fri, 25 Feb 94 06:55:09 PST
Message-ID: <9402250655.1.19291@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

>        I'm sorry to have to tell you this, but that 'getfile' gadget is
>not an 'established' symbol. It is a gadtoolsbox thing, not a gadtools
>thing. It is not system standard, and it just plain looks weird. Your
>point is well taken, but perhaps not accurate.

  [I'm not trying to start a war here, just put in my 2 cents]

  First off, the Getfile gadget is a BOOPSI-thing.  Also, it should be
possible to USE it, or even one of the MUI getfile gadgets (which I think
look much nicer, but MUI is too slow!), by using a generic gadtools gadget,
and supplying the imagery.

  Second, it is "established" because if you show someone one of those
gadgets, and ask what it is, they will tell you "getfile".  If you give
someone an asterisk and ask what it is, you're not going to get a precise
result.

  I also believe it is STANDARD, because look at C='s own
FOUNTAIN/INTELLIFONT.  They use the "non-standard/non-established" getfile
symbol in a gadget.

 /***************************************************\
| **       ___ __ __  __ _____  _   __ __  __      ** |
| **      /  // //  //_//____ /| | / //_/ |  \     ** |
| **     /  // //  /__    _/_/ | |/ /  _  ||\ \    ** |
| **    /   -  -  //  / _/ /__ | |\ \ \ \ ||/ /    ** |
| **    \________//__/ /______/|_| \_\ \_\|__/     ** |
| **                                               ** |
| **               Jeffrey J Peden II              ** |
| ** WiZkId@cup.portal.com WiZkId@shell.portal.com ** |
| **            GammaSoft/A Visual Image           ** |
| **        Get your copy of EDS V40 Today!        ** |
|/***************************************************\|
 -----------------------------------------------------
From donews!crash!cogs.susx.ac.uk!robda Sat, 26 Feb 94 01:35:08 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x6w@bkhouse.cts.com>; Sat, 26 Feb 94 01:35:08 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa640-0001xJC; Fri, 25 Feb 94 09:10 PST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa5q1-0000FcC; Fri, 25 Feb 94 08:56 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pa5pJ-0001KyC; Fri, 25 Feb 94 16:55 GMT
Message-Id: <m0pa5pJ-0001KyC@tsunb.ctn.cogs.susx.ac.uk>
Date: Fri, 25 Feb 1994 16:55:43 +0000 (GMT)
In-Reply-To: <9402241959.2.25339@cup.portal.com> from "WiZkId@cup.portal.com" at Feb 24, 94 07:59:53 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 615
From: "Robert Dabell" <robda@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: Kid in a candy shop

>   IF (amigaguidebase:=OpenLibrary('amigaguide.library',37))=NIL THEN RETURN ER_

Can't help you with your problem sorry :-(  But could I ask that you don't
hard code the guide filename into your program.  I (and many others) store all
my manual, doc and guide files into specific directories, and I'd like for all
programs to be able to access that help without me having to create softlinks
or making assigns.  On a large hard drive it's far neater to have all guide
files in one place, intead of dotted around the drive.  Oh, and it may also
help to support powerpacked amigaguides...


Later...
        Robert
From donews!crash!cogs.susx.ac.uk!robda Sat, 26 Feb 94 01:35:17 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x71@bkhouse.cts.com>; Sat, 26 Feb 94 01:35:17 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa642-00020HC; Fri, 25 Feb 94 09:10 PST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa5t1-0000XmC; Fri, 25 Feb 94 08:59 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pa5se-0001LDC; Fri, 25 Feb 94 16:59 GMT
Message-Id: <m0pa5se-0001LDC@tsunb.ctn.cogs.susx.ac.uk>
Date: Fri, 25 Feb 1994 16:59:11 +0000 (GMT)
In-Reply-To: <1d.112342.1351.0CEDFBCA@synapse.org> from "Bob Monaghan" at Feb 24, 94 12:06:00 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 395
From: "Robert Dabell" <robda@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: Sound in e.

> BTW.. Does anyone out there have the source (and documentation on) for
> the SOundtracker format? I want to try and write an ST mod player, (and
> perhaps later on a MOD. datatype.

I'd suggest you convert the modules into MED format, then use the player
library to do all the hard work for you.  The includes for MED convert with no
problems, as I've done this myself :-)


Ciao,
     Robert
From donews!crash!cup.portal.com!WiZkId Sat, 26 Feb 94 01:36:18 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x8e@bkhouse.cts.com>; Sat, 26 Feb 94 01:36:18 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pa9Cu-0001S4C; Fri, 25 Feb 94 12:32 PST
Received: from nova.unix.portal.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pa94b-0000NPC; Fri, 25 Feb 94 12:23 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4) with ESMTP id MAA18960 for <amigae@bkhouse.cts.com>; Fri, 25 Feb 1994 12:24:41 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.21) id MAA00674 for amigae@bkhouse.cts.com; Fri, 25 Feb 1994 12:24:40 -0800
Lines: 22
Date: Fri, 25 Feb 94 12:24:40 PST
Message-ID: <9402251224.2.27387@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: Re: Dev Tools and E (was "Re: FAE update")

>HI !
>>
>>     But, they must all wait for EDS V40.64 - it will be out Wednesday.
>
>hehehe which one ? You are using the first upload law !       ^^^^^^^^^

  Last one :-)  It's already up on the Aminet sites, in the Dev/e directory.
And I'm already at work on an even better (read: more features) version :-)

 /***************************************************\
| **       ___ __ __  __ _____  _   __ __  __      ** |
| **      /  // //  //_//____ /| | / //_/ |  \     ** |
| **     /  // //  /__    _/_/ | |/ /  _  ||\ \    ** |
| **    /   -  -  //  / _/ /__ | |\ \ \ \ ||/ /    ** |
| **    \________//__/ /______/|_| \_\ \_\|__/     ** |
| **                                               ** |
| **               Jeffrey J Peden II              ** |
| ** WiZkId@cup.portal.com WiZkId@shell.portal.com ** |
| **            GammaSoft/A Visual Image           ** |
| **        Get your copy of EDS V40 Today!        ** |
|/***************************************************\|
 -----------------------------------------------------
From donews!crash!freenet.carleton.ca!ad047 Sat, 26 Feb 94 01:36:59 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1x9a@bkhouse.cts.com>; Sat, 26 Feb 94 01:36:59 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0paB64-0001o1C; Fri, 25 Feb 94 14:33 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paAwP-0000UJC; Fri, 25 Feb 94 14:23 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA18631; Fri, 25 Feb 94 17:23:41 EST
Received: from localhost (ad047@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id RAA02508; Fri, 25 Feb 1994 17:23:07 -0500
Date: Fri, 25 Feb 1994 17:23:07 -0500
Message-Id: <199402252223.RAA02508@freenet.carleton.ca>
Reply-To: ad047@freenet.carleton.ca
From: ad047@freenet.carleton.ca (Stephane Costisella)
To: AmigaE@bkhouse.cts.com
Subject: Re: Sound in e.

>
>Hi Stephane,
>The source is incomplete. (The Message can only be so long...)
>What is the program supposed to do? A sound player?
>
>BTW.. Does anyone out there have the source (and documentation on) for
>the SOundtracker format? I want to try and write an ST mod player, (and
>perhaps later on a MOD. datatype.
>

It's just suppose to play an analog sound, I'm shure all the source is
included. This is a simple example from the Rom Kernal.


--
------------------------------------------------------------------------------
| Stephane Costisella, Hull Quebec, Canada  | Talk me about: //3D Raytracing |
| Freenet: ad047@freenet.carleton.ca        | ------------- // Programming   |
|___________________________________________|            \\//  CommodoreAMIGA|
From donews!crash!hermes.cam.ac.uk!dmh1002 Sat, 26 Feb 94 05:40:56 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xd8@bkhouse.cts.com>; Sat, 26 Feb 94 05:40:56 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0paODY-0002TCC; Sat, 26 Feb 94 04:34 PST
Received: from ppsw2.cam.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paNxT-0000NLC; Sat, 26 Feb 94 04:17 PST
Received: from black.csi.cam.ac.uk by ppsw2.cam.ac.uk 
          with SMTP-CAM (PP-6.0) as ppsw.cam.ac.uk 
          id <21923-0@ppsw2.cam.ac.uk>; Sat, 26 Feb 1994 12:17:19 +0000
Received: from hermes.cam.ac.uk by black.csi.cam.ac.uk 
          id <17798-0@black.csi.cam.ac.uk>; Sat, 26 Feb 1994 12:17:16 +0000
Date: Sat, 26 Feb 1994 12:18:18 +0000 (GMT)
In-Reply-To: <Pine.3.89.9402232010.A9658-0100000@thor.cf.ac.uk>
Message-ID: <Pine.3.89.9402261241.A2221-0100000@blue.csi.cam.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: dmh1002@hermes.cam.ac.uk
From: Dave Higginson <dmh1002@hermes.cam.ac.uk>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: Setting up a usenet E group


On Wed, 23 Feb 1994, Mark Wardle wrote:

> Hello!  Has anyone asked about getting an usenet group (just like 
> i-amiga) so people have two ways of posting/accessing this group. I would 
> personally prefer the news via my news reader than a mail reader, but 
> others differ I suppose. Isn't it possible for this to happen? After all 
> i-amiga manages it.

I think the ability to read this list from a newsreader would be good, 
because I hate having to separate my personal mail from list mail - my 
mail program should do it for me, but I don't know how to get it to.

On the other hand, I think you would have a much higher noise ratio since 
everyone on this list at the moment is interested in E (not so with a 
newsgroup). You might even find people posting trying to get us to buy 
PCs or Macs instead (happens on a lot of Amiga newsgroups).

Dave

+--
  // David Higginson, dmh1002@hermes.cam.ac.uk
\X/  Churchill College, Cambridge, CB3 0DS, UK

From donews!crash!freenet.carleton.ca!ao443 Sun, 27 Feb 94 01:36:52 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xec@bkhouse.cts.com>; Sun, 27 Feb 94 01:36:52 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0paSr8-0002TWC; Sat, 26 Feb 94 09:31 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paSRN-0000BaC; Sat, 26 Feb 94 09:04 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA22743; Sat, 26 Feb 94 12:05:02 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id MAA02736; Sat, 26 Feb 1994 12:04:29 -0500
Date: Sat, 26 Feb 1994 12:04:29 -0500
Message-Id: <199402261704.MAA02736@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: I`m new here!

>This may be caused by the Mac using a different end of line marker from the
>Amiga and Unix.
>
	Well, no, I'm aware of the differences. What is happenning is
this: To send a uuencoded file, I have to bring up a text editor in the
background, then cut and paste it onto the terminal. (Since both telnet
term program have no way to send an ascii file.), but when I load it into
any editor, that editor 'decides' that I really don't need some of the
characters in the uuencoded lines, and kills them, changing the line
sizes. This totally screws up the uue.
	And, since this is rather off topic, any replies should be in
email. (Sorry Norm.)


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!freenet.carleton.ca!ao443 Sun, 27 Feb 94 01:37:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xeh@bkhouse.cts.com>; Sun, 27 Feb 94 01:37:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0paSrB-0001ZxC; Sat, 26 Feb 94 09:31 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paSUD-0000FLC; Sat, 26 Feb 94 09:07 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA22837; Sat, 26 Feb 94 12:07:58 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id MAA04200; Sat, 26 Feb 1994 12:07:25 -0500
Date: Sat, 26 Feb 1994 12:07:25 -0500
Message-Id: <199402261707.MAA04200@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

>  [I'm not trying to start a war here, just put in my 2 cents]
[Me either]
>
>  First off, the Getfile gadget is a BOOPSI-thing.  Also, it should be
>possible to USE it, or even one of the MUI getfile gadgets (which I think
>look much nicer, but MUI is too slow!), by using a generic gadtools gadget,
>and supplying the imagery.
	Yep. Completely possible.

>  Second, it is "established" because if you show someone one of those
>gadgets, and ask what it is, they will tell you "getfile".  If you give
>someone an asterisk and ask what it is, you're not going to get a precise
>result.
>
	Perhaps an asterix is a little vague yes.

>  I also believe it is STANDARD, because look at C='s own
>FOUNTAIN/INTELLIFONT.  They use the "non-standard/non-established" getfile
>symbol in a gadget.
	Intellifont/Fountain are for some weird reason non style
guide compliant.

--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!cup.portal.com!WiZkId Sun, 27 Feb 94 01:38:22 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xfn@bkhouse.cts.com>; Sun, 27 Feb 94 01:38:22 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0paZxa-0002TRC; Sat, 26 Feb 94 17:06 PST
Received: from nova.unix.portal.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paZno-0000FcC; Sat, 26 Feb 94 16:56 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4) with ESMTP id QAA26690 for <amigae@bkhouse.cts.com>; Sat, 26 Feb 1994 16:56:57 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.21) id QAA03751 for amigae@bkhouse.cts.com; Sat, 26 Feb 1994 16:56:56 -0800
Lines: 45
Date: Sat, 26 Feb 94 16:56:55 PST
Message-ID: <9402261656.3.2883@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: Re: Kid in a candy shop

>>   IF (amigaguidebase:=OpenLibrary('amigaguide.library',37))=NIL THEN RETURN 
E
>
>Can't help you with your problem sorry :-(  But could I ask that you don't

  :-( <g>

>hard code the guide filename into your program.  I (and many others) store all

  Of course.  No, I'm just trying to get something working before I go about
setting up a definable place for it.  Most likely, EDS will have 2 guides. 
The normal DOC guide, and then the Online help guide which is just short and
sweet info on each button/menu/feature.  

>my manual, doc and guide files into specific directories, and I'd like for all
>programs to be able to access that help without me having to create softlinks
>or making assigns.  On a large hard drive it's far neater to have all guide

  Yeah... I've begun keeping my guides in a standard place (If I'm actually
thinking when Installer asks me where to put the guide!)  I use the place
that was set-up (at least for 3.0/3.1) by the original installer on my
system, HELP:English/ or even just HELP:.  This is where the EDS installer
will ask for as a default place to install the help file, if possible, and
if it ever makes it there.

>files in one place, intead of dotted around the drive.  Oh, and it may also
>help to support powerpacked amigaguides...

  I was thinking about MAYBE adding the option of having EDS decompress
XPK'd files (now that I have real modules and an example) before loading
into Amigaguide.  This is only a maybe though.

 /***************************************************\
| **       ___ __ __  __ _____  _   __ __  __      ** |
| **      /  // //  //_//____ /| | / //_/ |  \     ** |
| **     /  // //  /__    _/_/ | |/ /  _  ||\ \    ** |
| **    /   -  -  //  / _/ /__ | |\ \ \ \ ||/ /    ** |
| **    \________//__/ /______/|_| \_\ \_\|__/     ** |
| **                                               ** |
| **               Jeffrey J Peden II              ** |
| ** WiZkId@cup.portal.com WiZkId@shell.portal.com ** |
| **            GammaSoft/A Visual Image           ** |
| **        Get your copy of EDS V40 Today!        ** |
|/***************************************************\|
 -----------------------------------------------------
From donews!crash!cup.portal.com!WiZkId Sun, 27 Feb 94 01:38:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xfv@bkhouse.cts.com>; Sun, 27 Feb 94 01:38:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0paZxZ-0002UWC; Sat, 26 Feb 94 17:06 PST
Received: from nova.unix.portal.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paZnW-00004FC; Sat, 26 Feb 94 16:55 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4) with ESMTP id QAA26669 for <amigae@bkhouse.cts.com>; Sat, 26 Feb 1994 16:56:50 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.21) id QAA03715 for amigae@bkhouse.cts.com; Sat, 26 Feb 1994 16:56:48 -0800
Lines: 62
Date: Sat, 26 Feb 94 16:56:48 PST
Message-ID: <9402261656.1.2883@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: Re: PrintIText V40???

>*B) kludgefill00:CHAR
>
>Let's see, that would be the intuitext object, right?  I worked
>around it by defining the object locally in my program to appear
>the same way it does in the 2.0 modules, and called it
>
>  OBJECT intuitext_fix
>  ...
>  ENDOBJECT

  Well, I fixed it easily enough by just adding a 0 to each of my (2)
intuitext structures.  "PrEgrammers" <g> creed: When all else fails, and a
required element is unknown, stick in a NIL! :-)

>or something like that.  Wouter was nice enough to send me a
>"doctored" intuition/intuition.m.  Maybe he's nice enough to
>post it since there appears to be some need.  (I'll do it if
>you want, Wouter, since it's probably less trouble for me.)

  Whatever... if you get a chance.  I only have the v40 autodocs here, and
not the includes (lost my damn disks... hopefully I'll be able to grab them
again at our next computer club meeting... :-)  - and I couldn't find that
item IN there, but maybe theres a feature we don't know about in V39+... who
knows... 

>*B) This may be your major problem.  Also, the ASL objects are different, but
>*B) those are easy to fix, I think :-)
>
>Hmph.  Didn't notice any problems there.  What's the diff,
>naming?  Or structure?

  Well, I was using a semi-hacked up un-modulized version of the 2.1 asl
requester (using a pointer to a filerequester, and then accessing all of the
different fields to see what info they held...) so there were a bunch of
changes there that I had to make.  Also, for the font requester, freq.name
is no longer there.  You have to go and get freqtattr:=freq.tattr and then
get freqtattr.name and freqtattr.ysize (ysize is no longer there either)

AND, in the file requester, it's req.drawer not req.dir now.  Those are the
only ones I could remember.  Just takes running the source through EC,
re-editing, running through EC, re-editing... :-)   

I HAVE A BIG SUGGESTION FOR E 3.0!!! Wouter should make a runtime library
(the E.library) with some features available to us like debugging.  It would
be MUCH better than a simple debugger.  From here, we could supply the
modules we want to search in a taglist, and it could go and check and see if
some referenced variable was available... it would be much better and faster
for something like EDS or EE to use that than a script.  What do ya think?

 /***************************************************\
| **       ___ __ __  __ _____  _   __ __  __      ** |
| **      /  // //  //_//____ /| | / //_/ |  \     ** |
| **     /  // //  /__    _/_/ | |/ /  _  ||\ \    ** |
| **    /   -  -  //  / _/ /__ | |\ \ \ \ ||/ /    ** |
| **    \________//__/ /______/|_| \_\ \_\|__/     ** |
| **                                               ** |
| **               Jeffrey J Peden II              ** |
| ** WiZkId@cup.portal.com WiZkId@shell.portal.com ** |
| **            GammaSoft/A Visual Image           ** |
| **        Get your copy of EDS V40 Today!        ** |
|/***************************************************\|
 -----------------------------------------------------
From donews!crash!cup.portal.com!WiZkId Sun, 27 Feb 94 01:38:54 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xg5@bkhouse.cts.com>; Sun, 27 Feb 94 01:38:54 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pabHH-0001P5C; Sat, 26 Feb 94 18:30 PST
Received: from nova.unix.portal.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pabAY-0000JPC; Sat, 26 Feb 94 18:23 PST
Received: from hobo.corp.portal.com (hobo.corp.portal.com [156.151.1.14]) by nova.unix.portal.com (8.6.4/8.6.4) with ESMTP id SAA07694 for <amigae@bkhouse.cts.com>; Sat, 26 Feb 1994 18:24:39 -0800
Received: from localhost (pccop@localhost) by hobo.corp.portal.com (8.6.4/1.21) id SAA22150 for amigae@bkhouse.cts.com; Sat, 26 Feb 1994 18:24:37 -0800
Lines: 38
Date: Sat, 26 Feb 94 18:24:36 PST
Message-ID: <9402261824.1.18837@cup.portal.com>
X-Origin: The Portal System (TM)
From: WiZkId@cup.portal.com
To: AmigaE@bkhouse.cts.com
Subject: AmigaGuide

Hey, anybody REALLY bored?

  Could somebody translate SOME FORM of AmigaGuide handling into E for me? 
I've gone through multiple sources, and what I'm trying to do is almost
EXACTLY what PPGUIDE (a program that un-powerpacks a guide file and then
loads it into an Amigaguide window through the library) is doing.  IN fact,
I have gone through and matched it (except for the de-powerpacking) step by
step.  I've also looked at Term 3.3 source (only stuff I could find locally)
and the examples that come with AmigaGuide, and I have yet to have any luck!
It really sucks!  

All I want to do is load an amigaguide doc-file into EDS through the
Amigaguide.library.  I don't need it to be Asynchronous, and I don't need it
to be a Dynamic Node-Host type of thing (I don't REALLY want to go THAT deep
into online help, providing information on the program loaded in and the
memory situation and all that - not yet anyways :-)

I know it can be done SIMPLY (i.e. should be less than 100 lines... should
be less than 50 lines!) but most code I've seen involves callback hooks and
asynchronous calling and notifying the mother-task and spawning of
processes, and being V39 specific (term).  I KNOW THIS IS NOT NECESSARY! 

AYUGHSDHNSDFJUISHDKNW"SIORJNEWS:LKTRHWOI:LEKHNDWSILK TRHS MRENH"! Ah! Now I
feel better... <g>

 /***************************************************\
| **       ___ __ __  __ _____  _   __ __  __      ** |
| **      /  // //  //_//____ /| | / //_/ |  \     ** |
| **     /  // //  /__    _/_/ | |/ /  _  ||\ \    ** |
| **    /   -  -  //  / _/ /__ | |\ \ \ \ ||/ /    ** |
| **    \________//__/ /______/|_| \_\ \_\|__/     ** |
| **                                               ** |
| **               Jeffrey J Peden II              ** |
| ** WiZkId@cup.portal.com WiZkId@shell.portal.com ** |
| **            GammaSoft/A Visual Image           ** |
| **        Get your copy of EDS V40 Today!        ** |
|/***************************************************\|
 -----------------------------------------------------
From donews!crash!access.digex.net!gladiatr Sun, 27 Feb 94 01:39:05 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xgb@bkhouse.cts.com>; Sun, 27 Feb 94 01:39:05 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pabjt-0001okC; Sat, 26 Feb 94 19:00 PST
Received: from access3.digex.net by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pabMu-000077C; Sat, 26 Feb 94 18:36 PST
Received: by access3.digex.net id AA10858
  (5.67a8/IDA-1.5 for AmigaE@bkhouse.cts.com); Sat, 26 Feb 1994 21:36:26 -0500
Message-Id: <199402270236.AA10858@access3.digex.net>
Date: Sat, 26 Feb 1994 21:36:26 -0500 (EST)
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 648
From: Donald Holman <gladiatr@access.digex.net>
To: AmigaE@bkhouse.cts.com
Subject: Vector.Library

Was wondering if anyone here has used Vector.library v1.6x(I believe 
it was written by Jurgen Koch) with E.  If so, do you mind if I see some 
of the code?  Just picked the library up from aminet last night.  Thanks 
for any info.

   -Donald

=+=+=+=+=+=+=+=[] Donald Holman / gladiatr@access.digex.net []=+=+=+=+=+=+=+=
 __    __
|  |  |  | "Alright, m'lad-o.  The party's over.  I've had just about as much
|  |__|  |  of this as I'm going to take.  And it's no good standing there
|   __   |  with your big macho chest and your silly oiled nipples.  Doesn't
|  |  |  |  impress me one bit."  
|__|  |__|                       - Arnold Rimmer

From donews!crash!mhd1.moorhead.msus.edu!platt Sun, 27 Feb 94 03:42:22 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xia@bkhouse.cts.com>; Sun, 27 Feb 94 03:42:22 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pairQ-0001vMC; Sun, 27 Feb 94 02:36 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paiXf-00007lC; Sun, 27 Feb 94 02:16 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA04351; Sun, 27 Feb 1994 04:17:04 -0600
Message-Id: <9402271017.AA04351@mhd1.moorhead.msus.edu>
Date: Sun, 27 Feb 1994 04:17:04 -0600 (CST)
In-Reply-To: <Pine.3.89.9402261241.A2221-0100000@blue.csi.cam.ac.uk> from "Dave Higginson" at Feb 26, 94 12:18:18 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 1490
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: Setting up a usenet E group

> I think the ability to read this list from a newsreader would be good, 
> because I hate having to separate my personal mail from list mail - my 
> mail program should do it for me, but I don't know how to get it to.
> 
> On the other hand, I think you would have a much higher noise ratio since 
> everyone on this list at the moment is interested in E (not so with a 
> newsgroup). You might even find people posting trying to get us to buy 
> PCs or Macs instead (happens on a lot of Amiga newsgroups).


Personally, I am *VERY* opposed to setting up comp.sys.amiga.programmer.e
for two reasons:

1) No other programming language for the amiga has their own newsgroup. 
i.e. There is no comp.sys.amiga.programmer.c or
comp.sys.amiga.programmer.amos and I think we don't want to start this
trend either.  Also, to do this when no other language users have done it
would be rude.

2) The reason mailing lists exist is to provide a high quality (low noise)
content and I think that making this newsgroup would defy this purpose. 
Also, consider how many people use E in comparison to C users.  Why should
we make this group (and make everybody have a copy of it in their news
areas) when only a select group of people use it?  One might argue that
this would be great advertising, but I don't think we want to advertise E
until at least 3.0 is ready.  There are just too many bugs and
inconsistencies at this point to convince an already hard-boiled
programmer that E is a viable option.
From donews!crash!mhd1.moorhead.msus.edu!platt Sun, 27 Feb 94 03:42:31 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xif@bkhouse.cts.com>; Sun, 27 Feb 94 03:42:31 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pairS-0001guC; Sun, 27 Feb 94 02:36 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paidJ-0000QOC; Sun, 27 Feb 94 02:21 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA04372; Sun, 27 Feb 1994 04:22:54 -0600
Message-Id: <9402271022.AA04372@mhd1.moorhead.msus.edu>
Date: Sun, 27 Feb 1994 04:22:54 -0600 (CST)
In-Reply-To: <199402261707.MAA04200@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Feb 26, 94 12:07:25 pm
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 1169
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

> >  Second, it is "established" because if you show someone one of those
> >gadgets, and ask what it is, they will tell you "getfile".  If you give
> >someone an asterisk and ask what it is, you're not going to get a precise
> >result.
> >
> 	Perhaps an asterix is a little vague yes.

I never asked anyone to analyze my stupid little asterisk.  I TOLD
everybody that is the character in the button I am going to use.  I AM
going to do this because it is efficient and small.  Any questions?

I also asked if anyone would send me source, which would put up a
getfile-like button in place of the asterisk (about 1 character wide under
topaz 8).  No one has sent me anything.  Any questions???

> >  I also believe it is STANDARD, because look at C='s own
> >FOUNTAIN/INTELLIFONT.  They use the "non-standard/non-established" getfile
> >symbol in a gadget.
> 	Intellifont/Fountain are for some weird reason non style
> guide compliant.
  ^^^^^
   A GUIDE, not a hard and fast rule.  This isn't Macintrash.  I highly
doubt C= follows it own GUIDElines 100%.  Those GUIDEs are meant for the
brainless.  Any more questions? 

Please let this god-awful stupid thread die.


From donews!crash!delphi.com!NES Mon, 28 Feb 94 01:33:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xj7@bkhouse.cts.com>; Mon, 28 Feb 94 01:33:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0palbP-0001PdC; Sun, 27 Feb 94 05:32 PST
Received: from bos1a.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0palFI-0000nwC; Sun, 27 Feb 94 05:09 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #6311) id
 <01H9DG1XGK6Y8X1SQ5@delphi.com>; Sun, 27 Feb 1994 08:09:14 EST
Date: Sun, 27 Feb 1994 08:09:14 -0500 (EST)
Message-id: <01H9DG1XGK708X1SQ5@delphi.com>
X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: AmigaE@bkhouse.cts.com
Subject: Re: Sound in e.

Robert,  why don't you share your code on using the MED library with
us?  I think that would help alot of us out....
Eric <nes@delphi.com>
From donews!crash!delphi.com!NES Mon, 28 Feb 94 01:33:14 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xjf@bkhouse.cts.com>; Mon, 28 Feb 94 01:33:14 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0palbR-0001wbC; Sun, 27 Feb 94 05:32 PST
Received: from bos2a.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0palKi-0000VLC; Sun, 27 Feb 94 05:14 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #6311) id
 <01H9DG6G570G8X1SQ5@delphi.com>; Sun, 27 Feb 1994 08:14:46 EST
Date: Sun, 27 Feb 1994 08:14:46 -0500 (EST)
Message-id: <01H9DG6G570I8X1SQ5@delphi.com>
X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

Gee,  I did not think my queston would start a war....
You know all I ask was a simple queston.  And what I got was a runaround on it...
We should be sharing code here not flaming each other....
BTW  I was gone a week and had over a 100 messages in the old mail box...
Eric (NES@DELPHI.COM)

Chow...
From donews!crash!delphi.com!NES Mon, 28 Feb 94 01:33:22 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xjk@bkhouse.cts.com>; Mon, 28 Feb 94 01:33:22 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0palbS-0001mmC; Sun, 27 Feb 94 05:32 PST
Received: from bos1a.delphi.com by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0palO4-0000EoC; Sun, 27 Feb 94 05:18 PST
Received: from delphi.com by delphi.com (PMDF V4.2-11 #6311) id
 <01H9DGCBHGJA8X1SQ5@delphi.com>; Sun, 27 Feb 1994 08:18:13 EST
Date: Sun, 27 Feb 1994 08:18:13 -0500 (EST)
Message-id: <01H9DGCBHGJC8X1SQ5@delphi.com>
X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
From: NES@delphi.com
To: AmigaE@bkhouse.cts.com
Subject: Re: Vector.Library

Donald, 
  I have been working off and on with the vector.library.
But have not got it working.  I have the vector lib modules in E.
But not a working program. I will post it as soon as I get it working
Eric
From donews!crash!freenet.uwm.edu!gmandic Mon, 28 Feb 94 01:35:12 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xls@bkhouse.cts.com>; Mon, 28 Feb 94 01:35:12 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0paqmf-0001vvC; Sun, 27 Feb 94 11:04 PST
Received: from freenet.uwm.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0paqb8-0000MkC; Sun, 27 Feb 94 10:52 PST
Received: by freenet.uwm.edu (5.65/DEC-Ultrix/4.3)
	id AA03766; Sun, 27 Feb 1994 12:52:11 -0600
Date: Sun, 27 Feb 1994 12:52:11 -0600
Message-Id: <9402271852.AA03766@freenet.uwm.edu>
From: gmandic@freenet.uwm.edu (Gojko Mandic)
To: amigae@bkhouse.cts.com
Subject: E Mailing List Request

SUBSCRIBE AmigaE
FAQ AmigaE
INDEX
From donews!crash!nkraft Mon, 28 Feb 94 01:35:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xmb@bkhouse.cts.com>; Mon, 28 Feb 94 01:35:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pata2-0002TrC; Sun, 27 Feb 94 14:03 PST
Received: by crash.cts.com (Smail3.1.28.1 #18)
	id m0patVQ-0000FiC; Sun, 27 Feb 94 13:58 PST
Message-Id: <m0patVQ-0000FiC@crash.cts.com>
Date: Sun, 27 Feb 1994 13:58:32 -0800 (PST)
In-Reply-To: <Pine.3.89.9402261241.A2221-0100000@blue.csi.cam.ac.uk> from "Dave Higginson" at Feb 26, 94 12:18:18 pm
X-Mailer: ELM [version 2.4 PL23]
Content-Type: text
Content-Length: 1025
From: "Norman Kraft" <nkraft@crash.cts.com>
To: AmigaE@bkhouse.cts.com
Subject: Re: Setting up a usenet E group


> I think the ability to read this list from a newsreader would be good, 
> because I hate having to separate my personal mail from list mail - my 
> mail program should do it for me, but I don't know how to get it to.

One answer to this, for those that can do it, is to set up another
email address for AmigaE and hvae the mail sent to that address. A lot
of users here are doing this I've noticed, with all the AmigaE-List@...
addresses I have in the subscriber list.

This may not solve your problem, Dave, but I thought I'd suggest it.

Norm.

-- 

----------------------------------------------------------------------------
Norman Kraft                            INET  : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
Dept of Psychiatry, School of Medicine  
University of California, San Diego          Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!hull.ac.uk!electronic-engineering.hull.ac.uk!M.C.Askin Mon, 28 Feb 94 01:36:11 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xn1@bkhouse.cts.com>; Mon, 28 Feb 94 01:36:11 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pav1k-0002TKC; Sun, 27 Feb 94 15:36 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pauxx-0000y8C; Sun, 27 Feb 94 15:32 PST
Received: from adelphi-bf0.ucc.hull.ac.uk by gilbert.ucc.hull.ac.uk 
          with SMTP (PP) id <09933-0@gilbert.ucc.hull.ac.uk>;
          Sun, 27 Feb 1994 23:13:05 +0000
Received: from humus.computer-centre.hull.ac.uk 
          by humus.computer-centre.hull.ac.uk with SMTP (PP) 
          id <12955-0@humus.computer-centre.hull.ac.uk>;
          Sun, 27 Feb 1994 23:32:58 +0000
Via: uk.ac.hull; Sun, 27 Feb 1994 23:31:42 +0000
Message-Id: <8665.9402272331@humus.hull.ac.uk>
Date: Sun, 27 Feb 1994 23:31:51 +0000 (GMT)
X-Mailer: ELM [version 2.4 PL21]
Content-Type: text
Content-Length: 5868
From: "M.C.Askin" <M.C.Askin@electronic-engineering.hull.ac.uk>
To: amigae@bkhouse.cts.com
Subject: 1 or 2 beginner questions

Hello everybody, I'm new to E,  and  this  list. I've been reading the E
list archives on Aminet which have been very helpful, but I hope you can
help me with some questions (problems)  I've  got. I only came by AmigaE
26 days ago, and already  programming  half  decent programs. I'm taking
electronic engineering, and one of the leture courses was programming in
C. Since this was on PC's I  have  little  idea  of how to use the Amiga
libraries apart from what I've picked  up  along the way. I've looked at
the examples, and with  the  help  of  the  GFA  Basic  book (it has 1.3
library names, and a short  blurb  about  each function), and the AmigaE
list I've managed  to  write  several  simple  DOS  utils  and  a simple
intuition thing based on SpriteExample.e,  but  I don't use sprites, and
it's not an example! :-)

Heres the questions..(I've been saving them up)

1. What is the best way to clear a window. I've used ClearScreen, but it
crashes the machine a treat once you  start moving screens about. In GFA
Basic I used:

CLEARW #1

2. I've tried to make EModules  from the Medplayer progmas, and include,
but I got an error from Pragma2Module,  and OctaMed does not come with a
.i file, but a .h file (C definitions). Pragma2Module the output:

Amiga E Pragma2Module by $#%! in 1992
converting: "libproto.h"
Base will be: medplayerbase
Correct name of this library (with the ".library" or ".device"):
 >medplayer.library
found 1 empty or private functions before -66.
Pragma file format error!

but does seem to make an EModule  which looks similar to the others with
the correct names. The .h is needed in the examples, but do *I* need it?
How can I convert it to a .i?

3. I'd like to get the full path of the current directory (from the root
directory), Newlist (a dir util program)  does this (even CD does!), but
D (Wouter's directory program) doesn't.  Also  is  there a better way of
getting the disk name of a specified directory/device than :

/* getdevname : Gets the root directory name, i.e. the volume name */
/* specified in the string 'devname', and places the actual volume */
/* name back in 'devname' with the approiate ':' on the end of it  */

-----------8<----------------8<-----------------------------
PROC getdevname(devname)
  DEF lock,fib:fileinfoblock
  IF lock:=Lock(devname,SHARED_LOCK) /* Get a  lock  on  the root dir of
the disk */
    IF Examine(lock,fib)            /* Get the information */
      StrCopy(devname,fib.filename,ALL) /* Copy  filename  to the string
*/
      StrAdd(devname,':',ALL) /* and add a ':' on the end */
    ELSE
      WriteF('Could not get lock on root directory\n')
    ENDIF
    UnLock(lock)
  ENDIF
ENDPOC
-----------8<----------------8<-----------------------------

and if the user asks  for  bla:  and  it's  not mounted the standard req
comes up, anyway of cancelling this?  Sometimes something happens to the
system and it stops the  requesters  as  if  the  user clicked on cancel
could I make it  do  this?, or  better  still... How do I get a list  of
mounted devices?

4. I've written a  very  simple  direct  to  disk  sampler  (goes into a
buffer, and when it's full is  then  saved  to  disk), however I want to
view the samples graphically (I  don't  know  enough  to be able to hear
them yet). The  main  problem  is  that  once  I  subtract  129 from the
incoming numbers (at addr $bfe105 - bad programming I know - I don't even
setup the port to receive mode) to get the needed positive/negative numbers
for IFF samples and save them to disk, I can't do the opposite (i.e. Add
129) to get the 0-255  (or  -128  to  129)  range  of numbers that I can
easily plot as they are now  positive  numbers  from  0 to 255 in an odd
order, i.e. Upside down for half of  the numbers. Someone out there must
know what I mean..could they help?  I didn't even realise until recently
how the samples where held. I  wrote  elabrate procedures to convert the
0-256 number from my  sampler  to  the  values  needed  for IFF using IF
statements!!!

5. Why does this code produce  a  'recoverable  error' when run with the
following line:
1.> ReadArgsTest dest
I know that it isn't the corrct usage of args but it shouldn't mess up.

---------8<-------------8<-----------
DEF args:PTR TO LONG
PROC main() HANDLE
   DEF rdargs
   args:=[0]
   IF rdargs:=ReadArgs('DEST=DESTINATION/K',args,NIL)=0
   ENDIF
   Raise(0)
EXCEPT
   IF rdargs THEN FreeArgs(rdargs) /* Clean up args if used */
ENDPROC
---------8<-------------8<-----------

6. Last question (told you I've been  saving  them  up), how do I draw a
filled boxed, in GFA Basic I would do:

COLOR col                 ! Set the colour
PBOX x,y,dx,dy            ! Draw a filled box with current patten set

I would be eternally grateful if some one could answer these (relativily
simple, compared to what you  normally  talk about) questions. Thanks in
advance,

Myk. (I pronouce it Mike, but  stricly  speaking it should be pronounced
Mick)

ps. My computer setup : I  have  a  standard A1200 (OS3) with 170Meg HD,
and Trilogic stereo sampler, and a  2400  baud modem. I don't mind using
OS2 specific library calls (sorry 1.3  users),  so  don't go out of your
way to make the answers work on any machine if you can't be bothered to.
Keep a watch on Aminet (dev/e) for some of my programs (once I've worked
out how to upload).

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

Michael Askin : E Mail address - Look at the Mail Header - Its something
like: m.c.askin@electronic-engineering.hull.ac.uk

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

My favorite movie/television quotes:
  'Exterminate! Exterminate! Exterminate!'
         - A Dalek from Dr Who

Homemade tag lines inc. 5 1994 Michael Askin  :-)

========================================================================

From donews!crash!piaggio.maths.nott.ac.uk!maths.nott.ac.uk!dp Mon, 28 Feb 94 01:37:10 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xof@bkhouse.cts.com>; Mon, 28 Feb 94 01:37:10 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb3s8-0002TqC; Mon, 28 Feb 94 01:02 PST
Received: from Cs.Nott.AC.UK by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb3cH-0000oFC; Mon, 28 Feb 94 00:46 PST
Received: from piaggio.maths.nott.ac.uk by marian.Cs.Nott.AC.UK id aa20257;
          28 Feb 94 8:44 GMT
Date: Mon, 28 Feb 94 08:44:18 GMT
Message-Id: <15948.9402280844@piaggio.maths.nott.ac.uk>
From: Darren Parr <dp@maths.nott.ac.uk>
To: AmigaE@bkhouse.cts.com
Cc: dp@maths.nott.ac.uk
Subject: Re: More questons about Gadtools.

How about this?
It seems that the guy using the asterisk is getting flamed alot.
Change the * to some other character in some nice font - one thats got a high
ascii code.
Then edit the font and make your own in an 8x8 grid.
A good monspaced font would be hack ( the one that comes with nethack3.1.3)
It also has alot of chars in it which are used for walls in the game.
Just redefine on of them.

BoombOOm (MeXaLaNd)
dp@maths.nott.ac.uk
From donews!crash!teesside.ac.uk!A.Kennedy Mon, 28 Feb 94 03:45:01 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xp0@bkhouse.cts.com>; Mon, 28 Feb 94 03:45:01 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb5HE-0001vdC; Mon, 28 Feb 94 02:32 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb4xS-0000l4C; Mon, 28 Feb 94 02:12 PST
Received: from scorch (scorch.tees.ac.uk) by tees.ac.uk;
          Mon, 28 Feb 1994 10:11:06 GMT
Received: from kiki (kiki-r.tees) by scorch; Mon, 28 Feb 94 10:13:26 GMT
Via: uk.ac.teesside; Mon, 28 Feb 1994 10:11:18 +0000
Date: Mon, 28 Feb 94 10:13:09 GMT
Message-Id: <18780.9402281013@kiki>
From: "A.J." Kennedy <A.Kennedy@teesside.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: Vector.Library

I haven't used the library myself, but I've done plenty of 3d stuff in
68000... I can post my routines if anyone is interested...

>Alex

From donews!crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Mon, 28 Feb 94 04:43:38 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xq9@bkhouse.cts.com>; Mon, 28 Feb 94 04:43:38 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb6C1-0002SvC; Mon, 28 Feb 94 03:31 PST
Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb5vu-0000RvC; Mon, 28 Feb 94 03:14 PST
Received: from rbhp44.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
	(1.36.108.4/15.6) id AA22639; Mon, 28 Feb 1994 12:14:00 +0100
Received: by rbhp44.rbg.informatik.th-darmstadt.de
	(1.36.108.4/15.6) id AA18820; Mon, 28 Feb 1994 12:14:08 +0100
Message-Id: <m0pb5vu-0000RvC@crash.cts.com>
Date: Mon, 28 Feb 94 12:14:04 MEZ
Full-Name: Olivier Anh
In-Reply-To: <9402251437.AA01104@plucky.safb.af.mil>; from "Barry D Wills" at Feb 25, 94 8:37 am
Mailer: Elm [revision: 66.25]
From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
To: AmigaE@bkhouse.cts.com (The AmigaE Mailing List)
Subject: HHEELLPP !!!!!

Hi !

I'm coding a GUI for LhA... Working on several problems at the same time,
I found that they are going to the same problem : saving a list of string
into my own array :
I'm reading the rtfilelist (ReqTools.library) and want to save the members
filelist.name into my own array of string...
This array is used as pointers to string :
  FOR i:=0 TO 10 DO my-array[i]:=String(100)

I try to make a StrCopy(my-array[x], filelist.name,ALL) :-> GURU
then assigninga PTR TO CHAR variable to my-array[x] and copy characters per
characters in a loop : 
FOR i:=0 TO EstrLen(filelist.name) DO s[i]:=filelist.name[i] :-> GURU

The same problem occurs when I'm reading a file and save each line in my-array2

How can I do that ?

Following an example of the second example

Thanx
--
-------------------------------------------------------------------------------
   / / Olivier ANH                        |' And may the Force be with You ! '
\ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
-------------------------------------------------------------------------------

/* IntuiSup & own ListView test UNDER WB1.3 */


MODULE 'intuisup',
       'graphics/text',
       'intuition/intuition',
       'intuition/screens',
       'libraries/intuisup'

ENUM NONE,ERR_INTUISUP,ERR_REQTOOLS,ERR_WINDOW,BRK

CONST WIDCMP     = IDCMP_CLOSEWINDOW OR
                   IDCMP_GADGETUP OR
                   IDCMP_GADGETDOWN OR
                   IDCMP_MOUSEMOVE,
      WFLAGS     = WFLG_DRAGBAR OR
                   WFLG_DEPTHGADGET OR
                   WFLG_CLOSEGADGET OR
                   WFLG_WINDOWACTIVE,
      MAXGADGET  = GADGETSIZE*15,
      RENDERINFO = 0


DEF win : PTR TO window,
    scr : PTR TO screen,
    msg : PTR TO intuimessage,
    loop, ri, glist, class, code, iaddress, speciallink,
    txtattr,gaddata,
    arccontlist[100] : ARRAY

PROC main() HANDLE
    DEF i
    intuisupbase:=OpenLibrary('intuisup.library',0)
    IF intuisupbase=NIL THEN Raise(ERR_INTUISUP)
    scr:=NIL
    ri:=IgetRenderInfo(scr,RENDERINFO)
    win:=OpenW(0,11,300,150,WIDCMP,WFLAGS,'Test',0,1,NIL)
    IF win=NIL THEN Raise(ERR_WINDOW)

    txtattr:=['topaz',8,0,0] : textattr
    gaddata:=[ 7,$00000008,10, 16, 16, 82,        0,txtattr,0,0,0,
               1,$00000806,30, 16,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 24,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 32,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 40,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 48,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 56,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 64,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 72,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 80,160,  8,        0,txtattr,0,0,0,
               1,$00000806,30, 88,160,  8,        0,txtattr,0,0,0,
               0,        0, 0,0,  0,  0,          0,      0,0,0,0] : gadgetdata
    glist:=IcreateGadgets(ri,gaddata,0,11,NIL)
    IdisplayGadgets(win,glist)

    FOR i:=0 TO 99 DO arccontlist[i]:=String(100)

    IF getarccontent()=FALSE THEN Raise(NONE)
    loop:=TRUE
    REPEAT
        WaitPort(win.userport)
        msg:=IgetMsg(win.userport)
        IF CtrlC() THEN Raise(BRK)
        class:=msg.class
        code:=msg.code
        iaddress:=msg.iaddress
        speciallink:=msg.speciallink
        IreplyMsg(msg)
        SELECT class
        WriteF('Selecting ')
            CASE IDCMP_CLOSEWINDOW
                WriteF('CloseWindow\n')
                loop:=FALSE
            CASE ISUP_ID
                WriteF('Isup\n')
                dogadget()
        ENDSELECT
    UNTIL loop=FALSE
    closeall()
EXCEPT
    closeall()
    IF exception>0  THEN
        WriteF('Couldn\at \s !\n',ListItem(['do anything',
                                         'open IntuiSup.library',
                                         'open ReqTools.library',
                                         'open Window',
                                         'continue\n*** User Break'],
                                         exception))
ENDPROC

PROC dogadget()
    DEF i
    SELECT code
        CASE 0
            WriteF('    Scroller \d\n',iaddress)
            Box(30,27,190,107,3)
            Colour(1,0)
            FOR i:=0 TO 9
                TextF(30,33+(i*8),'\s',arccontlist[i])
            ENDFOR
        DEFAULT
            WriteF('    Item \d\n',code)
        ENDSELECT
ENDPROC

/* getarccontent read a LhA message and only save what is between '-------- '
   NOTE : the WriteF() statements are here to debug
*/
PROC getarccontent()
    DEF t[512]   : STRING,
        filehandle,
        ok,
        i,
        maxitem,
        k : PTR TO CHAR
WriteF('        Procedure getarccontent()\n')
    IF FileLength('Esources:ELha.t')=-1
        WriteF('GetArcList : Can\at find ELha TempFile !')
        RETURN FALSE
    ENDIF
    IF (filehandle:=Open('Esources:ELha.t',OLDFILE))=NIL
        WriteF('GetArcList : Can\at open ELha TempFile !')
        RETURN FALSE
    ENDIF
    REPEAT
        ok:=ReadStr(filehandle,t)
    UNTIL ((ok=-1) OR (InStr(t,'-------- ',0)=0))
    IF InStr(t,'-------- ',0)=0
        i:=0
        REPEAT
            ok:=ReadStr(filehandle,t)
            IF ((ok<>-1) AND (InStr(t,'-------- ',0)=-1))
                MidStr(t,t,43,EstrLen(t)-42)
                INC i
WriteF('\s\n - ',t)

/* Here are beginning my problems, sniff */

                k:=arccontlist[i]
                FOR ok:=0 TO StrLen(t)+1
WriteF('\c',t[ok])
                    k[ok]:=t[ok]
                ENDFOR

/* The problems are ending here */

WriteF('\n')
            ENDIF
        UNTIL ((ok=-1) OR (InStr(t,'-------- ',0)=0))
    ENDIF
WriteF('Close\n')
    Close(filehandle)
    maxitem:=i
    IF i<=10 THEN maxitem:=10
WriteF('Displaying')
    IsetGadgetAttributes(glist,0,0,0,10,maxitem,0)
    Box(30, 27,190,107,3)
    Colour(1,0)
    FOR ok:=0 TO 9
        TextF(30, 33+(ok*8),'\d, \s',ok,arccontlist[ok])
    ENDFOR
WriteF('        End of getarccontent\n')
ENDPROC TRUE

PROC closeall()
    IF ri           THEN IfreeRenderInfo(ri)
    IF glist        THEN IfreeGadgets(glist)
    IF intuisupbase THEN CloseLibrary(intuisupbase)
    IF win          THEN CloseW(win)
    CleanUp(0)
ENDPROC
From donews!crash!dcs.gla.ac.uk!mccracal Mon, 28 Feb 94 04:43:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xqe@bkhouse.cts.com>; Mon, 28 Feb 94 04:43:48 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb6gS-0002SvC; Mon, 28 Feb 94 04:02 PST
Received: from vanuata.dcs.gla.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb6EN-000026C; Mon, 28 Feb 94 03:33 PST
Received: from attu.dcs.gla.ac.uk by goggins.dcs.gla.ac.uk with LOCAL SMTP (PP) 
          id <04471-0@goggins.dcs.gla.ac.uk>; Mon, 28 Feb 1994 11:33:03 +0000
Received: by attu.dcs.gla.ac.uk (4.1/Dumb) id AA04258;
          Mon, 28 Feb 94 11:32:54 GMT
Date: Mon, 28 Feb 94 11:32:54 GMT
Message-Id: <9402281132.AA04258@attu.dcs.gla.ac.uk>
From: mccracal@dcs.gla.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: fd2module


> >> Yep! Definately wand fd2module <<
> >> Bob Monaghan <<
> 
> Not really its easy just get your fd type fd2pragma (if uve got it)
> and then use prgama2module 
> 
> Its as easy as that!
> 
Unfortunatly, no it isn't. I wrote fd2module because when I tried what you
have just suggested it didn't work!

	Alex McCracken
Weinberg's Second Law:
	If builders built buildings the way programmers wrote programs,
then the first woodpecker that came along would destroy civilization!

From donews!crash!cogs.susx.ac.uk!robda Mon, 28 Feb 94 04:43:57 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xqj@bkhouse.cts.com>; Mon, 28 Feb 94 04:43:57 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb6gZ-0001o8C; Mon, 28 Feb 94 04:02 PST
Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb6fu-0000NUC; Mon, 28 Feb 94 04:02 PST
Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
	id m0pb6eZ-0001LLC; Mon, 28 Feb 94 12:00 GMT
Message-Id: <m0pb6eZ-0001LLC@tsunb.ctn.cogs.susx.ac.uk>
Date: Mon, 28 Feb 1994 12:00:47 +0000 (GMT)
In-Reply-To: <01H9DG1XGK708X1SQ5@delphi.com> from "NES@delphi.com" at Feb 27, 94 08:09:14 am
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 398
From: "Robert Dabell" <robda@cogs.susx.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: MEDPlayer Library

> Robert,  why don't you share your code on using the MED library with
> us?  I think that would help alot of us out....

OK then, I'll get it onto the network here tomorrow and post it then.  The
code is just an example of using the library for _standard_ modules (MMD0 or
something like that), a doc file, and the library module, but hopefully
that'll be what you need.


Later...
        Robert
From donews!crash!westminster.ac.uk!vaald Mon, 28 Feb 94 05:42:18 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xr4@bkhouse.cts.com>; Mon, 28 Feb 94 05:42:18 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb7eK-0001pyC; Mon, 28 Feb 94 05:04 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb7VK-0000GHC; Mon, 28 Feb 94 04:55 PST
Received: (user vaald (rfc1413)) by badger.westminster.ac.uk;
          Mon, 28 Feb 1994 12:46:00 GMT
Via: uk.ac.westminster; Mon, 28 Feb 1994 12:42:51 +0000
Date: Mon, 28 Feb 1994 12:46:00 GMT
Message-Id: <10262.199402281246@newbadger.westminster.ac.uk>
From: vaald@westminster.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

The amiga is screaming out for standardisation and embellishment. Macs are
easy to use not because they are nice, or good hardware, or even
worthwhile, but because there is logicand consistency and a little FLAIR
to them. When the mac desktop has a programme running, it is ghosted out
on the desktop. When you scroll around a window full of programmes, they
may read off disk slow, but they don`t flicker... THEY SEEM A LOT MORE
_SOLID_ and reliable.

Interfaces are nice to use. They will not let you make dumb mistakes,
like choose two incompatible settings simultaneously. This is because
there is a lot more basis on real-world models. An example....

Remember MUI? :) Remember the nice little `paged` mode, where you could
select one out of a few pages using a cycle gadget? Now, on release 2
of MUI, Stefan has updated they cycler to use `tabs` like an address book.
The thing is, these two modes of working are NOT THE SAME. Internally,
sure, the difference between the two might just be a single flag (if
that). But to the user, they are quite seperate ways of viewing the
data. I am producing a program where you must pick one of three ways
of defining a colour, so there are three `pages` but each page will
have different gadgets and information, and the user can only select on
page to use. The `tab` gadget, even though MUI uses it like a cycle gadget,
is unsuitable-it gives the impression that all data is simultaneous,
and it is only the editing which can be done page at a time. The cycler
is more suitable here, as it only shows one page at a time, which the user
does not see so much as a choice, but as selection (am I making sense? :)
The gadget says, 'You have picked this mode of operation, and no other...
If you change me, I will cease to be and a different one will take my place`,
whereas the tab-selector says `I am a multi-faceted thing but you can only
see one part of me... If I had the space, all the (incompatible) elements
of me would become simultaneous (and so confusing)`.

I really need to be able to sketch and wave my arms about to elaborate
properly :)

Getfile gadgets are getfile images. Even if you have not seen it before,
it is square like the file requester, it is a picture of a file, there
is one image in the box as you must pick one file... You get my gist?
There is a lot more working in an image or gadget than you may think.

If you really are unsure how to gear something, look deep into how your
program works (page based, message based, interactive, ...), and look
for real-work examples. Stick-it notes, clocks, fuel gauges, fridge magnets,
screens, cables are all real-world solutions to the problem of showing
how things work in the most succinct, economical, accurate, and logical
way. Good software will integrate such devices into their user interface.
Great software will _make_ you want to try re-wiring it or slapping notes
all over it or pushing things about and re-arranging it. I can have
hours of fun with MUI_Prefs and the world-time gadget on the locale prefs
is wonderful! Not only do I give it input, but it responds, showing me
time zones all over the world! Now, that`s a gadget to die for...

Remember your intution style guide! Be bold!

And if anyone would like any help on their userr interface (or even want
it writing) please contact me, I would love to contribute!

UWP
(NB: I am _not_ trying to get at anyone! :)
From donews!crash!emh.kadena.af.mil!mckinnej Mon, 28 Feb 94 05:42:27 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xr9@bkhouse.cts.com>; Mon, 28 Feb 94 05:42:27 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb7eL-0002SMC; Mon, 28 Feb 94 05:04 PST
Received: from emh.kadena.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb7VX-0000GHC; Mon, 28 Feb 94 04:55 PST
Received: by emh.kadena.af.mil (5.60 pl1/25-eef)
	id AA19551; Mon, 28 Feb 94 21:44:14 JST
Message-Id: <9402282144.AA19551@emh.kadena.af.mil>
Date: Mon, 28 Feb 1994 21:44:10 +0000 (JST)
Content-Type: text
Content-Length: 264
From: James Mckinney <mckinnej@emh.kadena.af.mil>
To: amigae@bkhouse.cts.com (AmigaE List)
Subject: Allocating Chip RAM

Have any of tried to build your own "busy" pointers?  If so, how did 
you do it?  I see in the RKM that the data for the pointer must be in
chip RAM.  Did you have to use AllocMem() to get the chip RAM or is 
there another trick to use.  Thanks.

Later,

     Jim
From donews!crash!westminster.ac.uk!vaald Mon, 28 Feb 94 05:42:36 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xre@bkhouse.cts.com>; Mon, 28 Feb 94 05:42:36 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb83J-0001pyC; Mon, 28 Feb 94 05:30 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb7gw-0000ouC; Mon, 28 Feb 94 05:07 PST
Received: (user vaald (rfc1413)) by badger.westminster.ac.uk;
          Mon, 28 Feb 1994 13:01:21 GMT
Via: uk.ac.westminster; Mon, 28 Feb 1994 12:58:09 +0000
Date: Mon, 28 Feb 1994 13:01:21 GMT
Message-Id: <11711.199402281301@newbadger.westminster.ac.uk>
From: vaald@westminster.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

No-one is flaming anyone for using asterisks. :)

I might have got a little wound up, granted. When you work with a bunch
of computer geeks all day on macs, and when they mean to say `I need access
to a computer` they say `I need to do some type on an applemac (one word)`
and the amiga is constantly discounted by your ignoramus tutor because
`it isn`t standard` you too would want a little consistency for your
favourite (and heavily-invested in) machine.

Making _another_ font is _NOT_ a solution. Fonts are fonts, not symbols.

If it`s any use, should I try writing a bunch of PROCs that create
standard style gadgets and do some basic user-interface style events?
(and no, I`m not having a guilt trip... :)

UWP
From donews!crash!access.digex.net!gladiatr Mon, 28 Feb 94 05:42:44 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xrj@bkhouse.cts.com>; Mon, 28 Feb 94 05:42:44 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb83J-0001vdC; Mon, 28 Feb 94 05:30 PST
Received: from access3.digex.net by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb7g4-0000NUC; Mon, 28 Feb 94 05:06 PST
Received: by access3.digex.net id AA17159
  (5.67a8/IDA-1.5 for AmigaE@bkhouse.cts.com); Mon, 28 Feb 1994 08:06:22 -0500
Message-Id: <199402281306.AA17159@access3.digex.net>
Date: Mon, 28 Feb 1994 08:06:22 -0500 (EST)
In-Reply-To: <18780.9402281013@kiki> from "A.J." Kennedy" at Feb 28, 94 10:13:09 am
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 214
From: Donald Holman <gladiatr@access.digex.net>
To: AmigaE@bkhouse.cts.com
Subject: Re: Vector.Library

> 
> I haven't used the library myself, but I've done plenty of 3d stuff in
> 68000... I can post my routines if anyone is interested...
> 
> >Alex

  Would love to see those routines, Alex.  Thanks.

    -Donald

From donews!crash!plucky.ike.safb.af.mil!bwills Tue, 1 Mar 94 01:36:24 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xs6@bkhouse.cts.com>; Tue, 1 Mar 94 01:36:24 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb8WG-0002TuC; Mon, 28 Feb 94 06:00 PST
Received: from kirk.safb.af.mil by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb862-0000WDC; Mon, 28 Feb 94 05:33 PST
Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id HAA01621 for <AmigaE@bkhouse.cts.com>; Mon, 28 Feb 1994 07:32:43 -0600
Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
	id AA14445; Mon, 28 Feb 94 07:28:44 CST
Received: by plucky.safb.af.mil (4.1/SMI-4.1)
	id AA01942; Mon, 28 Feb 94 07:30:24 CST
Date: Mon, 28 Feb 94 07:30:24 CST
Message-Id: <9402281330.AA01942@plucky.safb.af.mil>
From: bwills@plucky.safb.af.mil (Barry D Wills)
To: 
Subject: Re: Sound in e.

*B) It's just suppose to play an analog sound, I'm shure all the source is
*B) included. This is a simple example from the Rom Kernal.

It appears to me that the only thing "missing" in the source is
the audio.device's BeginIO(), which is in -- can you guess? -- 
amiga.lib!  $%!!#!#  I have the source translated all but that
one statement.  I sent a query to a asm-head friend :-),
waiting to see if he comes up with some code for the body of
that function.

-- Barry
From donews!crash!freenet.carleton.ca!ae432 Tue, 1 Mar 94 01:36:35 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xsb@bkhouse.cts.com>; Tue, 1 Mar 94 01:36:35 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb8WH-0002SWC; Mon, 28 Feb 94 06:00 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb8Al-0000eYC; Mon, 28 Feb 94 05:38 PST
Received: from freenet2.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA03191; Mon, 28 Feb 94 08:38:30 EST
Received: from localhost (ae432@localhost) by freenet2.carleton.ca (8.6.4/8.6.4) id IAA14703; Mon, 28 Feb 1994 08:37:51 -0500
Date: Mon, 28 Feb 1994 08:37:51 -0500
Message-Id: <199402281337.IAA14703@freenet2.carleton.ca>
Reply-To: ae432@freenet.carleton.ca
From: ae432@FreeNet.Carleton.CA (Rick Savoury)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.



>From bkhouse!crash!MSUVX1.MEMST.EDU!UMLANGSTON@crash.cts.com  Fri Sep 24 07:00:59 1993
>
>Well all,
>  I'm back from Germany and working away on some programs.  I had a few 
>things to say/ask:
>
>[...]
>
>Where I am:  Well, I'm currently working on SDM.  Now up to 0.3a.
>  SDM stands for Sparse Distributed Memory.  basically a holographic
>  storage system.  The version I'm working on now will learn to read
>  text...anything.  Books, newspapers, term papers, you name it.  I
>  have most of the routines either coded or planned, at least as far
>  as having it correctly recognize concepts, categories, and predict
>  word sequences (I'm using pop science texts, but will move on to fiction
>  soon).
>
>So.  That's where my projects are so far.  All the others I listed (except
>  the TIERRA port) will be using SDM as the foundation for their functioning.
>  I get this thing working, everything else is pretty much downhill.

Any updates?

--
     If you had half as much fun reading this as I had writing it
 0/       __o      I had twice as much fun as you!!     ,,,        
<|      _`\< _                                         (o o)        
/ >  --(_)/ (_)------ae432@Freenet.carleton.ca------ooO-(_)-Ooo--  
From donews!crash!hermes.cam.ac.uk!dmh1002 Tue, 1 Mar 94 01:37:40 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xtq@bkhouse.cts.com>; Tue, 1 Mar 94 01:37:40 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pb9Uu-0001wBC; Mon, 28 Feb 94 07:03 PST
Received: from ppsw2.cam.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pb9Mv-0000oNC; Mon, 28 Feb 94 06:54 PST
Received: from black.csi.cam.ac.uk by ppsw2.cam.ac.uk 
          with SMTP-CAM (PP-6.0) as ppsw.cam.ac.uk 
          id <12295-1@ppsw2.cam.ac.uk>; Mon, 28 Feb 1994 14:54:26 +0000
Received: from hermes.cam.ac.uk by black.csi.cam.ac.uk 
          id <09179-0@black.csi.cam.ac.uk>; Mon, 28 Feb 1994 14:54:21 +0000
Date: Mon, 28 Feb 1994 14:55:22 +0000 (GMT)
In-Reply-To: <m0pb5vu-0000RvC@crash.cts.com>
Message-ID: <Pine.3.89.9402281459.E14940-0100000@blue.csi.cam.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: dmh1002@hermes.cam.ac.uk
From: Dave Higginson <dmh1002@hermes.cam.ac.uk>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: HHEELLPP !!!!!


On Mon, 28 Feb 1994, Olivier Anh wrote:

> I'm reading the rtfilelist (ReqTools.library) and want to save the members
> filelist.name into my own array of string...
> This array is used as pointers to string :
>   FOR i:=0 TO 10 DO my-array[i]:=String(100)

How did you define my-array? Come to think of it, how did you manage to 
get a minus sign in a variable name?

> I try to make a StrCopy(my-array[x], filelist.name,ALL) :-> GURU

If you change this to x*4+my-array, I am sure all will be OK. You should 
also be sure that your strings are actually big enough to hold the data, 
otherwise you may start overwriting other memory (not sure if E handles 
this for you or not).

> then assigninga PTR TO CHAR variable to my-array[x] and copy characters per
> characters in a loop : 
> FOR i:=0 TO EstrLen(filelist.name) DO s[i]:=filelist.name[i] :-> GURU

Again, the [] notation is very easy to misuse and type something that you 
really didn't mean.

Dave

+--
  // David Higginson, dmh1002@hermes.cam.ac.uk
\X/  Churchill College, Cambridge, CB3 0DS, UK


From donews!crash!teesside.ac.uk!A.Kennedy Tue, 1 Mar 94 01:40:12 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xx2@bkhouse.cts.com>; Tue, 1 Mar 94 01:40:12 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbCLM-0002SZC; Mon, 28 Feb 94 10:05 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbCJl-0000xfC; Mon, 28 Feb 94 10:03 PST
Received: from scorch (scorch.tees.ac.uk) by tees.ac.uk;
          Mon, 28 Feb 1994 17:50:48 GMT
Received: from slc19 (slc19.tees) by scorch; Mon, 28 Feb 94 17:53:08 GMT
Via: uk.ac.teesside; Mon, 28 Feb 1994 17:51:01 +0000
Date: Mon, 28 Feb 94 17:53:03 GMT
Message-Id: <1926.9402281753@slc19>
From: "A.J." Kennedy <A.Kennedy@teesside.ac.uk>
To: AmigaE@bkhouse.cts.com
Subject: Re: Vector.Library


> >I haven't used the library myself, but I've done plenty of 3d stuff in
> >68000... I can post my routines if anyone is interested...
> 
> Yeah go ahead!
> 
> Have fun
> Alan
> 

Will do... I'll post to this list - unless I get any objections...

Alex
From donews!crash!westminster.ac.uk!vaald Tue, 1 Mar 94 01:40:25 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xxa@bkhouse.cts.com>; Tue, 1 Mar 94 01:40:25 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbCLN-0002SKC; Mon, 28 Feb 94 10:05 PST
Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbCJZ-00006uC; Mon, 28 Feb 94 10:03 PST
Received: (user vaald (rfc1413)) by badger.westminster.ac.uk;
          Mon, 28 Feb 1994 16:55:37 GMT
Via: uk.ac.westminster; Mon, 28 Feb 1994 16:52:36 +0000
Date: Mon, 28 Feb 1994 16:55:37 GMT
Message-Id: <1693.199402281655@newbadger.westminster.ac.uk>
From: vaald@westminster.ac.uk
To: AmigaE@bkhouse.cts.com
Subject: Getfile Gadgets...


Okay, okay, I`m the big evil guy for whining about interfaces... :)

I`ve been thinking about this one. Commodore have botched up badly here,
they need a gadtools gadget which contains a bunch of standard
images, such as scroll buttons, getfile gadgets, magnifying glasses,
all that kinda stuff. What do we get? Oh well...

In the meantime, we have a problem. There are a number of solutions...

1:  Replace the image with the words "Pick file...". CBM have done this
    themselves in the WBFont preferences programme
    This is not a nice way about it because lots of text on a window and
    no graphics is REALLY ugly!

2:  Use MUI.
    This is another nice solution, but MUI has it`s own problems... like
    the difficulty of setting up HUGE structures for anything, and that
    it all feels a little too `rubbery` and not concrete enough.

3:  Create a `getfile.gadget` library
    This would have to be a new gadget library, kinda like the colorwheel
    and gradientslider .gadgets, but again... E in it`s present state is
    not too well inclined towards creating these types of things and I
    don`t have any docs on how to do it... 

4:  Create a `AddGetFile(window,x,y,w,h)` function which can be included
    directly into the E source.
    This may well be the best way of doing this at the moment. Unless
    anyone can think of a better way of doing things, I`ll have a go
    at writing one in a desperate effort to redeem myself :)

I have written some code which will place an image in a window as a datatype,
the advantage of which is it remaps and gets any pens it needs automatically.
This could be really useful as it is only a few lines long and will let
you create lovely-looking windows... :)
I`ll post it as soon as I manage to make it more flexible and return
intuimessages and draw borders and stuff... hey, I can smell a solution
to the getfile problem here...! ;)
Uhhh, can anyone tell me how the unix mail command works inside out as well?
And how VI works? And if there are any better editors? This is one
of the main reasons for my lack of useful postings here.

And if anyone wants to know a way of producing font-sensitive interfaces,
mail me. My way is harder than using gadtoolsbox, but produces better
looking results.

UWP
From donews!crash!freenet.carleton.ca!ao443 Tue, 1 Mar 94 01:41:05 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xy5@bkhouse.cts.com>; Tue, 1 Mar 94 01:41:05 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbDG9-0001mnC; Mon, 28 Feb 94 11:04 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbD3L-00004HC; Mon, 28 Feb 94 10:50 PST
Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AA20242; Mon, 28 Feb 94 13:51:17 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id NAA18394; Mon, 28 Feb 1994 13:50:37 -0500
Date: Mon, 28 Feb 1994 13:50:37 -0500
Message-Id: <199402281850.NAA18394@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: 1 or 2 beginner questions (pt. 2)

>5. Why does this code produce  a  'recoverable  error' when run with the
>following line:
>1.> ReadArgsTest dest
>I know that it isn't the corrct usage of args but it shouldn't mess up.
>
>---------8<-------------8<-----------
>DEF args:PTR TO LONG
	Here's the error. This should be a list or ARRAY OF LONG. You are
putting your rdargs results into a totally random bit of memory.

>6. Last question (told you I've been  saving  them  up), how do I draw a
>filled boxed, in GFA Basic I would do:
>
>COLOR col                 ! Set the colour
>PBOX x,y,dx,dy            ! Draw a filled box with current patten set
>
	Real simple. Make sure you have stdrast set to your open window..
Colour(fg,bg)
RectFill() Jez.. can't remember the order.. If you need the data, I'll post
it.

	Welcome to the E programming community dude.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!cap.gwu.edu!gbritton Tue, 1 Mar 94 01:41:59 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xzd@bkhouse.cts.com>; Tue, 1 Mar 94 01:41:59 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbEic-0002SeC; Mon, 28 Feb 94 12:37 PST
Received: from cap.gwu.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbEBi-00001hC; Mon, 28 Feb 94 12:03 PST
Received: by cap.gwu.edu (4.1/SMI-4.1)
	id AA01333; Mon, 28 Feb 94 15:04:05 EST
Date: Mon, 28 Feb 1994 15:02:15 -0500 (EST)
In-Reply-To: <8665.9402272331@humus.hull.ac.uk>
Message-Id: <Pine.3.07.9402281513.A29733-9100000@cap.gwu.edu>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: "Gerald C. Britton" <gbritton@cap.gwu.edu>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: 1 or 2 beginner questions

The MEDPlayer library C include files need to be edited inorder to be
converted to EModules.  Seperate the MED from OctaMED function calls and
save them in seperate files.  Then try using Pragma2Module.

      /// Gerald - Britton         _
     ///                         _(_)_
\\\ /// gbritton@cap.gwu.edu    (_)_(_)
 \\X// gbritton@freenet.fsu.edu  ////


From donews!crash!cap.gwu.edu!gbritton Tue, 1 Mar 94 01:42:08 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xzi@bkhouse.cts.com>; Tue, 1 Mar 94 01:42:08 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbEie-0001w9C; Mon, 28 Feb 94 12:37 PST
Received: from cap.gwu.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbEJ0-00000oC; Mon, 28 Feb 94 12:11 PST
Received: by cap.gwu.edu (4.1/SMI-4.1)
	id AA02741; Mon, 28 Feb 94 15:11:37 EST
Date: Mon, 28 Feb 1994 15:08:41 -0500 (EST)
Message-Id: <Pine.3.07.9402281541.A2169-a100000@cap.gwu.edu>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: "Gerald C. Britton" <gbritton@cap.gwu.edu>
To: AmigaE Mailing List <amigae@bkhouse.cts.com>
Subject: MMD0Player.e

Here is a simpe example of how to use the MEDPlayer.library from E.
The MEDPlayer emodule was created w/Pragma2Module from the .h file.

--- 8< ---
MODULE 'MEDPlayer'

PROC main()
	DEF m[120]:STRING, mod=NIL, err=NIL
	m := arg
	IF (medplayerbase := OpenLibrary('medplayer.library',2))
		IF (err := GetPlayer(0)) = NIL
			IF (mod := LoadModule(m))
				PlayModule(mod)
				WriteF('Playing module "\s"\n', m)
				WHILE Mouse() <> 3 ; ENDWHILE
				StopPlayer()
				UnLoadModule(mod)
			ELSE
				WriteF('*** ERROR: Unable to load module "\s"\n', m)
			ENDIF
		ELSE
			WriteF('*** ERROR: Unable to get player\n')
		ENDIF
		FreePlayer()
		CloseLibrary(medplayerbase)
	ELSE
		WriteF('*** ERROR: Unable to open MEDPlayer.library v2.00\n')
	ENDIF
ENDPROC


      /// Gerald - Britton         _
     ///                         _(_)_
\\\ /// gbritton@cap.gwu.edu    (_)_(_)
 \\X// gbritton@freenet.fsu.edu  ////


From donews!crash!fwi.uva.nl!oortmers Tue, 1 Mar 94 01:42:23 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1xzu@bkhouse.cts.com>; Tue, 1 Mar 94 01:42:23 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbF75-0001PuC; Mon, 28 Feb 94 13:02 PST
Received: from mail.fwi.uva.nl by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbElL-00002pC; Mon, 28 Feb 94 12:40 PST
Received: from gene.fwi.uva.nl by mail.fwi.uva.nl with SMTP (5.65c/5.1)
          id AA27453; Mon, 28 Feb 1994 21:40:10 +0100
Received: by gene.fwi.uva.nl
          id AA03870; Mon Feb 28 21:40:07 1994
Message-Id: <199402282040.AA03870@gene.fwi.uva.nl>
Date: Mon, 28 Feb 1994 21:40:07 +0100
Return-Path: <oortmers@fwi.uva.nl>
X-Organisation: Faculty of Mathematics & Computer Science
                University of Amsterdam
                Plantage Muidergracht 24
                NL-1018 TV Amsterdam
                The Netherlands
X-Phone:        +31 20 525 5200
X-Telex:        16460 facwn nl
X-Fax:          +31 20 525 5101
From: oortmers@fwi.uva.nl (Wouter van Oortmerssen (Alfa_Inf92))
To: AmigaE@bkhouse.cts.com
Subject: v39 modules, usenet, etc.

 
->         I converted asm includes v40.13 into Amiga E modules this week-end
-> using IConvert. But I had a lot of problems with A68K/asm include format.
-> I think I fixed them in 95% of the cases, but for the remaining 5%, I can't
-> assure you that the conversion is perfect. Anyway, those problems are local
-> to rarely used modules (like card.m).
 
Everybody is of course free to use these modules, but I should warn that
this may cause problems when your sources get incompatible to official
Amiga E module distributions. If there really is a big demand for the v39
modules, I'm willing to release the ones I made to aminet prior to the
release of E v3.0. I understand there must be a lot of people wanting to
program with v39, and I never thought it would take me long to get a new
version out. A slight problem is ofcourse the v39 intuition etc library
definitions, since these are in the compiler.
 
-> > Hello!  Has anyone asked about getting an usenet group (just like 
-> > i-amiga) so people have two ways of posting/accessing this group. I would 
 
I agree this would be nice.
 
-> I think the ability to read this list from a newsreader would be good, 
-> because I hate having to separate my personal mail from list mail - my 
-> mail program should do it for me, but I don't know how to get it to.
 
well, this specific problem could be solved if only the mailing-list
software prefixed all subjects by something like 'E:'
 
[...]
-> 1) No other programming language for the amiga has their own newsgroup. 
-> i.e. There is no comp.sys.amiga.programmer.c or
 
someone has got to start. the volume of this list justifies a newsgroup more
than enough. indeed, having our own newsgroup before C would be a bit
weird, but then again should we wait until those C folk realise for
themselves they want a newsgroup?
 
-> 2) The reason mailing lists exist is to provide a high quality (low noise)
-> content and I think that making this newsgroup would defy this purpose. 
 
what you forget is that with a newsreader, its easier to 'ignore' the
noise of a group. Also, somebody could act as moderator, atleast for
those who want to read it by mail.
 
-> Also, consider how many people use E in comparison to C users.  Why should
-> we make this group (and make everybody have a copy of it in their news
-> areas) when only a select group of people use it?  One might argue that
 
well, >90% of all newsgroups are quite a bit smaller than the E one would
be. And don't underestimate the growing #of people with atleast some interest
in E (but not enough to get on the list). If we don't want to be at war with
the C users, it would be a good idea to propose a split of c.s.a.programmer
for the main programming languages at once, i.e. C, C++, E, Asm...
 
-> this would be great advertising, but I don't think we want to advertise E
 
I don't think advertising is the point here.
 
[...]
-> I HAVE A BIG SUGGESTION FOR E 3.0!!! Wouter should make a runtime library
-> (the E.library) with some features available to us like debugging.  It would
 
could you explain this idea to me further (in a private mail, maybe?).
 
 
Wouter
 
   ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  / __/  "Nobody with a good car needs to be justified"
 / __/      -Ministry, Jesus built my hotrod
/___/    E mailing list: amigae-request@bkhouse.cts.com
From donews!crash!mhd1.moorhead.msus.edu!platt Tue, 1 Mar 94 01:43:10 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1y0t@bkhouse.cts.com>; Tue, 1 Mar 94 01:43:10 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbGVy-0001wXC; Mon, 28 Feb 94 14:32 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbGEl-00003dC; Mon, 28 Feb 94 14:14 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA03623; Mon, 28 Feb 1994 16:15:39 -0600
Message-Id: <9402282215.AA03623@mhd1.moorhead.msus.edu>
Date: Mon, 28 Feb 1994 16:15:38 -0600 (CST)
In-Reply-To: <8665.9402272331@humus.hull.ac.uk> from "M.C.Askin" at Feb 27, 94 11:31:51 pm
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 657
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: 1 or 2 beginner questions

Myk,

  Please do us and yourself the following favors:

  1.  Read ALL of the E docs that came in the package.  I know that 1 or 2
of your questions can be solved that way.

  2.  Get the RKMs (just the Library and Devices should do) and those will
answer the rest of your questions.  

  3.  The autodocs would be extrememely helpful also, but you can get by
with the two RKMs mentioned above.

This may not seem helpful, but it is.  There is no substitute for getting
your information straight from the source.  All the examples off the net
you can get aren't worth those two RKMs.  This is especially true if you
plan on producing quality software.  


From donews!crash!mhd1.moorhead.msus.edu!platt Tue, 1 Mar 94 01:43:26 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1y15@bkhouse.cts.com>; Tue, 1 Mar 94 01:43:26 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbGW3-0001PtC; Mon, 28 Feb 94 14:32 PST
Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbGMM-0000HgC; Mon, 28 Feb 94 14:22 PST
Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
	id AA03800; Mon, 28 Feb 1994 16:23:40 -0600
Message-Id: <9402282223.AA03800@mhd1.moorhead.msus.edu>
Date: Mon, 28 Feb 1994 16:23:39 -0600 (CST)
In-Reply-To: <15948.9402280844@piaggio.maths.nott.ac.uk> from "Darren Parr" at Feb 28, 94 08:44:18 am
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 595
From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
To: AmigaE@bkhouse.cts.com
Subject: Re: More questons about Gadtools.

> 
> How about this?
> It seems that the guy using the asterisk is getting flamed alot.
> Change the * to some other character in some nice font - one thats got a high
> ascii code.
> Then edit the font and make your own in an 8x8 grid.
> A good monspaced font would be hack ( the one that comes with nethack3.1.3)
> It also has alot of chars in it which are used for walls in the game.
> Just redefine on of them.

This is a good idea, except that I would then have to include this new
version of the font in the package.  Most people don't want a new font
for every little program they use.


From donews!crash!ezmail.ucs.indiana.edu!ecorbin Tue, 1 Mar 94 01:43:37 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1y1b@bkhouse.cts.com>; Tue, 1 Mar 94 01:43:37 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbH1z-0002SoC; Mon, 28 Feb 94 15:05 PST
Received: from ezmail1.ucs.indiana.edu by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbGlh-0000GRC; Mon, 28 Feb 94 14:48 PST
Received: by ezmail1.ucs.indiana.edu
	(1.37.109.8/16.2) id AA14170; Mon, 28 Feb 1994 17:48:42 -0500
Date: Mon, 28 Feb 1994 17:47:34 -0400 (EST)
In-Reply-To: <18780.9402281013@kiki>
Message-Id: <Pine.3.07.9402281732.A13400-9100000@ezmail1.ucs.indiana.edu>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: ecorbin <ecorbin@indiana.edu>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: Vector.Library

On Mon, 28 Feb 1994, A.J. Kennedy wrote:
> 
> I haven't used the library myself, but I've done plenty of 3d stuff in
> 68000... I can post my routines if anyone is interested...

Post!  Post!  I love having algorithms to play with.

Earl C.
ecorbin@indiana.edu



From donews!crash!freenet.carleton.ca!ao443 Tue, 1 Mar 94 01:43:55 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1y1n@bkhouse.cts.com>; Tue, 1 Mar 94 01:43:55 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbI0e-0001vfC; Mon, 28 Feb 94 16:08 PST
Received: from freenet-news.carleton.ca by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbI0F-000023C; Mon, 28 Feb 94 16:07 PST
Received: from  by freenet-news.carleton.ca (4.1/SMI-4.0)
	id AB08148; Mon, 28 Feb 94 19:08:27 EST
Received: from localhost (ao443@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id NAA10948; Mon, 28 Feb 1994 13:38:01 -0500
Date: Mon, 28 Feb 1994 13:38:01 -0500
Message-Id: <199402281838.NAA10948@freenet.carleton.ca>
Reply-To: ao443@freenet.carleton.ca
From: ao443@freenet.carleton.ca (Jason Maskell)
To: AmigaE@bkhouse.cts.com
Subject: Re: 1 or 2 beginner questions

(wow, 1 or 2?)
>1. What is the best way to clear a window. I've used ClearScreen, but it
	Well, in Intuition borders etc are part of the window, and so can
be cleared, so this is a little trickier than in another high level such
as GFA or Amos.
	There's two ways you can do this, one requires some playing
around, and one is just real simple. The simple one first.
	Call SetRast(<your rastport>,<bg color>), and then just
RefreshWindowFrame(<window>), I believe. This is NOT the nice way to do
it, but it will work.
	The other way is pretty easy, but has a higher function count. Use
LockPubScreen() to find the size of the title bar.(In screen.barheight)
Get the window size data from teh window structure, and calculate the
actual window area from that and the title bar size. Then use EraseRect()
to nuke the relevant data. This is very vague, and I can post An example
if needed. 

	Gotta log off and save.. Answer the rest in another message.


--
'You see son, if this were Star Trek, we'd be negotiating with this Kobold.'
- Unknown Angband Player

From donews!crash!QUCDN.QUEENSU.CA!QUCDN.QUEENSU.CA!3NDS3 Tue, 1 Mar 94 01:44:47 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1y2t@bkhouse.cts.com>; Tue, 1 Mar 94 01:44:47 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbJlU-0001PXC; Mon, 28 Feb 94 18:00 PST
Received: from QUCDN.QueensU.CA by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbJOh-0000JiC; Mon, 28 Feb 94 17:37 PST
Received: from QUCDN.QUEENSU.CA by QUCDN.QueensU.CA (IBM VM SMTP V2R2)
   with BSMTP id 8405; Mon, 28 Feb 94 20:34:52 EST
Received: from QUCDN.QueensU.CA (NJE origin 3NDS3@QUCDN) by QUCDN.QUEENSU.CA (LMail V1.1d/1.7f) with BSMTP id 1779; Mon, 28 Feb 1994 20:34:52 -0500
Message-Id: <m0pbJOh-0000JiC@crash.cts.com>
Date:         Mon, 28 Feb 94 20:32:21 EST
In-Reply-To:  Message of Sat, 26 Feb 1994 12:07:25 -0500 from <ao443@freenet.carleton.ca>
From: 3NDS3 <3NDS3@QUCDN.QueensU.CA>
To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
Subject: Re: More questons about Gadtools.

On Sat, 26 Feb 1994 12:07:25 -0500 <ao443@freenet.carleton.ca> said:

>>  Second, it is "established" because if you show someone one of those
>>gadgets, and ask what it is, they will tell you "getfile".  If you give
>>someone an asterisk and ask what it is, you're not going to get a precise
>>result.
>>
>	Perhaps an asterix is a little vague yes.

Gee, in my latest project I'm using an exclamation point for that exact
purpose. As we ALL know, the exclamation point is the true sine qua non
of "non-graphic" file requestors. I'm afraid the asterisk is non-standard.
:-)

Repeat after me: It just doesn't matter.

      Dave
From donews!crash!synapse.org!bob.monaghan Tue, 1 Mar 94 01:45:39 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1y40@bkhouse.cts.com>; Tue, 1 Mar 94 01:45:39 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbM9a-0002UFC; Mon, 28 Feb 94 20:33 PST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbLtl-0000WMC; Mon, 28 Feb 94 20:17 PST
Received: from synapse.org (uucp@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id XAA21689 for AMIGAE@BKHOUSE.CTS.COM; Mon, 28 Feb 1994 23:17:20 -0500
Received: by synapse.org (PCBuucp 2.0) with UUCP id EDFF5C; Mon, 28 Feb 94 17:49:51 -0500
Message-ID: <1d.114412.1351.0CEDFF5C@synapse.org>
Date: Mon, 28 Feb 94 10:42:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Re:  fd2module

-> Message-ID: <11912.9402250858@piaggio.maths.nott.ac.uk>
-> >> Yep! Definately wand fd2module <<
-> >> Bob Monaghan <<
->
-> Not really its easy just get your fd type fd2pragma (if uve got it) and then
-> use prgama2module
->
-> Its as easy as that!
->
-> BoomBoom (mexaland)
-> dp@maths.nott.ac.uk

Nahh, I'm just lazy. I'd rather do it in one step instead of 2-3 steps.

Bob Monaghan...
From donews!crash!synapse.org!bob.monaghan Tue, 1 Mar 94 01:45:47 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1y45@bkhouse.cts.com>; Tue, 1 Mar 94 01:45:47 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbM9b-0001NlC; Mon, 28 Feb 94 20:33 PST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbLuf-00009pC; Mon, 28 Feb 94 20:18 PST
Received: from synapse.org (uucp@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id XAA21698 for AMIGAE@BKHOUSE.CTS.COM; Mon, 28 Feb 1994 23:18:03 -0500
Received: by synapse.org (PCBuucp 2.0) with UUCP id EDFF5E; Mon, 28 Feb 94 17:49:52 -0500
Message-ID: <1d.114414.1351.0CEDFF5E@synapse.org>
Date: Mon, 28 Feb 94 10:46:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Re: Sound in e.

Ahhh! I'll take a look at the RKMs to see what can be done..

Bob Monaghan...
From donews!crash!synapse.org!bob.monaghan Tue, 1 Mar 94 01:45:56 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
	  id <1y4a@bkhouse.cts.com>; Tue, 1 Mar 94 01:45:56 PST
Received: from crash by donews.cts.com with uucp
	(Smail3.1.28.1 #18) id m0pbM9b-0001vrC; Mon, 28 Feb 94 20:33 PST
Received: from uusynap.synapse.org by crash.cts.com with smtp
	(Smail3.1.28.1 #18) id m0pbLuA-0000VPC; Mon, 28 Feb 94 20:17 PST
Received: from synapse.org (uucp@localhost) by uusynap.synapse.org (8.6.5/8.6.5) with UUCP id XAA21695 for AMIGAE@BKHOUSE.CTS.COM; Mon, 28 Feb 1994 23:17:47 -0500
Received: by synapse.org (PCBuucp 2.0) with UUCP id EDFF5D; Mon, 28 Feb 94 17:49:51 -0500
Message-ID: <1d.114413.1351.0CEDFF5D@synapse.org>
Date: Mon, 28 Feb 94 10:45:00 -0500
Organization: Babillard Synapse Inc. - (819) 246-2344
From: bob.monaghan@synapse.org (Bob Monaghan)
To: AMIGAE@BKHOUSE.CTS.COM
Subject: Re: Sound in e.

-> Message-ID: <m0pa5se-0001LDC@tsunb.ctn.cogs.susx.ac.uk>
-> > BTW.. Does anyone out there have the source (and documentation on) for >
-> the SOundtracker format? I want to try and write an ST mod player, (and >
-> perhaps later on a MOD. datatype.
->
-> I'd suggest you convert the modules into MED format, then use the player
-> library to do all the hard work for you.  The includes for MED convert with
-> no problems, as I've done this myself :-)
->
-> Ciao,
->    Robert

Hmmm. there's an Idea...
I'll have to take a look at that route. Thanks!
Bob Monaghan.
