HDTenEightyP/NetNews huggingface dataset:
From: moeller@gwdgv1.dnet.gwdg.de ("GWDGV1::MOELLER")
Newsgroups: comp.os.vms
Subject: Re: Symbol substitution mystery
Date: 2 Oct 92 08:54:18 GMT
Distribution: world
Organization: The Internet

With regard to the recent discovery of "upcasing" of DCL symbols -

In the times of VMS 5.1 I once had complained that DCL would choke
on the following command definitions:
		$ then = "then"
		$ else = "else"
		$ endif = "endif"
(they'd only work if the right hand side string were in upper case).

This (sort of) problem apparently has been "fixed" in the meantime,
introducing the faulty behaviour. To wit:

--- file TEST.COM ---
$ then = "then"
$ else = "else"
$ endif = "endif"
$ if p1
$ then
$	say "true"
$ else
$	say "false"
$ endif
$ show symbol then
$ show symbol else
$ show symbol endif
---------------------
$ @TEST 0
false
  THEN = "THEN"
  ELSE = "ELSE"
  ENDIF = "endif"
$
$ @TEST 1
true
  THEN = "THEN"
  ELSE = "else"
  ENDIF = "ENDIF"

Wolfgang J. Moeller, GWDG, D-3400 Goettingen, F.R.Germany | Disclaimer ...
PSI%(0262)45050352008::MOELLER      Phone: +49 551 201516 | No claim intended!
Internet: moeller@gwdgv1.dnet.gwdg.de   | This space intentionally left blank.
From: vaxman@apap4.pap.univie.ac.at
Newsgroups: comp.os.vms
Subject: Puzzling Boot Problem
Date: 23 Sep 92 21:15:57 GMT
Organization: Vienna University Computer Center

Hi !

I've got a puzzling boot problem on a mVAX II running VMS 4.7a, old isn't it ?

Booting results in:

  2..1..0..

           VAX/VMS Version 4.7a 15-JAN-1988  9:00

 Error opening primary input file SYS$INPUT
 File specification syntax error

The system has been up for almost 40 days. Hardware tests indicate, that
the systemdisk is physically ok. Standalone-booting works.
Changing the system parameters via SYSBOOT doesn't help work around it:
There is no difference in this behavior.

Is there any idea around, what could be the reason ? Anyone ever experienced
this type of a problem ?

Could you please resopond via e-mail directly. I will post a summary later.

- Aron

------------------------------------------------------------------------------
Aron Majerowicz                    | E-mail:
Vienna University Computer Center  | VAXMAN@Pap.Univie.Ac.At        (Internet)
Dept. of Decentral Systems         | VAXMAN@AWIRAP.bitnet           (Bitnet)
PA-Physik, Boltzmanngasse 5        | PSI%02322620102414::VAXMAN     (Datex-P)
A-1090 Vienna, Austria, Europe     | Tel: +43 (222) 43 02 50    Fax: 310 26 83
------------------------------------------------------------------------------
Disclaimer:                  "There ain't no such thing as a Texas Bar-B-Q..."
------------------------------------------------------------------------------
From: KPETERSO@BENTLEY.BITNET
Newsgroups: comp.os.vms
Subject: (none)
Date: 3 Oct 92 01:41:00 GMT
Organization: The Internet

REVIEW INFO-VAX COUNTRIES

Newsgroups: comp.os.vms
From: liuxia@wam.umd.edu (New VaxHacker)
Subject: running vi on VMS
Organization: University of Maryland, College Park
Date: Mon, 28 Sep 1992 14:38:17 GMT

I downloaded av vi editor from a few days ago and have it
compiled on my machine. Following the instruction, I did
'ex.exe vi' to run it. But I got an error message look like
this: %DCL-W-NOCOMD, no command on line - reenter with 
alohabetic first character.

Could some one please help me how to get rid of this?

Please send me mail. Many thanks.

Liu Xia

PS: when I did a 'help vi', it showed info for 'view'. So
I guess VMS got confused by this new 'vi' here.
From: moeller@gwdgv1.dnet.gwdg.de ("GWDGV1::MOELLER")
Newsgroups: comp.os.vms
Subject: SET TRANSPORT doesn't work for me!
Date: 5 Oct 92 22:20:33 GMT
Organization: The Internet

I keep seeing postings here to the effect that in MAIL,
the command SET TRANSPORT is doing something reasonable.

It doesn't work for me (VMS 5.4-3). E.g.

| $ mail
| MAIL> set transport PSI%
| MAIL> send
| To:	45050352008::moeller
| %MAIL-E-LOGLINK, error creating network link to node
| -SYSTEM-F-CLEARED, virtual call was cleared
| Do you want to send anyway (Y/N, default is N)? n
| MAIL> set notransport
| MAIL> send
| To:	psi%45050352008::moeller
| Subj:	test psi
| Enter your message below. Press CTRL/Z when complete, or CTRL/C to quit:
| Without SET TRANSPORT, it works!

Note that in the error message -E-LOGLINK, there's a void "node",
as if PSI_MAILSHR was passed an empty string.

What am I missing?

NB. With internet-like transports, SET TRANSPORT doesn't work for me either,
because MAIL won't let me enter an unquoted '@' nor a quoted address.

Wolfgang J. Moeller, GWDG, D-3400 Goettingen, F.R.Germany | Disclaimer ...
PSI%(0262)45050352008::MOELLER      Phone: +49 551 201516 | No claim intended!
Internet: moeller@gwdgv1.dnet.gwdg.de   | This space intentionally left blank.

Xref: sparky comp.os.vms:15716 vmsnet.sysmgt:261 vmsnet.misc:866
From: connelly@iscsvax.uni.edu (Ken Connelly)
Newsgroups: comp.os.vms,vmsnet.sysmgt,vmsnet.misc
Subject: Re: Please don't post system management questions to vmsnet.admin
Date: 28 Sep 92 16:16:24 -0500
Organization: University of Northern Iowa

In article <2q_pjl-.rbp@netcom.com>, rbp@netcom.com (Bob Pasker) writes:
> tp@mccall.com (Terry Poot) writes:
>>vmsnet.admin is for the administration of the VMSnet newsgroups. It is not an
>>appropriate forum for system management related questions. This is a mistake
>>that has been occurring quite a bit lately, so I thought it would be appropriate
>>to point it out. Within VMSnet, vmsnet.sysmgt is the proper group for such
>>discussions.
> 
> oh, terry , stop being such a net.nazi.  didn't your mama tell you you 
> would catch more flies with honey than with vinegar?  if you want to be
> the moderator of all of vmsnet, you'll have to supply a CFV.
> 
> 
>>(800)255-2762, in KS (913)776-4041           Manhattan, KS 66502, USA
> -- 
> --- bob pasker
> ---- rbp@netcom.com

The smilies are CONSPICUOUSLY ABSENT HERE!!!  I certainly hope that this
was a FEEBLE attempt at humor, 'cause if you think you're being serious
you're WAY OUTTA LINE!!!  Terry does a fantastic job of looking after
vmsnet.  Without Terry, there wouldn't be any vmsnet.  And I, for one, find
it very useful.

-- 
===========================================================================
Ken Connelly, Systems/Operations Manager         Internet: connelly@uni.edu
Information Systems and Computing Services
University of Northern Iowa                       USWestNet: (319) 273-2357
Cedar Falls, IA  50614-0121                             FAX: (319) 273-3509
As time goes on, it becomes more and more apparent that elected officials 
should be required to pass a competency test.  Then we wouldn't have any, 
and all would be right with the world!
===========================================================================
Newsgroups: comp.os.vms
From: moroney@ramblr.enet.dec.com
Subject: Re: DCL procedure to extract nodename from PID
Organization: Digital Equipment Corporation
Date: Tue, 29 Sep 1992 17:28:06 GMT

In article <4061@sicsun.epfl.ch>, dutch@elpp7.epfl.ch writes...

>Is there a simple method to extract the node name from a PID using DCL? 
>This could be a FAQ, but I have scanned the lexicals with no luck. It seems
>to me that this should be possible, as the node name appears to be encoded
>into the initial (leftmost) digits of the PID.
>something like: local_node=f$getjpi(PID,"node") would be ideal

Try local_node=f$getjpi(PID,"nodename").

-Mike
From: mvbr@se.alcbel.be (Marc Verbruggen)
Newsgroups: comp.os.vms
Subject: VMS -> WNT (letter game)
Date: 1 Oct 92 14:36:13 GMT
Reply-To: mvbr@se.alcbel.be
Organization: Alcatel Bell Telephone


David Cutler designed Virtual Memory System at Digital and 
                      =       =      =
Windows New Technology at MicroSoft.
=       =   =
Yes, if you construct a 3 letter word derived from VMS by taking the next 
letter in the alphabet, you get WNT !!
Coincidence ?
--
-----------------------------------------------------------
Marc Verbruggen                 tel : 03.240.94.19
Alcatel Bell Telephone          fax : 03.240.99.50
F. Wellesplein 1                email : mvbr@se.alcbel.be
B-2018 Antwerp
Belgium
 
"System Manager's Headaches Are Not Cured With Aspirin,
 There Is A Better Way ..."
Newsgroups: comp.os.vms
Subject: Online disk failover
From: trounson@wronz.org.nz
Date: 28 Sep 92 14:59:08 +1200

Dear all,

We have a LAVC with dual boot nodes - a VAX 3400 and a VAX II. The
3400 is the primary boot node and is the one satellites generally boot from.
(The VAX II is booted last.)
However, occasionally after partial cluster reboots, a satellite will have the
system disk served by the VAX II (presumably because the VAX II responded 
first).

How do we force a disk to failover to the 3400 online? (ie without shutting 
down the VAX II.)

Thanks in advance

Mary Trounson                    Internet:  TROUNSON@WRONZ.ORG.NZ
Computer Systems Officer         PSI:  (05301)30000047::TROUNSON
Wool Research Organisation
Christchurch                    Telephone:  (+64) (+3) 325 2421
New Zealand                           Fax:  (+64) (+3) 325 2717
From: munroe@dmc.com (Dick Munroe)
Newsgroups: comp.os.vms
Subject: Re: outgoing modems
Date: 29 Sep 92 21:28:24 EDT
Organization: Doyle, Munroe Consultants, Inc., Hudson, MA

In article <1992Sep28.175109.18814@umbc3.umbc.edu>, themos@umbc5.umbc.edu (Mr. Themos Pentakalos; ADMIN-COMP) writes:
> HI everyone,
> 
> First of all, if this question sounds stupid, don't get on my back.
> I am asking this for a system programmer here at work who has been
> assigned a project a bit out of his horizons.
> 
> The project is to write a phone book that uses the network's
> outgoing modems. ALthough the prefered language is ADA (???),
> any language will do for the following:
> 
> He has absolutely no idea what system services to use to manipulate
> the outgoing modems. He doesn't even know where to look. Since I am
> supposed to "know" these things, I was asked to provide him with
> information... So..... hhmmm.....
> 
> Any ideas? Where should I start?
> 
> Thanks and please reply to :   themos@umbc5.umbc.edu
> 
> Themos
> 

He can do a number of things:

1. Get the sources for DECUS UUCP and figure out how their modem support
works.

2. Get the sources for CKERMIT and do the same thing.

3. Or contact me about HostScript, a product I'm developing that can be
used to add modem management to any application that requires it.

Dick Munroe
-- 
Dick Munroe				Internet: munroe@dmc.com
Doyle Munroe Consultants, Inc.		UUCP: ...uunet!thehulk!munroe
267 Cox St.				Office: (508) 568-1618
Hudson, Ma.				FAX: (508) 562-1133

GET CONNECTED!!! Send mail to info@dmc.com to find out about DMConnection.
From: MONA@WILPAT.WILPATERSON.EDU (Mona Resco)
Newsgroups: comp.os.vms
Subject: (none)
Date: 1 Oct 92 18:17:38 GMT
Distribution: world
Organization: The Internet

SIGNOFF info-vax
From: mosemann@unlinfo.unl.edu (Russell Mosemann)
Newsgroups: comp.os.vms
Subject: SYS$CREPRC and PRC$M_NOPASSWORD
Summary: How to get PRC$M_NOPASSWORD to work with SYS$CREPRC
Keywords: SYS$CREPRC PRC$M_NOPASSWORD
Date: 6 Oct 92 23:17:14 GMT
Reply-To: mosemann@unl.edu
Organization: University of Nebraska - Lincoln


   I'm have a hard time trying to get PRC$M_NOPASSWORD to work in
SYS$CREPRC.  Does anyone have any hints?  The code, in C, looks like
this

   flags = PRC$M_DETACH | PRC$M_INTER;
   status = SYS$CREPRC(&pidadr,
            &image,
            &pty_dsc,
            &pty_dsc,
            &pty_dsc,
            0,
            0,
            &prcnam,
            0,
            0,
            0,
            flags);

   This works just fine.  The pty_dsc is a description of the terminal
side of a pseudoterminal.  Image is SYS$SYSTEM:LOGINOUT.EXE.  I can
login just fine.  The terminal is exactly the one in the description,
the pid is exactly the same, etc.  When I change flags to

   flags = PRC$M_DETACH | PRC$M_INTER | PRC$M_NOPASSWORD;

the created process fails immediately.  The status is 1, which is
normal, but for some reason, it disappears and never connects to the
terminal device.
   Does anyone have any suggestions how I can either tell what the error
is or how to get CREPRC to create a detached process that automatically
logs in using the calling process' account and attaches to the terminal
device without asking for a username and a password?
   Spawning isn't really the answer because I will be creating lots of
simultaneous detached jobs, and I'd like them all to have their own
quotas.  The calling process will be detached, too.
   Thanks.
--
Russell
mosemann@unl.edu
Newsgroups: comp.os.vms
From: sgreen@netcom.com (Scott Green)
Subject: tn3270 for CMU-TEK v. 6.65
Keywords: tn3270 CMU-TEK
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Date: Tue, 6 Oct 1992 03:17:01 GMT

Is there a version of tn3270 that will run under CMU-TEK v. 6.65? 

Thanks,
Scott

-- 
Scott Green
sgreen@netcom.com
Newsgroups: comp.os.vms
From: katsu@tsc.kddlabs.co.jp (Katsutoshi Ike; SC2)
Subject: WANTED: perl on VMS
Organization: Kokusai Denshin Denwa Co., Ltd. (Tokyo, Japan)
Date: Mon, 5 Oct 1992 03:34:58 GMT

Hello:

Are there any implementations of perl for VMS?
If there is, please let me know.

Thanks in advance.

--
=========================================================================
Katsutoshi Ike  (Internet: katsu@tsc.kddlabs.co.jp)
Kokusai Denshin Denwa Co., Ltd.  Nishishinjuku, Shinjuku-ku, Tokyo 163-03
Phone +81 3 3347 5680  Fax +81 3 3347 6914
From: DWING@UH01.Colorado.EDU (Dan Wing)
Newsgroups: comp.os.vms
Subject: Re: Looking for SET PROTECTION/NAME_TABLE
Date: 29 Sep 92 14:51:36 GMT
Organization: The Internet

Pete Sabotka, sabotkap@woods.ulowell.edu, writes:

>Is there any way to set/modify proection on a logical name table created
>via  CREATE/NAME_TABLE ?  I want to be able to initially write logical
>names to it, then restrict it to just (O:R).  I tried  SET PROT /DEVICE
>but this requires OPER privilege even to modify protection on a logical
>name table _I_ created.

No; I believe this is documented somewheres.

However, you can put an ACL on the logical name table to prevent modifications 
to the table, achieving the same end result.

-Dan Wing, DWING@UH01.Colorado.EDU or WING_D@UCOLMCC.BITNET (DGW11)
 Systems Programmer, University Hospital, Denver
From: ARNE@ko.hhs.dk (Arne Vajhxj)
Newsgroups: comp.os.vms
Subject: Re: How can one pass command line parameters to an image with Run?
Date: 27 Sep 92 18:42:39 GMT
Organization: The Internet


Someone which did NOT suply a email-address asked:

> I have a minor problem. I`m doing a program in VAX C and I need to pass a
> name of some directory to the program in the command line.
>
> But the HELP RUN IMAGE doesn`t really help and "RUN my_prog.exe somedir"
> doesn`t work either.

Try:

MY_PROG:==$disk:[dir]MY_PROG.EXE
MY_PROG somedir

The keyword is "foreign command".

>                      (Manuals are somewhere-who-knows... I don`t want to
> spend one day for hunting this kind of pittiful information...)

