HDTenEightyP/NetNews huggingface dataset:
From: jamie@cdevil.unx.sas.com (James Cooper)
Subject: Re: Includes, AutoDocs & AmigaGuide
Originator: jamie@cdevil.unx.sas.com
Date: Mon, 11 Jan 1993 16:48:28 GMT
Organization: SAS Institute Inc.


In article <1993Jan11.150637.12991@irisa.fr>, noel@irisa.fr (Francois Noel,micas) writes:
>
>
>
>
>                               Hello,
>
>   I would appreciate it if anybody out there reply to this few questions:
>
>   How the AmigaGuide system is distributed ? It is a public domain or a
> commercial product ? In both cases, where can I get it and at which prise ?

AmigaGuide is a copyrighted product of Commodore.  It is available to registered
developers, and they can sign a rider to their Workbench distribution license in
order to be able to ship AmigaGuide with their product.  Currently, SAS/C (:-)
and CDROM-FS include AmigaGuide.

The price?  To register as a developer, contact Commodore.  Either that, or buy
a copy of SAS/C or CDROM-FS...

If you are patient, though, AmigaGuide is included as part of Amiga OS V3.0.  As
soon as V3.0 is available for your machine, you can upgrade and get AmigaGuide
for free.  :-)

>   Where can I get the comodore "Includes & AutoDocs" disks ? At which prise ?

From Commodore.  They have a distributor located in Germany who can sell you
these disks, but I don't have their address.  Perhaps someone else will post...
-- 
---------------
Jim Cooper
(jamie@unx.sas.com)                             bix: jcooper

Any opinions expressed herein are mine (Mine, all mine!  Ha, ha, ha!),
and not necessarily those of my employer.
Newsgroups: comp.sys.amiga.programmer
From: ms@lectra.fr (Michel Stempin)
Subject: Re: ResEdit 2.1 for Amiga
Organization: Lectra Systemes, Cestas, France
Date: Mon, 11 Jan 1993 11:25:47 GMT

In article <1id3m7INNrf7@uwm.edu>, bloc1469@ee.ee.uwm.edu (Gregory R Block) writes:
> Pray tell, Marc, exactly WHAT would a ResEdit for the Amiga do?
> Especially since the Amiga doesn't have "resources"?

So, why the Amiga doesn't have "resources" ? :-)

How nice would it be to have my favorite softwares with menus translated into
french (for example...), with my own file requester geometry...

I thought of using the .info files (to find them some utility at least), or a new
hunk type in the executable file ?

The main idea with "resources" is to separate international/customizable datas
from the code itself. Not a bad thing if you consider the "forget-all-you-know"
philosophy of every new program on the Amiga :-).

