[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::pascal

Title:DEC Pascal Notes
Notice:See note 1 for kits. Bug reports to CLT::DEC_PASCAL_BUGS
Moderator:TLE::REAGAN
Created:Sat Jan 25 1986
Last Modified:Tue Jun 03 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2675
Total number of notes:13409

2572.0. "Problem with Schemata and environment files" by VNA03::RANISCH (How many bits do you really need ?) Thu Dec 21 1995 20:09

T.RTitleUserPersonal
Name
DateLines
2572.1TLE::REAGANAll of this chaos makes perfect senseFri Dec 22 1995 12:529
2572.2still not working with T5.6UTOPIE::RANISCHHow many bits do you really need ?Tue Jun 03 1997 11:558
    Johm,
    
      I just ran this example against the 5.6 compiler on OpenVMS/Alpha 7.1
    The problem still exists. the %PROC is generated by the compile and not
    by the user. The workaround you mentioned is working, but not too nice.
    
    thanx for your support
    peter
2572.3TLE::REAGANAll of this chaos makes perfect senseTue Jun 03 1997 14:0525
    Why did you think that T5.6 might have "fixed" anything.  I re-read my
    reply and I didn't say that it was a bug.  The current behavior is
    the intended behavior.  
    
    What would you like us to do?  Our implementation of schema types
    include generating routines and data structures to support schema
    between modules.  When using OpenVMS shareable images, the user
    unfortunately has the responsibility to helping the compiler find
    those routines and data structures inside the shareable image via
    the symbol vector.
    
    Do you want us to get rid of the %PROC (and other routines)?  That
    would be very hard to do.
    
    Do you want the compiler to help you know about the %PROC (and other
    routines) so that you could put them into your symbol_vector more
    easily?
    
    My suggestion of not putting schema types in modules that generate code
    is one that I recommend.  What does the customer find "not too nice"
    about it?  Seperating the interface (including the schema type
    definition) from the implementation (which is the shareable image)
    is a good thing to do in general.
    
    				-John