Somehow I feel, that this program is going to be rather painfull for you
to finish !  :-)

                                                          Arne

Arne Vajhxj                             local DECNET:  KO::ARNE
Computer Department                     PSI:           PSI%23831001304030::ARNE
Business School of Southern Denmark     Internet:      ARNE@KO.HHS.DK


Newsgroups: comp.os.vms
From: chall@eco.twg.com (Charles Don Hall)
Subject: Re: Multinet printing capabilities
Organization: The Wollongong Group (East Coast Operations)
Distribution: na
Date: Wed, 30 Sep 92 17:40:11 GMT

In <1992Sep23.192108.14750@iscnvx.lmsc.lockheed.com> marshall@nebula.ssd.lmsc.lockheed.com (Bob Marshall) writes:

>My site is currently heavily dependent on LAT for remote printing. In the
>very near future we will moving away from the LAT protocol altogether and
>moving towards TCP/IP. We will be replacing our DECServers with TCP/IP
>terminal servers. We'd like to hook the remote printers up to these TCP/IP
>servers and print to them directly from the VAX. Wollongong TCP/IP supports
>this, but I've never been satisfied with it (the Wollongong symbiont has a
>lot of trouble with bit-mapped raster graphics files). I've been told that
>TGV Multinet TCP/IP supports the setup I desribed ("stream queue support",
>I think it's called). Is anyone using this capability? If so, what kind
>of success have you had with it? By the way, if it makes any difference,
>we will be using Datability TCP/IP terminal servers.

It looks like the problem here is that the symbiont inserts form-feed
characters into the middle of jobs. This causes problems when printing
binary files. The Wollongong Group is currently working on a fix for
this problem. Please E-mail me if you'd like more information.

>Bob Marshall                     \\     "It ain't age
-- 

===========================================================
Charles Don Hall, Licensed Philosopher  (chall@eco.twg.com)
===========================================================
From: AWOSBORNE@GENVAX.COMPUTER-CENTRE.POLY-OF-WALES.AC.UK
Newsgroups: comp.os.vms
Subject: pathworks and TopSpeed
Date: 29 Sep 92 18:45:00 GMT
Distribution: world
Organization: The Internet


	Hi World,

	This request for help is for a development package called
	TopSpeed and PathWorks.

	TopSpeed (version 3.02) Development Environment for DOS
	TopSpeed Modula-2 for DOS

	VMS 5.4_2
	PathWorks 4.1 on a VAX/VMS Cluster
	DOS 5 on a P.C.
	Both QEMM386 (version 6) and EMM386 have been used at different
	times to try and resolve this - but with no joy.

	When TopSpeed is installed on the local drive of my P.C., it works
	without errors.
	When installed on a PW network drive, it hangs the PC when I
	attempt to compile a source program. I suspect it will hang like
	this with all such error states that put out the following messages.

	A titled window with:	'PROJECT unnamed' appears,
	as well as the message 'Press CtrlBreak to abort'.

	Unfortunately, Cntrl-break doesn't work, and I soon get the PC
	beeping at me when I fill the input buffer with cntrl-breaks,
	escapes ...

	I have read/write and create access to all the relavent directories

	Has anyone installed this package on pathworks and can remember
	any workarounds that they had to adopt ?

	I'm prepared to put the time in to crack this problem myself, BUT,
	this Uni. doesn't have that time and I want to avoid installing
	it on all the P.C.s as standalone packages.

	I have contacted the local TopSpeed support in the U.K but they
	have little or no experience with PathWorks.


					Nye Osborne.

Newsgroups: comp.os.vms,vmsnet.internals
From: eychaner@suncub.bbso.caltech.edu (Another casualty of applied metaphysics)
Newsgroups: comp.os.vms
Subject: Re: A mysterious SMG behaviour...
Date: 2 Oct 1992 00:46:35 GMT
Organization: Big Bear Solar Observatory, Caltech
Reply-To: eychaner@suncub.bbso.caltech.edu
NNTP-Posting-Host: suncub.bbso.caltech.edu

I (Another casualty of applied metaphysics) wrote it all:

>>I'm still writing a user interface using SMG$ routines. I have some displays
>>on the pasteboard, including a large output display just above a small 1-row
>>input display, both pasted in column 1 and the same width as the pasteboard.
>>I get the behavior that when the large display is viewported, reads from the
>>small display ($READ_STRING, $READ_KEYSTROKE) abort with SMG$_INVCOL.  When
>>the large display is NOT viewported, reads from the small display work fine.
>
>* Changing the display creation order does NOT affect the problem.  (Should I
>  repaste the input display after repasting the output display viewported,
>  even though they don't occlude?)

YES.  This fixed the problem; if the input display is not pasted above the
viewported output display in the pasting order (whether the viewport itself
occludes the input display or not) AND the same output display unviewported
would occlude the input display, the above behavior (SMG$_INVCOL from user
input routines) occurs.  (This is fixed by specifying the input display as
top-display-id to $PASTE_DISPLAY.)  Now, WHY does this behavior occur, and
should I bring it to the attention of DEC?  (And if so, how and to whom?)

(Note that this is the behavior *I* observed; if you can show differently,
please let me know, preferrably with source by Email.)

Thanks again, -G.
******************************************************************************
Glenn Eychaner, Big Bear Solar Observatory, California Institute of Technology
NSI/DECnet: SUNCUB::EYCHANER        Internet: eychaner@suncub.bbso.caltech.edu
USmail: 40386 North Shore Lane                eychaner_g@caltech.edu
        Big Bear City, CA  92314    Phone: (714) 866-5791 or (818) 356-4014
                                           (909) after November 14, 1992
"I don't do Windows."
"Even the hardest concrete never quite sets.  And the sun never sweats."
From: DEREK@U.WASHINGTON.EDU
Newsgroups: comp.os.vms
Subject: Re: MAIL$INIT Logical name doesn't work.
Date: 30 Sep 92 19:01:00 GMT
Distribution: world
Organization: The Internet

In this vein, it is possible for the "SET TRANSPORT" command to be non-
permanent, but this only occurs as a result of an error within "your"
VMSMAIL_PROFILE database entry.  One of our students ran into this and
complained that the SET PERSONAL_NAME command (or was it SET MAIL_DIRECTORY?).

Anyway, her record had become corrupted, and MAIL refused to update it.
Furthermore, MAIL didn't inform us of what the error was.  It just silently
set the attribute for the current MAIL invocation.

-Derek S. Haining
 University Computing Services
 University of Washington
 Seattle, Washington  98195 
 (206) 543-5579

 DEREK@MAX.BITNET
 DEREK@MAX.U.WASHINGTON.EDU

Newsgroups: comp.os.vms
From: cranem@edsi.plexus.COM (Mike Crane)
Subject: TK50 vs. TK70, or something like that.
Organization: Enterprise Data Systems Incorporated, Appleton WI
Date: Wed, 30 Sep 1992 14:43:23 GMT

First note: please reply via. E-mail because I rarely do more that skim
over the subjects of this group.  Yes, I know I'm lazy...

We just recently replaced the TK50 tape system in our MicroVAX II with a
TK70 system.  When I finished installing the new drive I tested it by
having it read a TK50 tape that I knew was good and it worked just fine.
Now, however, I'm trying to *write* to a TK50 tape in the TK70 drive,
and the darn thing is write-locking itself even when the write-protect
switch on the tape cartridge is open.  So what I need to know (and I
*may* be able to find the answer in our documentation before you get a
chance to reply...but then again, maybe not) is:

Can you write to TK50 tapes in a TK70 drive, or does its compatibility
only extend to being able to *read* TK50 tapes?

If the answer to the first part of this question is yes, what could I
possibly be doing wrong?  I've even tried using MOUNT with the /WRITE
qualifier to force being able to write...but it didn't work.
-- 
Mike Crane           Bang: uunet.uu.net!edsi.plexus.COM!cranem@uunet.UU.NET
Internet: cranem@edsi.plexus.com | Michael_Crane@ntc.com | mike566@aol.com
GEnie: M.CRANE   AOL: MIKE566      "Who needs drugs...we've got UNIX!" - Me
      (Internet addresses are listed in order of preference of use.)
Newsgroups: comp.os.vms
From: bill@gaza.uhcc.Hawaii.Edu (William J. King)
Subject: Vms: Posssible to store more than 20 commands?
Organization: University of Hawaii
Date: Tue, 29 Sep 1992 17:35:06 GMT


	Any way to possibly store more than 20 DCL commands for
	recall (via up arrow)?
	Thanx

--
    bill@uhunix.bitnet 
    bill@uhunix.uhcc.Hawaii.Edu 
    21.19 N.LAT by 157.52 W.LONG          
    Fish on the Byte