[comp.sys.transputer] Variant Protocols in TDS2 libraries

cs_s424@ux.kingston.ac.uk (08/06/90)

I am having problems with variant channel protocols within TDS2 (D700D release).

When I declare a variant protocol inside in SC it works fine. If I then take the
declarations out, put them in a library, validate it, set up a logical name to
it and then reference it with #USE, and then try to use the tags in the
protocol, the compiler tells me that  the tag is not part of the protocol, which
is very strange since it worked Ok when it was inside the SC module and not in
the library.

Any ideas anybody? Thanks in advance.

-------------------------------------------------------------------------------
Paul Netherwood                      janet    :  P.J.Netherwood@uk.ac.kingston
Research                             internet :  P.J.Netherwood@kingston.ac.uk
                                     phone    :  (+44) 81 549 1366 ext 2923    
                                     local    :  cs_s424@ux.king  
          
School of Computer Science and Electronic Systems,
|/ingston |>olytechnic, Penrhyn Road, Kingston-upon-Thames, Surrey KT1 2EE, UK.
|\--------|--------------------------------------------------------------------
  \

ADRIAN@vax.oxford.ac.uk (08/08/90)

I don't have my 'known problems in TDS2' list to hand, but I have used
variant protocols in TDS2 libraries very extensively, but don't remember
any problems.

Are you sure that it is not the old chestnut of forgetting to "compact"
your library, especially if it is in another directory?
Or defined the protocol twice which does confuse the compiler?
I think that you will find it to be some such problem rather than Variant
Protocols in libraries in itself.

Adrian Lawrence.    ADRIAN @ UK.AC.OXFORd.VAX