To be clear: yes, there is an existing Resedit on the Amiga: your favorite hex
dump utility.
-- 
*******************************************************************************
* Michel Stempin	| Tel: +33 56 68 80 00 ext. 1349	||\_/|	    //*
* Lectra Systemes	| Fax: +33 56 78 88 31			|{O o}	   // *
* ZI du marticot	| mail: ms@lectra.fr			| (#)  \\ //  *
* 33610 CESTAS FRANCE	|					|  U	\X/   *
*******************************************************************************
Newsgroups: comp.sys.amiga.programmer
From: cpc@shell.portal.com (Chris Cebelenski)
Subject: Re: Subliminal Messages
Organization: Portal Communications Company -- 408/973-9111 (voice) 408/973-8091 (data)
Date: Fri, 8 Jan 1993 03:22:30 GMT

In article <crystal.726438666@glia> crystal@glia.biostr.washington.edu (Crystal) writes:
>In <1993Jan7.165811.6987@csar.encore.com> chattend@csar.encore.com (Chuck Hattendorf) writes:
>
>>crystal@glia.biostr.washington.edu (Crystal) writes:
>><Lots deleted> (Besides, Lynx was exceedingly bug-ridden anyway...)
>
>>>There's no proof that subliminals even work anyway.  Much debate.  It's kinda
>>>like astrology...some swear by it, and others swear AT it... ;>
>
>>>Crystal
>>>  ;>
>
>>Crystal,
>>Are those stories of movie-goers interrupting their viewing by responding to
>>coke and candy adds at the snack bar incorrect? I thought subliminal sug. was
>>deemed illegal due to its effectiveness....(while were on this thread!)
>
>Supposedly it is one of those "urban myths and legends", although the
>advertisers DID attempt the idea and promoted its value to drum up clients.
>Any laws deeming the practice to be illegal were done so out of FEAR of
>something that was not completely understood.  And we all know that lawmakers
>tend to bend under the pressure they receive from the lobbyists, rather than
>common sense.   (Just because there is a law against something, doesn't mean
>it makes any sense, or that any actual study was done - kinda like the witch
>trials of the 1600's)
>
>The ads weren't "sub" "liminal" messages.  They can be perceived if you
>look for them.  Sub-liminal means "below the threshold of perception".  If you
>can perceive it, it's not subliminal, and if it's subliminal it can't be
>perceived so it can't POSSIBLY work.
>
> [...]
>

	Back in 1986 (My High School daze) we had some "up-with-people" type
group visit our school and give a presentation.  This presentation involved
a lot of rah-rah and other "uplifting" garbage as well as a three-screen
multimedia show.  During this show the center screen was used to show live
(IE Motion Picture) action and the two out screens showed slides and
multi-colored backgrounds.  My attention was immediately drawn to the
static displays and I noticed that there were words faded into the patterns
and colors.  I pointed this out to people around me and nobody could
see these words.  (Example words "Peace", "Love", "Apple" (?), etc.)
	Now, SOMEONE really belived in subliminal messages and was
willing to make (possibly illegal) use of them during a school show...

>
>Draw your own conclusions...
...But with a #2 Pencil...

>
>Crystal
>  ;>
>

Chris - CPC@CUP.PORTAL.COM
All these statements are mine, and no company wants a part of it...

Newsgroups: comp.sys.amiga.programmer
From: emcoop@bnr.ca (hume smith)
Subject: Re: IntuitionBase
Organization: Bell-Northern Research, Ottawa, Canada
Date: Tue, 12 Jan 1993 02:01:11 GMT

In article <Dok9wB1w165w@ersys.edmonton.ab.ca> ruil@ersys.edmonton.ab.ca (Rui Lopes) writes:

   Well, that's what I thought to, but IntuitionBase is a Library structure 
   (ie. you declare it as: struct Library *IntuitionBase) but what I want is 
   the IntuitionBase structure that holds current system information.  I was 
   hoping that there would be some sort of function that would do this, but 
   I can't find any.....

there's a lot of problems with types in the Amiga headers.  IntuitionBase may
be declared struct Library * just so that the
IntuitionBase = OpenLibrary("intuition.library", 0);
won't give a type mismatch warning.  an initialised IntuitionBase really points
an IntuitionBase structure - that structure begins with a struct Library to keep
OpenLibrary and CloseLibrary happy.

at least that's what i remember
--
Hume Smith                                    My name is little Bongo
hume.smith@acadiau.ca                         I sing my little song-go
emcoop@bnr.ca                                 Rhymes are hard to think of
                                              Except for made-up words like "flong-go"
Newsgroups: comp.sys.amiga.programmer
From: seifert@gn.ecn.purdue.edu (Michael S. Seifert)
Subject:  OS joystick routines
Organization: Purdue University Engineering Computer Network
Date: Tue, 12 Jan 93 17:31:59 GMT


Ive been having some minor problems using the gameport.device to
read an absolute joystick...  Although my code works, once in a 
while it misses a joystick input...

There are a lot of calculations being done between READEVENTs, but
I figured the device's buffer would just queue up the inputs.  The
code looks a little like this...

for(;;)
{
calculations();
readjoystick();
timerdevicedelay(); 
}

timerdevicedelay()
{
while (GetMsg != NULL) READEVENT();
}

Ive tried putting more calls to the routine readjoystick() in the 
middle of the calculations, but this doesnt seem to help...
SO...

What would be a good solution? 

1) Give up the gameport.device and use hardware bashing...
2) Fix something in this routine  (give solution, please)
3) or could I use an Interrupt to automatically read the joystick

thanks in advance,
mike

Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.graphics
From: booth@ccad.uiowa.edu (Michael Booth)
Subject: IFF/ILBM load library for C
Followup-To: booth@ccad.uiowa.edu
Keywords: iff ilbm parse C library
Organization: CAD-Research, University of Iowa, Iowa City
Date: Fri, 8 Jan 1993 17:34:12 GMT

A while ago, I saw a PD C library which would load IFF images, but I've
lost track of it. So now I'm wondering, under OS 2.04, should I attempt
to use the IffParse library, or should I continue looking for a PD loader
which would load an ILBM file via a simple function?

Any suggestions? If anyone knows of some good C libraries for loading 
IFF/ILBM files, please let me know. On the other hand, if someone knows
of some example code using the IffParse library to load an ILBM, I'd like
to see it also (I have the Libraries manual, so I dont need that example).

I'm under some tight time constrants, so the simpler the solution, the better.

Please respond via e-mail to 'booth@ccad.uiowa.edu', as I don't read these
newsgroups often.

Thanks very much,

Mike

-- 
---------- ---------- ---------- ---------- ---------- ---------- ----------
  Michael S. Booth (booth@ccad.uiowa.edu)
  Iowa Driving Simulator Scenario Control Subsystem Developer
  Center for Computer Aided Design, the University of Iowa
Newsgroups: comp.sys.amiga.programmer
From: emcoop@bnr.ca (hume smith)
Subject: Re: LISP
Organization: Bell-Northern Research, Ottawa, Canada
Date: Sat, 9 Jan 1993 03:01:12 GMT

In article <1993Jan8.110348.8642@cs.ruu.nl> cwquak@cs.ruu.nl (Wilko
Quak) writes:

   Does anyone know if there is a good LISP programming language
   available for the amiga ? Currently I'm using XLisp but I'm not too
   pleased with it. Do you know if there is better programming package
   available in the PD and if so where to obtain it ?  --

which version of XLisp are you using?  i've been meaning to bring up
the amiga system hooking stuff that someone whose name i sadly cannot remember
right now but havn't gotten around to it.

do you want good Lisp or good Amiga access?

you could try porting CLisp, it's Common Lisp but the FAQ mentions no
Amiga port yet :-)

hoboy, time to go home...
--
Hume Smith
hume.smith@acadiau.ca
emcoop@bnr.ca
From: Tony-Preston@cup.portal.com (ANTHONY FRANCIS PRESTON)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Getting a valid FileSysStartupMsg pointers.
Date: Mon,  4 Jan 93 11:49:21 PST
Organization: The Portal System (TM)
  <1992Dec30.143415.10947@samba.oit.unc.edu>

If you use PIPE: as a HD partition yes....  As I said, C= Cats 
should give us an "officially supported" method that works for all
cases.  So far, I have found several problems with stuff I do, and
I fix them.  If you don't know the "correct" way, you make do with
what you do know.  2.04 methods don't always work with 1.3.  I have
a hard and fast problem with a "customer" running 1.3 and finding
somthing that works for other people does not work for him.  Everything
is according to some examples I was give on BIX in the closed conf.,
but now doesn't work for people(at least in this case) running 1.3
I can say "upgrade to 2.04/2.1", but that will not fix the problems
of those who cannot or will not upgrade right now.  If you have a 
way that is "officially sanctioned" post it.  Pipe: and vd0: will 
appear(depends on how they are mounted) on my device list, if you select
them and they are not HDs, well you will have problems with a utility
that expects to process a HD specification.
Newsgroups: comp.sys.amiga.programmer
From: bloc1469@ee.ee.uwm.edu (Gregory R Block)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: IPC and shared memory
Date: 5 Jan 1993 06:04:38 GMT
Organization: Electrical Engineering Dept. University of Wisconsin - Milwaukee
NNTP-Posting-Host: 129.89.2.33

In article <paulk.31yk@terapin.com> paulk@terapin.com (Paul Kienitz) writes:
>HOW do you "make it globally known"??  That's what the name is for.

You make it "global", like you make global variables global.  You
define it as global.

>The operation of FindSemaphore may be clunky but each task only has
>to do it once.

Actually, no.

Like public message ports, each time you wish to access a public
semaphore you must do a Forbid();FindSemaphore();Permit().

Greg


--
(: (: (: (: Have you overdosed on smileys today?  Why NOT!?! :) :) :) :)
(: "Our father, who art in Iowa, Hollow be thy head, Thy ideas run    :)
(:  Thy will be done, At Commodore as it is at Apple"  -Dan Barrett   :)
(: (: (: (: (: (: (: (: (: (: (: (: () :) :) :) Wubba, the Dark Angel :)
Newsgroups: comp.sys.amiga.programmer
From: kellyj@leland.Stanford.EDU (Kelly Johnson)
Subject: GNU C++ Help
Organization: DSG, Stanford University, CA 94305, USA
Date: Wed, 6 Jan 93 04:37:43 GMT

Can someone tell me where I can get the GNU C++ compiler ported to
the Amiga (especially one that can be compiled with my Lattice C
compiler).  Obviously, I would prefer a version that has been
proven to compile/link/run so I don't have to spend lots of time
debugging things.  I know...I know...I'm asking alot here, but
what the heck.

Thanks
From: breese@monet.imada.ou.dk (Bjoern Reese)
Newsgroups: comp.sys.amiga.programmer
Subject: What is comp.sources.amiga for?
Date: 9 Jan 93 15:21:03 GMT
Organization: Dept. of Math. & Computer Science, Odense University, Denmark

And why is it always empty?

--

Bjoern Reese                   |     Email: breese@imada.ou.dk
Odense University, Denmark     |     Voice: +45 65 932 182 (private)
From: bj@cbmvax.commodore.com (Brian Jackson - Amiga Networking)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Arexx question
Date: 8 Jan 93 19:13:12 GMT
Reply-To: bj@cbmvax.commodore.com (Brian Jackson - Amiga Networking)
Organization: Commodore, West Chester, PA

In article <1993Jan8.032750.1849@latcs1.lat.oz.au> burton@latcs1.lat.oz.au (James Burton version 1340) writes:
>Though I turn, I cannot see you : 
>>I have a simple question about Arexx... I want for my Arexx program to
>>sit and wait for say 3 minutes or so, and then continue on with the program.
>>How do I get ARexx to do that without~r using up much processor time?
>>The loop that I tried didn't work too hot.  8-)  There must be a command
>>that does this??? Anybody?  Thanks.
>>
>>Aaron Ramsey
>>amramsey@sirius.UVIC.ca
>>
>
>Yes, I would be interested in this.
>If you try to do the following
>'c:wait' 50
>from an AREXX program, it does not wait.
>I suppose it backgrounds the shell task.
>Can somebody please confirm this?
>I find it extremely annoying.
>
>James
>
>p.s. the problem is nothing to do with 'wait' because
>I wrote a C program which called Delay(atoi(argv[1])),
>this worked perfectly from the shell, but no effect from AREXX.
>-- 
>	Personally Be Sideways, because of the tree of life.
>	Don't let yourself become a leaf.
>	Belittle the small, enlighten the rich.

The rexxsupport.library has a function called 'delay()' that will do just
what you want.

       +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +
       Brian Jackson    Amiga Networking Group, Commodore-Amiga Inc.
                        bj@cbmvax.commodore.com
     {uunet|rutgers}!cbmvax!bj    or   networking@cbmvax.commodore.com
                       uva uvam vivendo varia fit 


Newsgroups: comp.sys.amiga.programmer
From: jamie@cdevil.unx.sas.com (James Cooper)
Subject: Re: Does SAS/C 6.1 have new manuals?
Originator: jamie@cdevil.unx.sas.com
Date: Wed, 6 Jan 1993 14:12:01 GMT
Organization: SAS Institute Inc.


In article <C0EIwu.Fx2@usenet.ucs.indiana.edu>, shulick@cineret.ucs.indiana.edu (Sam Hulick) writes:
>
>If I upgrade to 6.1 (from 5.10b), will I get new manuals?  When I went
>from 5.02 to 5.10b, they just sent me addendums and stuff to insert into
>the manuals.  Didn't like that too much. :)

Yes.  As of 6.0, we did a major overhaul on the manuals.  Over 1200 pages of
paper docs, plus over 700K of online Hypertext-style docs (AmigaGuide format).

We supply the AmigaGuide stuff you need to read those docs, as well.  :-)

-- 
---------------
Jim Cooper
(jamie@unx.sas.com)                             bix: jcooper

Any opinions expressed herein are mine (Mine, all mine!  Ha, ha, ha!),
and not necessarily those of my employer.
Newsgroups: comp.sys.amiga.programmer
From: mcuddy@fensende.Rational.COM (Mike Cuddy)
Subject: Commodities toggling
Summary: How do I get more info from commodities.library
Keywords: commodities.library 2.x exchange
Organization: Rational
Date: Tue, 5 Jan 1993 20:55:22 GMT

I'm trying to write a program that will toggle on and off a list of 
commodities (like before running a game, I want to turn off my mouse blanker,
screen blanker, auto-point and pointer-interlacer, and after the game has 
exited, turn them all back on again).

Where do I get a list of commodities? How does the exchange do it?

--Mike Cuddy (mcuddy@rational.com, fensende!mcuddy@apple.com)
To Anachreon in Heav'n/Where he sat in full glee/A few sons of harmony sent a 
petition/That he thier inspierer and patron would be/When this answer arrived/
from the jolly old Grecian/"Voice, fiddle and flute,/no longer be mute,/
I'll lend ye my name/And inspire ye ta' boot/And besides I'll instruct ye/
like me, to entwine/the Myrtle of Venus with Bacchus' vine!
-- sing to the tune of the star spangled banner... (these are the orig words,
yes folks, our national anthem is a ``let's get drunk and F*** song'').

Newsgroups: comp.sys.amiga.programmer
From: jdickson@jato.jpl.nasa.gov (Jeff Dickson)
Subject: Re: 680x0 Branch Instructions?
Organization: Jet Propulsion Laboratory
Date: Thu, 7 Jan 1993 21:18:10 GMT

In article <1993Jan7.184445.25823@fcom.cc.utah.edu> val@news.ccutah.edu (Val Kartchner) writes:
>I program in 680x0 assembly language from time to time.  I will soon be
>programming some routines in assembly language again soon.  I need help
>on the meaning and practical usage of the less common branch instructions.
>I know what the eight common ones do.  (BRA, BSB, BLS, BLE, BEQ, BNE, BGE,
>BGT)  I think that four of the others are used for branches based on
>unsigned compares, but I'm not sure which ones.  (BCS, BCC, BPL, BMI?)
>What practical use are the other four branch instructions?
>
>Would an assembly guru be willing to confirm this usage and/or correct it
>as well as provide practical examples (short) of using all of the branch
>instructions? (C-like pseudo-code is prefered, but Pascal-like would be
>fine.)
>

BPL and BMI determine if the branch condition is true based on the state of
the MSB of the data register or memory location being tested. Sometimes I
use them or their equivilents BGE and BLT respectively. BCS and BCC are
useful if you wish to know if the LSB of a data register is set or cleared
for example. The LSR instruction shifts the LSB into both the carry and extend
status bits. If the LSB of D0 was set, then after LSR #1,D0 BCS would apply.
If instead it was clear, then BCC would apply. These are just examples. I'm
sure there are many other uses for these instructions. 

Jeff

Newsgroups: comp.sys.amiga.programmer
From: bandy@netnews.jhuapl.edu (Mike Bandy)
Subject: Re: Cold VS Warm
Organization: JHU/Applied Physics Laboratory
Date: Fri, 8 Jan 1993 17:03:45 GMT

jdickson@jato.jpl.nasa.gov (Jeff Dickson) writes:

>	Is there an OS friendly way to determine if the computer was cold or
>warm booted?

The way that I do it is to test whether the RAD device exists.  If it does,
then it's a warm boot, if not, then we're coming from power up.  You use
the "IF EXISTS RAD:" clause in your s:user-startup file.  Of course,
if it doesn't exist then you should create it for this to work!

-- 

	Mike Bandy
	bandy@aplcomm.jhuapl.edu
	Johns Hopkins University / Applied Physics Lab
From: cs_e445@ceres (Vlod Kalicun)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: OS 'Move/Draw' speed
Date: 8 Jan 1993 17:04:23 GMT
Organization: Kingston University
NNTP-Posting-Host: ceres.kingston.ac.uk
X-Newsreader: Tin 1.1 PL4

seifert@gn.ecn.purdue.edu (Michael S. Seifert) writes:
: Anyway, maybe I picked up the notion that the Draw routine was slow from
: an unreliable source... perhaps it was the writepixel routine everyone
: complains about...  
: 
: mike

Hmmm....
I am writing a program which will do loads of writepixels (in C).
Is it really that slow. (Haven't finished it yet tho.)

I've only got a 68000, w/ KS2.04 

Regards..

Vlod
-Amiga Advocate.
----------------------------------------------
Amiga - Anything else isn't worth considering
----------------------------------------------
Newsgroups: comp.sys.amiga.programmer
From: spc@pineal.math.fau.edu (Sean 'Captain Napalm' Conner)
Subject: Re: Going to the metal
Keywords: Trash OS
Organization: Florida Atlantic University, but who cares?
Date: Sun, 10 Jan 1993 21:07:07 GMT

In article <1993Jan3.144042.11579@mpifr-bonn.mpg.de> mlelstv@speckled.mpifr-bonn.mpg.de (Michael van Elst) writes:
>
>What I meant was that a 'hardware banger support library' as was suggested
>but which comes in lots of flavours is not acceptable. It is very likely
>that some program (game or demo or the like) will require a specific version
>(due to side effects or bugs in the version of the library that the programmer
>used).
>
  But is that any different than some program  requiring a particular
version of the Exec library, or a particular version of the dos.library
(more and more programs are now requiring 2.x versions of this library)?

  I guess that if the 'hardware banger support library' is written well
enough, then some 'game or demo' program will be able to get by with any
version (like many programs can get by on 1.3 or 2.x systems).

>Look at the number of slightly incompatible MOD players out there to
>get an idea of the problem.
>
  What do you mean by that?  Does this mean that there are mod players out
there where player A can play mod X, but player B can't?

  -spc (Is it me, or is it getting hot in here?)
From: m92mmy@tdb.uu.se (Mattias Myrberg)
Newsgroups: comp.sys.amiga.programmer
Subject: Palette-tricks and other nifty things
Date: 5 Jan 93 19:21:59 GMT
Organization: Alien Dreams Department
X-Newsreader: TIN [version 1.1 PL6]


There's one thing I've always wanted to know:

I know the Digiview thing (never seen it myself)
uses a trick to show more colours than there are c-registers
available at the same screen..and so on.

Then there's the good old plasma-trick, (copper-initiated
blits to the colour-registers,  right ?).
But this is in lores (& 4 bitplane screen), while
the Digiview-trick manages hires too.But in hires
you just have 4 bitplane, and it's twice as many
pixels/row -do DV really manage a colour-change every pixel ?
(colour-change -->using different colour-registers AND
changing the registers themselves ;)
Or is there some kind of glitch in the screen ?

I don't know much about AGA (palette-switching and stuff),
will it be possible to show off a 24-bit picture using
these kind of techniques ?   (yes I'm ignorant today :)

/Mattias

_______
Mattias Myrberg

m92mmy@bellatrix.tdb.uu.se
Newsgroups: comp.sys.amiga.programmer
From: jamie@cdevil.unx.sas.com (James Cooper)
Subject: Re: SAS 6.1 upload to wuarchive?
Originator: jamie@cdevil.unx.sas.com
Date: Mon, 4 Jan 1993 17:05:29 GMT
Organization: SAS Institute Inc.


In article <Bzrr7E.7L7@news.cso.uiuc.edu>, jmrg9881@uxa.cso.uiuc.edu (Jon Reid) writes:
>RSTACKHOUSE@JAGUAR.ESS.HARRIS.COM ( 57577 Stackhouse ke) writes:
>
>>Can someone please tell me where the 6.1 update was uploaded to?
>>The FTP site /directory and filename would be perfect.  thanks.
>>please post or send private mail to my address above.
>
>/mirrors/amiga.physik.unizh.ch/amiga/biz/patch/sc6_1.lha

Also at:

ftp.etsu.edu    /aminet/biz/patch/sc6_1.lha
ftp.luth.edu    /pub/aminet/biz/patch/sc6_1.lha

... or any other mirror of amiga.physik.unizh.ch.

-- 
---------------
Jim Cooper
(jamie@unx.sas.com)                             bix: jcooper

Any opinions expressed herein are mine (Mine, all mine!  Ha, ha, ha!),
and not necessarily those of my employer.